TransactionNotification

Property Type Required Description
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