Vinculação do cartão com uma conta bancária

stable pré

O cartão No Name somente é ativado quando vinculado a uma conta.

Após a criação desse vínculo, o seu cliente já poderá definir uma senha para o uso do cartão.

Pré-requisito

Para que seja possível utilizar este endpoint, é necessário que:

Requisição

Requisição HTTP

PATCH https://api-mtls.sandbox.bankly.com.br/cards/activateCode/{activateCode}/binding/
--request PATCH \
--url 'https://api-mtls.sandbox.bankly.com.br/cards/activateCode/{activateCode}/binding/' \
--header 'Authorization: Bearer {token}' \
--header 'accept: application/json' \
--header 'api-version: 1' \
--header 'content-type: application/json' \
--data '{
   "password": "1234", 
   "bankAccount": "15164",
   "bankAgency": "0001", 
   "documentNumber": "47742663023",
   "alias": "N. Floresta" 
} '

Autorização

Para garantir a segurança nas requisições, todos os endpoints do Bankly utilizam scopes como parte do seu fluxo de autorização.

Esta requisição requer o scope descrito a seguir:

ScopeDescrição
card.updateConcede acesso para a realização de atualizações no cartão.

Cabeçalhos (Headers)

NomeDescrição
api-versionObrigatório. Versão da API. Atualmente estamos na versão 1.0.
AuthorizationObrigatório. Token de autorização do tipo Bearer.

Parâmetros da rota (Path)

No path desta requisição envie os seguintes campos:

NomeTipoDescriçãoEspecificação
activateCodepathObrigatório. Código de ativação do cartão (12 caracteres).Tamanho: 12 caracteres.

Corpo da requisição (Body)

No body, envie os seguintes campos em formato JSON:

NomeTipoDescriçãoEspecificação
passwordstringObrigatório. Senha para uso do cartão.Informe uma senha com 04 dígitos.
bankAccountstringObrigatório. Número da conta ao qual o cartão será vinculado.
bankAgencystringObrigatório. Número da agência (quatro dígitos) do banco ao qual a conta pertence.
documentNumberstringObrigatório. Número do documento (CPF ou CNPJ) do titular da conta.Informe somente números. O tamanho máximo desse campo é de 14 caracteres.
aliasstringApelido do cartão que poderá auxiliar o cliente a identificá-lo no aplicativo. O alias não será impresso no cartão.Não é permitido o uso de caracteres especiais e seu tamanho máximo é de 16 caracteres.
{ 
   "password": "1234",
   "bankAccount": "15164",
   "bankAgency": "0001", 
   "documentNumber": "47742663023",
   "alias": "N. Floresta"
}

Resposta (Response)

O status code 200 indicará que o cartão foi vinculado à conta com sucesso.

👍

Dica

Para simular uma requisição nesse endpoint, acesse o API Reference.

Erros

Este endpoint pode retornar erros específicos, conforme a tabela a seguir:

Status CodeCódigoMensagemDescrição
406018Current status does not allow changes by this method!O status atual não pode ser alterado por este método.

Recordamos que esta API também poderá retornar erros comuns entre todos os endpoints. Portanto, recomendamos a consulta da documentação de erros, onde é possível encontrar as mensagens comuns em inglês que acompanham os erros 400 (se houver).

Eventos

Este endpoint não possui eventos relacionados a ele.