Skip to main content
InputObject Input for initiating a bank transfer transaction.

Input Fields

paymentMethodDetails
required
Details regarding the payment method.
amountDetails
required
Specifies the total amount of the transaction and its currency.
orderDetails
Details pertaining to the customer’s order.
billToAddress
Details pertaining to the customer’s billing address.
channel
required
How the consumer interacts with the acceptor. Defaults to ECOMMERCE if not provided.
adjustedPartnerFeeAmount
An amount that adjusts the partner fee for this transaction.
pointOfInteraction
If the payment transaction is performed at a specific point of interaction this field should be provided.
acceptorId
required
A unique, 36 character identifier created by Tesouro and assigned to the entity providing the goods or services to the cardholder, such as a Merchant, a Submerchant of a Payment Facilitator, a Seller within a Marketplace, or a Biller of a Consumer Bill Payment Service Provider (CBPS). Historically, processors have called this identifier the Merchant ID (or MID), Outlet ID, or Customer number.
transactionReference
required
A unique identifier created by the entity holding the direct relationship with the Acceptor, and used by that entity for reconciliation and transaction search. Tesouro uses this identifier to manage idempotency.
{
  "paymentMethodDetails": BankPaymentMethodInput,
  "amountDetails": BankAmountDetailsInput,
  "orderDetails": OrderDetailsInput,
  "billToAddress": AddressDetailsInput,
  "channel": "ECOMMERCE",
  "adjustedPartnerFeeAmount": Decimal,
  "pointOfInteraction": PointOfInteractionInput,
  "acceptorId": "72ef289d-77d4-4696-8a08-da83ed15b751",
  "transactionReference": Max36Text
}