Cancelling a Payout Page
The Cancel Payout Page endpoint allows a merchant to cancel a payout page, but only while the status is CREATED or PENDING.
Once the payout page has transitioned to PROCESSING, PROCESSED, or REFUNDED, it can no longer be cancelled.
When you might cancel a payout page
Some common reasons to cancel:
- The customer requested to stop the payout.
- The payout amount or details were entered incorrectly.
- The merchant identified the payout as fraudulent or high-risk.
- The merchant wants to issue funds through another channel.
Cancel a payout page
Send the following request to cancel a payout page:
curl -X POST \
'https://api.breeze.cash/v1/payout_pages/:payoutPageId/cancel?livemode=false' \
-H 'Authorization: Basic <base64 encoded API key>'Replace the placeholders:
:payoutPageId: ID of the payout page you want to cancel.<Base64 encoded API key>: your Breeze API key, encoded in Base64.
Automatic Expiration
All payout pages that have not yet started processing will automatically expire after 7 days from creation.
- Expired payout pages will transition to status
EXPIRED - Breeze will send a webhook event when this happens
- Expired payout pages cannot be resumed or processed - merchants must create a new payout page if needed
If a merchant wants to close a pending payout page earlier than 7 days, they can call the Cancel Payout Page API. This will immediately transition the payout page to status CANCELLED.
Updated 3 months ago
