Skip to main content

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.