Criação de cartões em lote
stablescopes: card.create
A criação de cartões em lote permite solicitar uma quantidade elevada de cartões físicos No Name (100, 500, 1 mil etc.) em uma única requisição.
Isso possibilita ao parceiro estocar os cartões emitidos e, posteriormente, enviá-los a seus clientes para ativação.
Para realizar a emissão em lote, os cartões não precisam estar relacionados a nenhuma conta, somente ao endereço de entrega.
Importante
Embora o cartão No Name não requeira os dados do cliente no momento de sua criação, ele precisará ser vinculado a um documento e a uma conta para ser ativado.
Etapas
Endpoint
Para utilizar este endpoint, preencha os seguintes campos obrigatórios:
programId
: identificador do programa que será vinculado ao cartão. Caso esse campo não seja informado, o sistema utilizará o programa padrão para o tipo de cartão que está sendo solicitado;quantityCards
: quantidade de cartões a serem emitidos nesse lote (informe um valor superior a 0 e inferior a 2000);address
: objeto que contém informações sobre o endereço de entrega:zipCode
: CEP (informe somente os números);address
: logradouro;number
: número do local;neighborhood
: bairro;city
: cidade;country
: país.
Opcionalmente, informe os campos:
complement
: complemento do endereço (subcampo do objetoaddress
);paymentDay
: dia de pagamento do cartão. O valor desse campo deve ser superior a 1 e igual ou inferior a 28. Caso o campo não seja informado, o sistema assumirá como valor 1.
curl --location --request POST
--url 'https://api-mtls.sandbox.bankly.com.br/cards/batches/' \
--header 'api-version: 1' \
--header 'Authorization: Bearer {{accessToken}}' \
--header 'Content-Type: application/json' \
--data-raw '
{
"programId": 111,
"quantityCards": 100,
"paymentDay": 1,
"address": {
"zipCode": "05402100",
"address": "Av Rebouças",
"number": "1368",
"neighborhood": "Pinheiros",
"complement": "3o Andar",
"city": "São Paulo",
"state": "SP",
"country": "BR"
}
}
Retorno
O status code 202 indicará sucesso na requisição. O retorno trará o lotId
(identificador do lote criado).
Erros
Status code | Código | Descrição |
---|---|---|
400 | INVALID_PARAMETER | Conteúdo da requisição não está de acordo com o esperado. Exemplos: tamanho de campo, tipo ou conteúdo obrigatório. |
401 | UNAUTHORIZED | Sem autorização para realizar a solicitação. |
406 | 013 | O cartão físico necessita de um endereço para entrega. |
406 | 101 | O programa está temporariamente desabilitado. |
406 | 102 | Nenhum programa definido para a operação. |
406 | 115 | O programa não pertence a esse lote. |
409 | 030 | A quantidade máxima de cartões por lote foi atingida. |
409 | 031 | A quantidade máxima de cartões por lote diária foi atingida. |
409 | 110 | O programa não informa o dia do pagamento. |
500 | 014 | Ocorrência de erro ao tentar armazenar os dados do cartão. |
Updated 12 months ago