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