Skip to main content
Object

Fields

organization
required
acceptor
required
fundsTransferId
A unique identifier created by Tesouro and assigned to the transfer of money to a bank account, that identifies a cohort of funded transactions making up the transfer.
fundsTransfer
The funds transfer associated with this transaction, containing bank account details.
fundsReleaseDate
The date that Tesouro releases the funds from its bank account to the recipient’s bank account.
fundsTransferDescriptor
A value created by Tesouro and sent with the funds transfer to the recipient’s bank for display on the bank statement. It includes information on who sent the money and the purpose of the payment. The recipient can use this value to help with bank and transaction reconciliation.
fundingCurrency
required
The currency of the funded transaction, formatted in ISO 4217 alphabetic code.
fundingGrossAmount
required
The total amount of the transaction, in the funding currency.
interchangeFeesAmount
required
The amount of interchange associated with this transaction
networkFeesAmount
required
The itemized network fees associated with this transaction
acceptorInterchangeFeesAmount
required
The amount of acceptor interchange associated with this transaction
acceptorNetworkFeesAmount
required
The itemized acceptor network fees associated with this transaction
processorFeesAmount
required
The itemized processor fees associated with this transaction
transactorFeesAmount
required
The amount of partner fees associated with this transaction
partnerFeesAmount
required
The amount of partner fees associated with this transaction
isPartnerFeeAdjusted
required
Indicates if the partner fee was adjusted at the transaction level.
convenienceFeesAmount
required
The amount of convenience fees associated with this transaction
serviceFeesAmount
required
The amount of service fees associated with this transaction
surchargeAmount
required
The amount of surcharge associated with this transaction
fundingNetAmount
required
The net funded amount after fees, in the funding currency.
paymentTransaction
required
perspective
The perspective of the transaction, which can be either ‘Acceptor’ or ‘Partner’. This field is used to determine the perspective from which the transaction is reported.
{
  "organization": Organization,
  "acceptor": Acceptor,
  "fundsTransferId": "72ef289d-77d4-4696-8a08-da83ed15b751",
  "fundsTransfer": FundsTransfer,
  "fundsReleaseDate": "2007-12-03",
  "fundsTransferDescriptor": "abc123",
  "fundingCurrency": "xyz789",
  "fundingGrossAmount": Decimal,
  "interchangeFeesAmount": Decimal,
  "networkFeesAmount": Decimal,
  "acceptorInterchangeFeesAmount": Decimal,
  "acceptorNetworkFeesAmount": Decimal,
  "processorFeesAmount": Decimal,
  "transactorFeesAmount": Decimal,
  "partnerFeesAmount": Decimal,
  "isPartnerFeeAdjusted": false,
  "convenienceFeesAmount": Decimal,
  "serviceFeesAmount": Decimal,
  "surchargeAmount": Decimal,
  "fundingNetAmount": Decimal,
  "paymentTransaction": PaymentTransaction,
  "perspective": "PARTNER"
}