What is the endpoint for retrieving the Maya Checkout transaction list via API integration?

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)
  • from and to: Date range in ISO 8601 format to filter transactions
  • sort and order: 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:

Thanks!