Cadastra um novo perfil de pagamento para um cliente existente.

O perfil de pagamento representa um cartão de crédito ou uma conta bancária armazenada na plataforma Vindi. Leia mais na documentação.

Exemplo de requisição para cartão de crédito

{
  "holder_name": "José da Silva",
  "card_expiration": "12/2018",
  "card_number": "5167454851671773",
  "card_cvv": "123",
  "payment_method_code": "credit_card",
  "payment_company_code": "mastercard",
  "customer_id": 51
}

Exemplo de requisição para dados bancários

{
  "holder_name": "José da Silva",
  "registry_code": "27721264391",
  "bank_branch": "0964",
  "bank_account": "71233-1",
  "payment_method_code": "bank_debit",
  "payment_company_code": "itau",
  "customer_id": 51
}

Bandeiras e bancos disponíveis

Para uma lista completa de códigos de bancos e bandeiras suportadas pela sua conta, utilize o endpoint GET /payment_methods e verifique o atributo payment_companies.code.

Detecção automática de bandeira

Caso o parâmetro payment_company_code não seja informado, a plataforma irá tentar detectar a bandeira do cartão de crédito através do número informado. Este método não garante a detecção automática de bandeiras sem faixas de BIN/IIN definidas publicamente (Elo, Hipercard, Hiper, etc). Se você pretende utilizar cartões destas bandeiras, solicite a bandeira no seu formulário de pagamento e envie através do parâmetro payment_company_code.

No caso do débito em conta, payment_company_code é obrigatório.

🚧

Atenção

Alguns links acima podem estar direcionados a nossa pagina de atendimento, nesse caso sugerimos que utilize o campo "Pesquisa" deste portal para ter acesso a informação mais recente.

Language
Credentials
Basic
base64
:
URL
Click Try It! to start a request and see the response here!