How do Maya API handle void and refund?

How do Maya API handle void and refund?

Hello @shelby,

Thanks for your question! Void and Refund functionality is available via Maya Manager or API. To enable this functionality, reach out to your Maya Relationship Manager.

Here’s an overview of how voids and refunds are handled across Maya’s payment APIs:

Void

  • Use a Void when you want to cancel a payment transaction on the same day before 11:59 PM (GMT+8).
  • Voids apply to the full transaction only (no partial voids).
  • Once voided, the hold amount is released instantly.

Refund

  • Refunds are available the day after the transaction, starting 12:00 AM (GMT+8).
  • Refunds can be processed within 180 days of the transaction.
  • For transactions beyond 180 days but within 1 year, manual refunds may be requested via the Merchant After-Sales Team.
  • Partial refunds are supported.

Where to Implement This

Refund and void handling will depend on the specific Maya Solution you’re integrating with:

If you can share which Maya Solution (e.g., Checkout, Vault, P3) and the use cases (one-time payment, auth and capture) you’re working with, I can share the recommended flow and best practices.