These docs are for v2.1. Click to read the latest docs for v4.1.

Cadastro

A API de Cadastro ou API de Contas (accounts) é destinada para Parceiros PagSeguro PagBank que precisam criar contas em nome de terceiros. Através dela o cliente pode criar uma conta PagSeguro ou se conectar a uma conta já existente dentro da plataforma do próprio parceiro.

A conta criada é uma conta PagBank simples apta a transacionar. Para acessar e movimentar o saldo das vendas nas contas criadas, o dono da nova conta deve passar pelo processo de avanço de conta, seguindo o fluxo solicitado via app PagBank. O processo inclui encaminhar uma foto do documento, tirar uma self e cadastrar uma senha.

Caso o cliente já tenha uma conta PagBank aberta, será preciso conectar à conta do usuário através da API Connect. Obtendo autorização para realizar ações em nome do usuário PagSeguro.

Para conhecer melhor as funcionalidades que serão disponibilizadas para seus vendedores e compradores:

  • Conta digital sem tarifas e taxas de manutenção;
  • As transferências de dinheiro para outras contas são gratuitas;
  • Por meio da conta digital é possível efetuar pagamentos gratuitamente;
  • Acesso a empréstimos pessoais;
  • Maior rendimento do dinheiro depositado;
  • Saques nos caixas do Banco24horas;
  • Cartão de débito, etc.

O Recurso de Contas, em sua definição, representa a criação de uma conta através de um objeto 'person' e um objeto 'company', contendo informações necessárias exclusivamente para esse fim. De acordo com o tipo de conta escolhida pode ser necessário informar mais ou menos dados.

É possível criar os seguintes tipos de contas:

  • Buyer - conta comprador criada para pessoas físicas
  • Seller - conta vendedor criada para pessoa física ou jurídica, conta apta a vender

Importante: para criar uma conta tipo SELLER é necessário informar uma categoria de negócio.

A categoria de negócio corresponde à classificação do negócio dos usuários. O campo é um ENUM. Os seguintes valores são possíveis:

Business Category

Descrição simplificadaValor (ENUM)
AçougueBUTCHERY
Advogados e Serviços LegaisLEGAL_SERVICE
Alfaiates / CostureirasTAILOR_AND_SEAMSTRESS
AmbulanteITINERANT_SALE
Arquiteto e EngenheiroARCHITECTURAL_AND_ENGINEERING
Arte e AntiguidadesART_AND_ANTIQUE
Artigos ReligiososRELIGION_AND_SPIRITUALITY
Automóveis e AcessóriosVEHICLE_AND_PARTS
BebêsBABY
Borracheiro / Mecânico / Funilaria / PinturaVEHICLE_SERVICES
Cabelereiro / Barbeiro / ManicureBEAUTY_AND_BARBER
Cama, Mesa e BanhoBED_AND_BATH
Celulares e TelefoniaTELECOMMUNICATION
ChaveiroKEY_CHAIN
Comércio de bebidasPACKAGE_STORE
Comida, Bebida e NutricionalFOOD_SERVICE
Conteúdo AdultoADULT_CONTENT
Corretor de imobiliáriaREAL_ESTATE_AGENT
Corretor de seguroBROKER
Dentista / OrtodontistaDENTISTRY
DespachanteFREIGHT_FORWARDER
Doces e confeitariasCANDIES_AND_CONFECTIONERIES
Eletrônicos / EletrodomésticosHOUSEHOLD_APPLIANCE
Empreiteiros AutônomosGENERAL_CONTRACTOR
Entidades PúblicasGOVERNMENT
EsporteSPORT
Esteticista / MassagistaHEALTH_AND_BEAUTY_SERVICE
Feira LivreNONDURABLE_GOODS
Fisioterapeutas / Fonoaudiólogos / Nutricionista / Psicólogo / EnfermeirosMEDICAL_SERVICE
Fotografia e gravaçãoPHOTOGRAPHY_AND_VIDEO
Hipermercado / mercado / minimercadoSUPERMARKET
Hospedagem e TurismoLODGING
Jardineiro/Florista/PaisagistaFLORIST
Jóias e RelógiosJEWELRY_AND_WATCH
Marceneiros / Serralheiros / VidraceirosOTHER_SERVICES
Médicos em geralDOCTOR
Móveis e DecoraçãoFURNITURE_AND_DECORATION
PadariaBAKERY
Personal TrainerPERSONAL_TRAINER
Pet ShopPET_SUPPLIES
Podólogos / PedicurosPODIATRIST_AND_CHIROPODIST
Reparos diversosREPAIR_SHOPS
Restaurantes e similaresRESTAURANT
Roupas e AcessóriosCLOTHING_AND_ACCESSORIES
SapateiroSHOE_STORE
Serviços de EducaçãoEDUCATION
Serviços de recreação e lazerENTERTAINMENT
Serviços profissionais diversosPROFESSIONAL_SERVICE
TatuadoresTATTOOIST
Táxi - AutonomosTRANSPORTATION_SERVICE
Vendas à DomicílioDOOR_TO_DOOR_SALES
VeterináriosVETERINARY_SERVICE

Restrições para o uso da API de Contas:

Para que uma conta seja criada, determinadas regras de negócio precisam ser seguidas, como:

  • Os dados mínimos obrigatórios devem ser informados dentro do formato esperado;
  • O dono da conta precisa ser maior de 18 anos ou maior de 16 anos emancipado;
  • O conjunto de dados precisa ser validado em uma análise de KYC (know your customer). Isso significa que os documentos do dono da conta precisam estar regularizados perante a Receita Federal;
  • Os dados informados devem ser exatamente iguais ao documento (CPF) e ao cartão do CNPJ (quando se tratar de conta PJ).

AMBIENTES DISPONÍVEIS E SUAS RESPECTIVAS URLs

AmbienteURL
Sandboxsandbox.api.pagseguro.com/accounts
Produçãoapi.pagseguro.com/accounts

📘

TESTANDO UMA CRIAÇÃO DE CONTA

Todas as contas criadas em sandbox serão automaticamente consideradas aprovadas no KYC dada a impossibilidade de simular determinado cenário.

Para conseguir criar uma conta com sucesso, o seguinte domínio de e-mail deve ser utilizado: @sandbox.pagseguro.com.br

❗️

TERMOS DE USO E POLÍTICA DE PRIVACIDADE

É necessário que o dono da conta que está sendo criada aceite os Termos de Uso e a Política de Privacidade do PagSeguro. Para isso, é preciso disponibilizá-los para que o cliente possa fazer o aceite.

As informações de aceite, IP e data, devem ser informadas no momento da requisição de criação da conta.

Termos de uso
Política de Privacidade

🚧

CRIAÇÃO DE UMA APLICAÇÃO

Para que você possa realizar ações em nome dos usuários, é preciso criar uma aplicação no 'Connect'. É através desse serviço que serão disponibilizados o 'client ID' e o 'client secret'.

ERROS

Os erros são compostos pelas seguintes informações:

  • Código de erro: código numérico que representa a classe do erro. Exemplo: 40001, 40002, etc;
  • Descrição: classificação do erro. Exemplo: Parâmtero obrigatório, Parâmetro inválido, etc;
  • Parâmetro: campo no payload em que o erro aconteceu. Exemplo: person.name, email,tax_id.company, etc;
  • Mensagem: descrição detalhada do motivo do erro. O objetivo é informar todas as correções necessárias a serem aplicadas no payload para que a uma conta seja criada com sucesso.

Em caso de alguma condição não for atendida, erros retornados pela API deixarão claro qual o que aconteceu. A seguir, temos a seguinte lista de erros:

Código de ErroDescriçãoSignificado
40001Parâmetro obrigatórioAlgum dado obrigatório não foi informado
40002Parâmetro inválidoAlgum dado foi informado com formato inválido ou o conjunto de dados não cumpriu todos os requisitos de negócio
42001Falha na criação de contaA conta já existe no PagSeguro PagBank. Para ter acesso aos dados dessa conta ou criar pagamentos em nome do dono da conta, é necessário solicitar permissão via Connect.
42002Falha na criação de contaO processo de criação foi iniciado por outro canal diferente da API. O usuário precisa acessar o email para finalizar a criação de conta.