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
Updated 28 days ago