Skip to main content

Gerar cartão físico

Request

ENDPOINT
/postpaid/wallet/WALLET-KEY/card/
MÉTODO
POST
Request Body
{
"owner": {
"name": "Nome Completo do Cliente",
"document_number": "12345678901",
"person_type": "natural",
"birth_date": "1990-01-01",
"email": "cliente@email.com",
"phone": {
"number": "999999999",
"area_code": "11",
"country_code": "+55"
},
"address": {
"street": "Rua Exemplo",
"number": "123",
"neighborhood": "Bairro",
"city": "Cidade",
"state": "SP",
"postal_code": "00000000",
"country": "Brazil"
}
},
"card_type": "plastic",
"card_name": "ecommerce",
"printed_name": "Aurora Catarina",
"contactless_enabled": true,
"card_limit": 10000,
"delivery_address": {
"address": "Rua Cel. Domingos Diniz",
"neighborhood": "Centro",
"zip_code": "35797000",
"city": "Presidente Juscelino",
"state": "MG",
"complement": "Quadra 08 Lote 259",
"reference": "Supermercado Presidente",
"address_type": "residential"
}
}
ATENÇÃO

Caso a Pessoa Titular do Cartão já tenha passado pelo processo de Onboarding, pode ser enviado apenas o campo de document_number com o CPF/CNPJ do Titular do Cartão.

Body params

CampoTipoDescriçãoCaracteres
ownerobjectObjeto Dono da carteiraObjeto owner
program_key *stringChave de identificação do programa para emitir um cartão.uuid
card_limit *numberLimite inicial do cartão.1000
card_type *stringTipo do cartão a ser emitido (PLASTIC).Enumeradores
card_name *stringAlias do cartão, como esse cartão será identificado.15
printed_name *stringNome que será impresso no cartão (não será permitido o uso de números e caracteres especiais).26
contactless_enabled *booleanHabilitar ou desabilitar o uso de contactless do cartão-
delivery_addressObjectEndereco de entrega do cartãoObjeto Address

Objeto owner

CampoTipoDescriçãoCaracteres
person_typestringIdentificador de que o objeto enviado é uma pessoa física ou jurídica.
namestringRazão social em caso de operações PJ ou Nome da pessoa em caso de operações PF.100
document_numberstringCPF da pessoa (apenas números). Limitado a 11 caracteres.
birthdatestringData de nascimento no formato YYYY-MM-DD
addressstringEndereço do cliente.Objeto adress
phonestringObjeto com dados do telefoneObjeto phone
emailstringEmail do cliente.

Objeto address

CampoDescriçãoExemploMáx. Caracteres
streetstringRua do endereço100
statestringEstado do endereço (com dois caracteres maiúsculos)2
citystringCidade do endereço100
neighborhoodstringBairro do endereço100
numberstringNúmero da rua10
postal_codestringCEP do endereço (http://www.buscacep.correios.com.br/sistemas/buscacep/) (apenas números)8
complementstringComplemento do endereço (texto livre)100

Objeto phone

CampoDescriçãoExemploMáx. Caracteres
country_codestringCódigo DDI do telefone (https://ddi.guiamais.com.br/)3
area_codestringCódigo DDD do telefone (https://ddd.guiamais.com.br/)2
numberstringNúmero de telefone (apenas números)10

Enumeradores card_type

EnumeradorTradução
plasticCartão físico
virtualCartão virtual

Address

CampoTipoDescriçãoCaracteres
address*stringEndereço de entrega100
neighborhood*stringBairro do endereço de entrega100
zip_code*stringCEP do endereço de entrega8
city*stringCidade do endereço de entrega100
state*stringEstado do endereço de entrega2
complementstringComplemento do endereço de entrega100
referencestringPonto de referência do endereço de entrega100
address_type*stringTipo de entregaEnumeradores

Enumeradores address_type

EnumeradorTradução
residentialEndereço residencial
commercialEndereço comercial
otherOutro endereço

Response

STATUS
201
Response Body
{
"card_key": "05fd3654-1f5d-479d-ade5-64239fdf214d",
"status":"pending_kyc_analysis"
}

Erros

STATUS
4XX
Response Body
{
"title": "Bad Request",
"description": "The type of person is invalid for this program, please try another.",
"translation": "Invalid Person",
"code": "CARD000007"
}
CodeStatus codeDescrição
QIT000001400Invalid Json schema.
CARD000005404It was not possible to fetch the Program for the program_key {program_key}.
CARD000006404It was not possible to fetch the Account for the account_key {account_key}.
CARD000007400The type of person is invalid for this program, please try another.
CARD000008400The Card Holder with the status {status} is invalid for the operation.
CARD000009400We're sorry, but the card could not be generated. Please try again later.
CARD000010404It was not possible to fetch the Person for the person_key {owner_person_key}.
CARD000033403Create plastic card is not allowed for program_key {program_key}.

Webhook

WEBHOOK_TYPE
baas.pospaid_card.card
Webhook Body
{
"webhook_type": "baas.pospaid_card.card",
"event_datetime": "2023-01-24T12:00:00.000Z",
"data": {
"card_key": "9bd93e97-cb6d-410f-8981-06b2765f12a1",
"program_key": "bf74sf61-557a-45cb-914f-41e127a6e18c",
"status": "created",
"type": "plastic"
}
}