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