| transactionId |
string |
Required |
Unique identifier of the transaction |
| transactionType |
TransactionType |
Required |
The type of transaction |
| sourceCustomerId |
string |
Required |
Unique identifier of the customer who transacted |
| sourceAccountId |
string |
Required |
Unique identifier of the account associated with the transaction |
| paymentType |
PaymentType |
Required |
Payment type descriptor, such as debit or credit |
| paymentMethodEntryType |
string |
Required |
Describes the method used to enter the payment method at point-of-sale |
| paymentProductId |
string |
No |
Payment method product portfolio ID |
| transactionTimestamp |
string |
Required |
Date & time the transaction occurred. Give us local time, but attach the appropriate offset with the timestamp (z, +2, etc). |
| transactionPostingTimestamp |
string |
Required |
Date & time the transaction cleared. Give us local time, but attach the appropriate offset with the timestamp (z, +2, etc). |
| paymentNetworkMCC |
string |
Required |
4 digit merchant category code |
| paymentNetworkMerchantIdType |
PaymentNetworkMerchantIdType |
Required |
Describes the payment network merchant type |
| paymentNetworkMerchant |
string |
Required |
Name of the merchant |
| paymentNetworkMerchantAddress1 |
string |
No |
Merchant street address 1 |
| paymentNetworkMerchantAddress2 |
string |
No |
Merchant street address 2 |
| paymentNetworkMerchantCity |
string |
Required |
City where the purchase was made |
| paymentNetworkMerchantState |
string |
Required |
Abbreviated state or province where the purchase was made |
| paymentNetworkMerchantPostal |
string |
Required |
Postal code where the purchase was made. May be listed as "city code" on the original transaction |
| paymentNetworkMerchantCountryCode |
string |
Required |
ISO two-letter country code of the merchant |
| paymentNetworkMerchantId |
string |
Required |
Merchant number contained in the network transaction record. Sometimes called "Field 42 Card Acceptor ID" |
| paymentMethodBillingPostalCode |
string |
Optional |
Payment method's billing postal code |
| mobileIndicator |
boolean |
No |
Indicates whether a mobile wallet was used at point-of-sale |
| walletDescription |
string |
No |
When a wallet is used at point-of-sale, this is the token_requestor_id that was used. For example, 40010030273 indicates that Apple Pay was used to charge a Visa card. |
| cardNetworkIdentifier |
int |
No |
The first digit of the card number, the MII (Major Industry Identifier) |
| iin |
string |
Required |
The payment method issuer identification number (formerly bin). If paymentMethod of DIGITAL_WALLET, describe the funding source payment method's IIN. Required for RLO |
| last4 |
string |
Required |
The last 4 digits of the card used for the transaction |
| cardPresentIndicator |
CardPresentIndicator |
No |
Network field indicating whether cardholder was present at point of sale |
| recurringTransactionIndicator |
boolean |
No |
Indicator representing whether the transaction has been designated as recurring (i.e., Netflix Subscription) |
| authorizationAmount |
string |
Required |
The amount of the transaction at time of authorization, represented in cents (i.e. $5.00 = 500). The amount should be positive. |
| cashBackAtPointOfSaleAmount |
string |
Required |
For select debit transactions, the amount of cashback that was given as part of the total transaction amount, represented in cents. The amount can be 0, or positive. |
| postedAmount |
string |
Required |
The amount of the posted transaction, represented in cents. The amount should be positive. |
| currencyCode |
string |
Required |
ISO 4217 currency code used for the transaction |
| onlineIndicator |
OnlineIndicator |
Required |
|
| multipleClearingSequenceNumber |
string |
Required |
The number in sequence of the transaction's installment payment, when the transaction is a part of a larger transaction group resulting from a split shipment |
| multipleClearingSequenceCount |
string |
Required |
The total count of installment payments, when the transaction is a part of a larger transaction group resulting from a split shipment |
| authorizationApprovalCode |
string |
Required |
Provided by the issuing bank to verify sufficient funds available when a card transaction is made |
| acquirerReferenceNumber |
string |
Required |
A unique number that tags a card transaction when it goes from the acquiring bank to the cardholder’s issuing bank |