Skip to main content

Getting Started

This solution allows you to retrieve transactions which have been processed by your merchants. This data can be used for several tasks, such as automated reconciliation or MI reporting. Once you have access to the API any new merchants who you add to the DNA Platform will automatically become available.

danger

This API solution is only available to you if you process transactions through a DNA-acquired solution, or if you use any of our latest Ecommerce solutions through any Acquirer.

As a result of this, you will already have the accounts and credentials you need to access and authenticate to this API. If you have any questions, please Contact Us.

The API supports the following methods:

Resource/FunctionDescription
/merchantsGET

Some of the queries available via the API allow the requestor to limit the responses to a specific merchant. This is achieved via the supply of the DNA Payments merchantId. The GET Merchants request allows the requestor to locate this value for any merchant.

Ecommerce
/transactions
GETAllows for the querying of all Ecommerce transactions processed by your merchants
GET /transactionIdAllows for the querying of a specific Ecommerce transaction processed by your merchants
Ecommerce
/reports
GET /issuerAllows you to view summary Ecomemrce information by the card issuer.
GET /mccAllows you to view summary Ecomemrce information by the merchant category code.
GET /merchant-summaryAllows you to view summary Ecomemrce information by the merchants.
GET /card-schemeAllows you to view summary Ecomemrce information by the card scheme.
POS
/transactions
GETAllows for the querying of all POS transactions processed by your merchants
GET /transactionIdAllows for the querying of a specific POS transaction processed by your merchants
note

There are separate endpoints for POS or Ecommerce payments. Please ensure you use the correct endpoint for the solution you have deployed. These are grouped separately on the left side menu.