Void Authorized Payments

Hi @nik,

To void an authorized payment (not yet captured), it should comply with the following conditions:

  • Authorization intent is still in AUTHORIZED state

  • Authorization hold has not expired (CAPTURE_HOLD_EXPIRED not reached)

  • No capture intent exists for that authorization

Then you can void a Checkout payment through the Maya Business Manager / Maya Manager 1.0 transaction dashboards (from the list of transactions), or via API.

For the APIs, this needs to be explicitly enabled for your account. Another thread mentioned this: Api Documentation for payment gateway integration for Philippines client - #3 by genson.cerezo

You may use this as a reference on how to handle voiding and refund for auth and capture for Checkout: Managing Voids and Refunds in Maya Checkout