Card Transactions
Request
POST <API base url>/card-transactions
Body
[
{
"id": int64 required, // Unique transaction identifier
"customerId": int64 required, // Customer identifier
"accountId": int64 , // Account identifier
"cardId": int64 , // Card identifier
"timestamp": string required, // Transaction timestamp in UTC time zone
// in ISO format e.g. "2022-08-15T10:03:15.332Z"
"type": string required, // One of: pos, ecom, cash, p2p, other
"purposeType": string required, // utility, mobile, tv, stasionar, charity ...
"amount": decimal required, // Transaction amount in an analytical currency.
// An issuer selects this currency. Typically
// this is a local currency of bank residence
// (e.g. USD for bank from the USA, or GBP for GB).
// Positive number - accrual, negative - charge
"originalAmount": decimal required, // Amount in the original currency of operation
// (as specified in currencyCode).
// Positive number - accrual, negative - charge
"originalCurrency": string required, // Original currency code (ISO 4217), e.g. "USD"
"countryCode": string required, // Country code (ISO 3166-1 alpha-2)
"mcc": int16 required, // Merchant category code
"merchantName": string required, // Merchant name
"terminalId": string required, // Transaction terminal identifier
"acquirerBin": int32 required, // 6 digit acquiring bank identification number (BIN)
"acceptorId": string required, // Merchant code assigned by acquiring bank
"channel": string , // Transaction channel (e.g., "ATM cash in",
// "Virtual terminal", etc.)
"region": string required, // One of: domestic, xb
"network": string // One of: own, partner, other
},
...
]
Response
The endpoint returns no response body.