Formulário de Pagamento
Quando é utilizado?
É utilizado nos payloads Payment e Authorize.
Exemplo
"form": {
"cpf": "111.111.111-11",
"number": "5555 5555 5555 5555",
"name": "nome cliente",
"month": "1",
"year": "2222",
"expiry": "10/2222",
"cvc": "222",
"saveCard": true
}
Objeto "form" padrão
O objeto "form" padrão é composto somente pelo "cpf" e "saveCard" de forma nativa.
No caso do campo "saveCard", por padrão ele estará oculto e desabilitado no checkout.
Para mostrar o campo no checkout e determinar se deve ou não estar sempre marcado por padrão, basta inserir o input abaixo no "Editor HTML":
<input type="hidden" id="saveCard" value="false" />
Alterando o value para "true", o campo sempre abrirá marcado por padrão.
As demais informações devem ser inseridas via script no checkout.
No exemplo acima, a aplicação responsável pela integração necessita de todos esses dados para cartão de crédito.
Modelo de Objeto "form" para Boleto e PIX
No exemplo de requisição acima, temos um formulário com informações necessárias para cartão de crédito. Porém, o formulário é flexível e pode ser alterado conforme o método de pagamento utilizado.
Segue abaixo um exemplo de "form" para Boleto:
"form": {
"cpf": "111.111.111-11",
"Loja": "nome da loja",
"paymentMethod": "3"
}
Atenção
Os scripts precisam ser liberados na plataforma, saiba mais acessando a documentação de CSP
Updated 8 months ago