Payouts
Cancel Payout
Cancels a payout that is still in review and returns the funds, fees included, to the balance. A payout can be canceled while its status is in_review. A requested payout is still being prepared (its funds may be converting) and answers 409 until it reaches review; from processing on, the money is on its way and the answer is 409 with error type not_cancelable. Canceling a payout that is already canceled succeeds and returns it unchanged.
post/payouts/{id}/cancel
Query parameters
account_idstring
Owning account ID, prefixed biz_. Provide exactly one of account_id or user_id.
user_idstring
Owning user ID, prefixed user_. Provide exactly one of account_id or user_id.
Headers
Idempotency-Keystring
Example:d9105228-4a08-46b1-8b91-42fed586d383
A unique key that makes this request safe to retry. See Idempotent requests.
Response
payout canceled and funds returned
Example response
{
"amount": "500.0",
"created_at": "2026-07-29T18:22:00.000Z",
"currency": "usd",
"destination_amount": "461.7",
"destination_currency": "eur",
"estimated_arrival": "2026-08-03T00:00:00.000Z",
"exchange_rate": 0.9234,
"failure": {
"code": "beneficiary_name_mismatch",
"message": "Canceled by the account owner"
},
"fee_amount": "0.25",
"fee_paid_by": "self",
"id": "wdrl_xxxxxxxxxxxxx",
"markup_fee": "0.0",
"metadata": {
"batch_id": "2026-08-18"
},
"net_amount": "49.75",
"notes": "Detailing supplies restock",
"object": "payout",
"payer_name": "ACH Bank Deposit",
"payout_method": {
"nickname": "Business checking",
"supported_payout_method": {
"delivery_type": "bank_deposit",
"icon_url": "https://cdn.whop.com/payouts/ach.png",
"payer_name": "ACH Bank Deposit"
}
},
"payout_request_id": "cofr_xxxxxxxxxxxxx",
"source": "api",
"speed": "standard",
"status": "canceled",
"status_detail": "awaiting_provider_acceptance",
"trace_code": "021000021234567"
}