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 |