paymentResponse

O objeto paymentResponse detalha as informações sobre a transação.

Atributo Formato
transactionUuid

Referência única da transação gerada pela plataforma de pagamento.

string

ans32

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.

  • Ou este código será gerado pela plataforma.
  • Ou este código será gerado pelo site de e-commerce.

an..6
amount

Valor da transação na sua menor unidade monetária (o centavo para o real brasileiro)..

n..12
currency

Código da moeda da transação (norma ISO 4217).

Ex: 986 para o real do Brasil (BRL)

n3
effectiveAmount

Valor da transação na moeda efetivamente usada para a captura no banco.

n..12
effectiveCurrency

Moeda efetivamente utilizada para a captura no banco.

n3
expectedCaptureDate

Data de captura no banco solicitada.

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
operationType

Tipo de operação.

Os valores possíveis são:

  • 0 para uma operação de débito.
  • 1 para uma operação de reembolso.
n1
creationDate

Data e hora do registro da transação apresentado em formato W3C.

dateTime ans..40
externalTransactionId

Referência dada por um terceiro: número de transação para Paypal, Boleto, RRN para Prism, etc...

string
liabilityShift

Transferência de responsabilidade.

Os valores possíveis são:

  • YES quando o pagamento é garantido.
  • NO quando pagamento não é garantido.
string
paymentType

Tipo de pagamento.

Os valores possíveis são:

  • SINGLE
    Pagamento a vista.
  • INSTALLMENT
    Pagamento parcelado.
  • SPLIT
    Pagamento efetuado com vários meios de pagamento.
  • SUBSCRIPTION
    Pagamento por Token Cartão ou pagamento recorrente.
  • RETRY
    Quando um pagamento for recusado, pode-se reiterar a solicitação de pagamento. Para uma reiteração ou mais, o pagamento é valorizado com este valor.

Observação:

Os valores INSTALLMENT e SPLIT podem ser retornados somente se os pagamentos foram criados via o formulário de pagamento.

string

(enum)

sequenceNumber
Número de sequência da transação. O seu valor depende do contexto do pagamento:
  • Tem o valor de "1" para um pagamento unitário.
  • Tem o valor de "2" para a re-chamada de um pagamento inicialmente recusado.
  • Toma o valor do número de prestação no caso de um pagamento parcelado criado a partir do formulário de pagamento.
n..3
paymentError

Complemento de informação se houver falha técnica. Retorna um código de erro vinculado à falha técnica (ver capítulo Códigos de erros que podem ocorrer durante o pagamento).

n..3
nsu

Número de Sequência Único. Usado por certos adquirentes da América Latina.

Retornado quando extendedResponseRequest.isNsuRequested tem o valor de 1 na solicitação.

string
wallet

Nome do wallet (Google Pay, Masterpass etc.).

Retornado quando extendedResponseRequest.isWalletRequested tem o valor de 1 na solicitação.

string