Retrieve processed transactions via API
Use the Processed Transactions API to retrieve data about card-present and card-not-present transactions processed through external platforms.
Processed Transactions are transactions executed via external payment systems and reported back to the platform. They may be initiated at physical terminals (card-present) or online (card-not-present), and are available for querying by ARN, unique ID, or date ranges.
Retrieve a single transaction by ARN or ID
You can retrieve a single transaction by providing either the ARN (Acquirer Reference Number) or the transaction’s unique ID.
Request example (ARN)
<processed_transaction_request>
<arn>74537604221431003881865</arn>
</processed_transaction_request>
Request example (Unique ID)
<processed_transaction_request>
<unique_id>53b1f5eacc9e4d3a3afebb4e993fe962</unique_id>
</processed_transaction_request>
Retrieve transactions by date or post date
To retrieve transactions within a specific time period, use one of the following:
by_date
– Based on transaction creation dateby_post_date
– Based on posting date
Each response returns up to 100 transactions per page.
Request example
<processed_transaction_request>
<start_date>2025-01-01</start_date>
<end_date>2025-01-31</end_date>
<batch_number>2065063</batch_number>
<batch_slip_number>366236636</batch_slip_number>
<deposit_slip_number>224234433</deposit_slip_number>
<externally_processed>external</externally_processed>
<processing_type>all</processing_type>
<page>1</page>
</processed_transaction_request>
Request parameters
Parameter | Required | Format | Description |
---|---|---|---|
start_date |
Yes | yyyy-mm-dd | Start of the requested date range |
end_date |
No | yyyy-mm-dd | End of the requested date range |
page |
No | integer | Page number (default: 1) |
per_page |
No | integer | Number of results per page (default: 100) |
batch_number |
No | string(255) | Batch number (only for `by_post_date` calls) |
batch_slip_number |
No | string(255) | Batch slip number (only for `by_post_date` calls) |
deposit_slip_number |
No | string(255) | Deposit slip number (only for `by_post_date` calls) |
externally_processed |
No | string | `genesis`, `external`, or `all` (default: `genesis`) |
processing_type |
No | string | `card_present`, `card_not_present`, or `all` (default: `all`) |
Response example
Below is an example of a successful response:
<processed_transaction_response>
<merchant_number>124000000006698</merchant_number>
<batch_number>eMP</batch_number>
<transaction_id>a1qf12e81eb23d0e00ffb85b1db7d152</transaction_id>
<transaction_date>2025-06-01 12:00:00 UTC</transaction_date>
<post_date>2025-06-01</post_date>
<terminal_id>53b1f5eacc9eddda3afebb4e993fe962</terminal_id>
<auth_code>09117B</auth_code>
<currency>USD</currency>
<amount>3690</amount>
<merchant_transaction_reference>b76e9a54bdc99b3</merchant_transaction_reference>
<card_brand>MC World Signia</card_brand>
<card_number>420000…0000</card_number>
<bin_country>124</bin_country>
<service_type_desc>Credit Card</service_type_desc>
<merchant_country>826</merchant_country>
<area_of_event>Foreign – MASTER</area_of_event>
<cross_rate>1</cross_rate>
<card_scheme>Mastercard</card_scheme>
<capture_method>ICC, contactless, no cvm</capture_method>
<unique_id>b76e9a54bdc99b338068681727ed5e240000</unique_id>
<type>purchase</type>
<card_present>false</card_present>
<deposit_slip_number>60506291293</deposit_slip_number>
<batch_slip_number>60506282664</batch_slip_number>
<arn>85301169244934771128812</arn>
</processed_transaction_response>
Response parameters
Parameter | Type | Description |
---|---|---|
merchant_number |
string | Merchant number |
batch_number |
string | Batch number |
transaction_id |
string | Merchant transaction ID (card-not-present only) |
transaction_date |
string | Date and time of transaction |
post_date |
string | Posting date |
terminal_id |
string | Terminal ID |
auth_code |
string | Authorization code |
currency |
string | Transaction currency |
amount |
integer | Transaction amount (in minor units) |
merchant_transaction_reference |
string | Merchant’s reference number |
card_brand |
string | Card brand |
card_number |
string | Masked card number |
bin_country |
string | BIN issuing country (ISO) |
service_type_desc |
string | Service type (e.g. Credit Card) |
merchant_country |
string | Merchant’s country (ISO) |
area_of_event |
string | Event area (e.g. Foreign – MASTER) |
cross_rate |
float | FX conversion rate |
card_scheme |
string | Scheme (e.g. Mastercard, Visa) |
capture_method |
string | Transaction capture method |
unique_id |
string | Unique transaction ID |
type |
string | Transaction type (e.g. `purchase`) |
card_present |
boolean | Whether the card was physically present |
deposit_slip_number |
string | Deposit slip number |
batch_slip_number |
string | Batch slip number |
arn |
string | Acquirer reference number |