Skip to main content
POST
/
subaccounts
/
pj
cURL
curl --request POST \
  --url https://sandbox-api.superpagamentos.com/subaccounts/pj \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "name": "Empresa Teste LTDA",
  "juridicDataPartner": {
    "name": "João",
    "lastName": "Silva",
    "cpf": "00000000000",
    "email": "email@email.com",
    "birthdate": "1990-05-20",
    "contactPhone": "(00) 00000-0000",
    "monthRevenue": 50000,
    "jobOccupation": "Diretor Financeiro",
    "fullnameMom": "Maria Silva"
  },
  "juridicLegalData": {
    "cnpj": "00000000000000",
    "contactPhone": "(00) 00000-0000",
    "fantasyName": "Empresa Exemplo Ltda",
    "socialReason": "Empresa Exemplo LTDA",
    "avgAnualBilling": 1000000,
    "searchingServices": "Consultoria Financeira",
    "socialMedia": "@empresaexemplo"
  },
  "addresses": [
    {
      "addressType": "COMMERCIAL",
      "zipcode": 12345678,
      "street": "Rua A",
      "streetNumber": 100,
      "neighborhood": "Centro",
      "city": "São Paulo",
      "state": "SP",
      "complement": "Sala 5",
      "reference": "Próximo ao Shopping"
    }
  ],
  "accountBank": {
    "holderName": "Empresa Teste LTDA",
    "bankCode": "001",
    "accountType": "CHECKING",
    "accountNumber": "12345678-00",
    "routingNumber": "0001-00",
    "document": "00000000000000"
  }
}
'
{
  "data": {
    "id": "6c426366-4395-4f3c-8b1e-b15dece967b6",
    "name": "Super Pagamentos",
    "juridicDataPartner": {
      "name": "João",
      "lastName": "Silva",
      "cpf": "00000000000",
      "email": "email@email.com",
      "birthdate": "1990-05-20",
      "contactPhone": "(00) 00000-0000",
      "monthRevenue": 50000,
      "jobOccupation": "Diretor Financeiro",
      "fullnameMom": "Maria Silva"
    },
    "juridicLegalData": {
      "cnpj": "00000000000000",
      "contactPhone": "(00) 00000-0000",
      "fantasyName": "Empresa Exemplo Ltda",
      "socialReason": "Empresa Exemplo LTDA",
      "avgAnualBilling": 1000000.5,
      "searchingServices": "Consultoria Financeira",
      "socialMedia": "@empresaexemplo"
    },
    "addresses": [
      {
        "addressType": "COMMERCIAL",
        "zipcode": 12345678,
        "street": "Rua A",
        "streetNumber": 100,
        "complement": "Sala 5",
        "reference": "Próximo ao Shopping",
        "neighborhood": "Centro",
        "city": "São Paulo",
        "state": "SP"
      }
    ],
    "accountBank": {
      "holderName": "Empresa Teste LTDA",
      "bankCode": "001",
      "accountType": "CHECKING",
      "accountNumber": "12345678-00",
      "routingNumber": "0001-00",
      "document": "60346632000133"
    },
    "status": "PENDING"
  },
  "message": "Subconta PJ criada com sucesso"
}

Authorizations

Authorization
string
header
required

Token JWT gerado na rota de autenticação (/auth). Deve ser enviado no formato: Bearer

Body

application/json

Dados necessários para criação de uma subconta PJ

name
string
required

Nome da subconta

Example:

"Empresa Teste LTDA"

juridicDataPartner
object
required
addresses
object[]
required
accountBank
object
required

Response

Subconta PJ criada com sucesso

data
object
message
string
Example:

"Subconta PJ criada com sucesso"