Reconciliation via API

The transactions API endpoint returns details about your transactions. You can use it to automate reconciliation and gain insight into your transactions.

See API reference for individual transactions – Get transaction.

See API reference to list transactions - List transactions.

Authentication

To authenticate your API requests, you need to provide the correct API key . The type of key required depends on the request:

  • For Get transaction requests, use the website API key of the website where the transaction was made.
  • For List transactions requests, use an account API key to list all transaction for an acount. Use a website API key to list transactions for a specific website.

Use cases

Retrieve individual transactions

Enter the transaction_id to retrieve details for a single transaction.

Example

curl -X GET "https://testapi.multisafepay.com/v1/json/{transaction_id}" /
--header "accept: application/json" /
--header "api_key: <your-website-api-key>" /

Overview of all transactions

Use the optional parameters to filter transactions.

Example

curl -X GET "https://testapi.multisafepay.com/v1/json/transactions" /
--header "accept: application/json" /
--header "api_key: <your-account/website-api-key>" /

Accounting reconciliation

Reconciliation may be required by law, and automating the process saves time and reduces errors.

Example

curl -X GET "https://testapi.multisafepay.com/v1/json/transactions?completed_from=2021-01-01&completed_until=2021-02-01" /
--header "accept: application/json" /
--header "api_key: <your-account/website-api-key>" /

Overview of paid/unpaid refunds

Example

curl -X GET "https://testapi.multisafepay.com/v1/json/transactions?type=refund" /
--header "accept: application/json" /
--header "api_key: <your-account/website-api-key>" /


💬

Support

Email support@multisafepay.com

Top of page