Skip to main content
Object

Fields

organization
required
acceptor
transactionCurrency
required
The currency specified on the transaction, in ISO 4217 alpha currency code format.
transactionCount
required
The total number of transactions
transactionAmountApproved
required
The total amount approved for authorization, which may be different than the total amount requested.
transactionAmountRequested
required
The total amount requested for authorization
processorResponseCode
required
A normalized response code defined by Tesouro that maps to the network’s authorization response code.
processorResponseMessage
required
A human readable description of the authorization response code. e.g., Insufficient funds.
avsResponse
required
The Address Verification Service (AVS) result provided by the payment brand that verifies the entered address information matches the address information on file with the issuing bank.
securityCodeNetworkResponse
required
The response code sent from the network detailing the card security code verification results.
paymentChannel
required
The card-present or card-not-present channel from which the customer makes a payment, e.g., In-store using a physical card terminal, online, or over the phone or through mail order.
merchantCategory
required
Unique ISO four digit values used to classify merchants and their transactions into specific categories based on the type of business, trade or services supplied.
transactionType
required
The type of transaction, e.g., Authorization, Capture, Refund, Reversal, Incremental authorization, Authentication.
issuingBankName
required
The name of the issuing bank
issuingBankCountry
required
The ISO 3166-1 three-letter country code associated with the issuing bank.
paymentProduct
required
The product name according to the payment brand (e.g. World Elite Mastercard card), if applicable.
paymentFundingSource
required
Specifies the source of the card customer’s funds , e.g., credit, debit, pre-paid.
approvalStatus
required
Specifies if the authorization was fully approved, partially approved, or declined.
transactionActivityDate
required
The date Tesouro recognized the payment request based upon the acceptor cutoff
paymentBrand
required
Specifies which payment brand was used, e.g., Visa, Mastercard, Discover, American Express, etc.
processingNetwork
required
The payment network that the transaction was sent across, which may be unaffiliated with the card brand.
{
  "organization": Organization,
  "acceptor": Acceptor,
  "transactionCurrency": "xyz789",
  "transactionCount": 987,
  "transactionAmountApproved": Decimal,
  "transactionAmountRequested": Decimal,
  "processorResponseCode": "abc123",
  "processorResponseMessage": "xyz789",
  "avsResponse": "xyz789",
  "securityCodeNetworkResponse": "xyz789",
  "paymentChannel": "abc123",
  "merchantCategory": "abc123",
  "transactionType": "AUTHORIZATION",
  "issuingBankName": "xyz789",
  "issuingBankCountry": "abc123",
  "paymentProduct": "abc123",
  "paymentFundingSource": "xyz789",
  "approvalStatus": "APPROVED",
  "transactionActivityDate": "2007-12-03",
  "paymentBrand": "VISA",
  "processingNetwork": "VISA"
}