Void an Authorization

Void an authorized payment that has not been captured yet. This releases the hold on funds without charging the customer.

Void only works on authorized payments. Captured payments need a refund instead.
1

Option A: Authorize a New Payment

Create a new authorization (manual=true) that you can void. Skip to step 2 if you already have a payment ID.

3

Option B: Void by Payment ID

Enter an authorized payment ID to void it. Use the ID from step 1 or an existing authorized payment.

Verify in Dashboard

Open the Moyasar STAGING Dashboard to confirm the payment shows "voided" status.

What happened?

  • POST /v1/payments/:id/void voids an authorized (uncaptured) payment.
  • The payment status changes from authorized to voided.
  • The funds hold is released — the customer is never charged.
  • Void only works on authorized payments. For captured payments, use the Refund workflow instead.