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 devem ser enviados os seguintes parâmetros:
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 |
authenticate | Identifica o tipo de autenticação 3DS 2.0.
| = 1 N | SIM |
additional_data | Dados gerais da transação. | ||
exponent | Número de casas decimais da moeda conforme definido na ISO 4217. O valor default será 2 . | = 1 N | NÃO |
extra_info | Informações adicionais sobre a conta fornecidas opcionalmente pelo 3DS Requestor. | < 64 AN | NÃO |
additional_data .payer | Informações do portador do cartão. | ||
email | Endereço de email do portador. É recomendável enviar esse campo, pois ajuda na avaliação de risco contribuindo para uma autenticação frictionless. | < 256 AN | NÃO |
name | Nome do portador. | < 45 AN | NÃO |
additional_data .payer .phones[] | Informações do telefone do portador do cartão. | ||
ddi | DDI do telefone. É recomendável enviar esse campo, pois ajuda na avaliação de risco contribuindo para uma autenticação frictionless. | < 3 N | NÃO |
ddd | DDD do telefone. É recomendável enviar esse campo, pois ajuda na avaliação de risco contribuindo para uma autenticação frictionless. | < 3 N | NÃO |
number | Número do telefone. É recomendável enviar esse campo, pois ajuda na avaliação de risco contribuindo para uma autenticação frictionless. | < 12 N | NÃO |
type | Tipo do telefone:
06 É recomendável enviar esse campo, pois ajuda na avaliação de risco contribuindo para uma autenticação frictionless. | < 12 N | NÃO |
additional_data .billing_data .address | Endereço de cobrança. | ||
city | Cidade. | < 50 AN | NÃO |
country | Código numérico ISO 3166-1 de três dígitos do país. | = 3 N | NÃO |
street_name | Nome da rua. | < 50 AN | NÃO |
street_number | Número da rua. | < 50 AN | NÃO |
complement | Complemento do endereço. | < 50 AN | NÃO |
zip_code | CEP. | < 16 AN | NÃO |
state | Sigla do estado. | < 3 AN | NÃO |
additional_data .shipment .address | Endereço de entrega. | ||
city | Cidade. | < 50 AN | NÃO |
country | Código numérico ISO 3166-1 de três dígitos do país. | = 3 N | NÃO |
street_name | Nome da rua. | < 50 AN | NÃO |
street_number | Número da rua. | < 50 AN | NÃO |
complement | Complemento do endereço. | < 50 AN | NÃO |
zip_code | CEP. | < 16 AN | NÃO |
state | Sigla do estado. | < 3 AN | NÃO |
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: