paymentRequest
O objeto paymentRequest permite transmitir informações sobre o pagamento.
Possui os atributos seguintes:
Atributo | Requisito | Formato |
---|---|---|
transactionId Código da transação durante a criação ou a modificação de uma transação de pagamento. Seu valor é único para o mesmo dia.
|
an..6 | |
amount Valor da transação na sua menor unidade monetária (o centavo para o real brasileiro). Observação:
|
![]() |
n..12 |
currency Código da moeda da transação (norma ISO 4217). Ex: 986 para o real do Brasil (BRL) |
![]() |
n3 |
expectedCaptureDate Data da captura solicitada apresentada no formato ISO 8601 definido pelo W3C. Exemplo: 2016-07-16T19:20:00Z. Este parâmetro é utilizado para efetuar um pagamento a prazo. Se a quantidade de dias entre a data de captura solicitada e a data do dia vigente for superior ao tempo de validade da autorização, uma autorização de 1 BRL será realizada o mesmo dia da transação. Permite verificar a validade do cartão. A autorização para o valor total será efetuada:
Se você quiser receber a notificação de resultado desta solicitação de autorização, você deve configurar a regra de notificação URL de notificação em autorização por Batch no Back Office Estabelecimento comercial (Configuração > Regras de notificações). Observação : Se o prazo anterior à captura for superior a 365 dias na solicitação de pagamento, ele será automaticamente redefinido a 365 dias. |
dateTime ans..40 | |
manualValidation Permite validar manualmente uma transação enquanto a data de captura no banco não for ultrapassada. Para isso, este atributo deve ser valorizado a 1 (validação manual). Valorizado a 0, a validação será automática. |
n1 |