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 date
- by_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 |