For my project, I need to fetch and manage all transactions created through the checkout process using API integration. I would like to ask if there is an available endpoint for this, similar to the Transaction List History shown in the Manager Account UI.
Yes, you can retrieve a list of Maya Checkout transactions via the following API endpoint:
GET /p3/transactions
This endpoint allows you to fetch a paginated list of transactions using parameters such as:
MID: Merchant ID (required to identify your account)page: Page number for pagination (default: 1)size: Number of transactions per page (max: 500, default: 10)fromandto: Date range in ISO 8601 format to filter transactionssortandorder: Sort by timestamp (default) in ascending or descending order
Example request:
GET /p3/transactions?MID=EFS100001149&page=1&size=20&from=2024-01-01T00:00:00Z&to=2024-12-31T23:59:59Z&sort=timestamp&order=desc
This endpoint mirrors the functionality of the Transaction List History in the Maya Manager UI and is the recommended way to programmatically retrieve transaction records. For more details, refer to the List Transactions documentation.
For Sandbox concerns and other technical implementation inquiries, please get in touch with us via:
- Sandbox Health Page: Check real-time service status updates.
- Maya Developer Hub Service Desk: File
a ticket in Sandbox.
To Know More:
We value your input and would love to hear your insights. Please submit you feedback here.
Hi @Kurto05
Small correction for accuracy: The API specs/link provided was for a different product/solution (and not Maya Checkout).
Unfortunately, there is no available API endpoint to retrieve a Maya Checkout transaction list.
You can only either:
- access the Maya Manager and go to the Transactions page
- Retrieve (a single) payment using payment ID / checkout ID: Retrieve Payment via ID
- Retrieve (a single) payment using RRN: Retrieve Payment via RRN
Thanks!