Serviço de criação da transação
O consumo desse serviço é obrigatório no fluxo de pagamento JavaScript. Adicionalmente aos parâmetros de requisição de pagamento REST, também deve ser enviado o seguinte parâmetro:
Parâmetro | Descrição | Formato | Obrigatório |
---|---|---|---|
payment_js | Deve ser enviado com o valor true para habilitar o fluxo de pagamento JavaScript. | < 5 A | SIM |
Como resposta, o seguinte parâmetro será adicionalmente retornado:
Parâmetro | Descrição | Formato |
---|---|---|
payment | ||
pay_token | Token associado ao pagamento JavaScript. | = 66 AN |
Para mais detalhes sobre essa chamada, consulte Pagamento REST.
#
ExemploRequisição:
Para usar este exemplo, não esquecer de definir a variável {{url}}
com o valor
esitef-homologacao.softwareexpress.com.br
Resposta:
#
Pagamento com ArmazenamentoCaso se deseje armazenar o cartão utilizado, basta enviar os seguintes campos:
Parâmetro | Descrição | Formato | Obrigatório |
---|---|---|---|
store_card | Deve ser enviado com o valor true para habilitar o fluxo de pagamento com armazenamento JavaScript. | < 5 A | NÃO |
additional_data .payer .store_identification | Identificação do comprador para armazenamento de cartão. Este campo é obrigatório se for passado o campo store_card como true | < 20 N | COND |
Como resposta, o seguinte parâmetro será adicionalmente retornado:
Parâmetro | Descrição | Formato |
---|---|---|
store | ||
nita | Número identificador de transação de armazenamento. | = 65 AN |
Após a efetivação do pagamento, as informações do cartão armazenado serão enviadas para loja através de um Aviso de Armazenamento.
#
ExemploRequisição:
Resposta: