Skip to main content
Object If the reinitiate bank transfer request is declined, information regarding the decline will be populated here. implements ReinitiateBankTransferResponse

Fields

message
required
A detailed description of the response code. e.g., Insufficient funds.
processorAdvice
required
When an authorization is declined, Tesouro will provide advice on what can be done to remedy, and/or prevent this type of response from occurring in the future.
declineType
required
Specifies the type of response, e.g. SOFT_DECLINE, HARD_DECLINE, REFERRAL.
processorResponseCode
required
A normalized 4-character response code defined by Tesouro.
timestampUtc
required
The UTC date and time the transaction was received by Tesouro.
transactionId
required
A unique identifier created by Tesouro and assigned to the transaction.
paymentId
required
A unique 36 character identifier created by Tesouro and assigned to a group of transactions in the same payment request cohort. e.g., An authorization request, incremental authorization request, and the final capture would have the same paymentID.
duration
required
Difference between request receipt and response in milliseconds.
activityDate
required
The date Tesouro received the transaction based on acceptor cutoff time
isDuplicateRequest
required
Result of Tesouro’s idempotency check. If the transaction reference matches that of another transaction from that presenter it will be treated as a duplicate.
tokenDetails
Details associated with the token generated on a tokenization request.
{
  "message": "abc123",
  "processorAdvice": "abc123",
  "declineType": "REFERRAL",
  "processorResponseCode": "A0000",
  "timestampUtc": "2007-12-03T10:15:30Z",
  "transactionId": "72ef289d-77d4-4696-8a08-da83ed15b751",
  "paymentId": "72ef289d-77d4-4696-8a08-da83ed15b751",
  "duration": 987,
  "activityDate": "2007-12-03",
  "isDuplicateRequest": true,
  "tokenDetails": TokenDetails
}