Approve Disbursement (API, IP Whitelisted)
POST/api/v2/payment/approve
Approves a payout that is awaiting approval and dispatches it, in one call. There is no OTP on this route - the IP whitelist replaces it, so the request must come from an address registered under Settings in the dashboard. Re-approving a payout that is already APPROVED is safe and does not pay twice.
Request
Responses
- 200
- 400
- 403
- 404
- 409
- 500
- 502
Payout approved and dispatched (code 1117), with a debit breakdown.
Not a payout, already in a terminal state, or insufficient wallet balance to cover the amount plus the fee.
The calling IP is not on the project whitelist, or the apiToken is missing or invalid. Both conditions return 403, not 401.
No payout found for that reference on this project.
The payout was approved concurrently by someone else.
Internal server error.
Approved and debited, but the channel did not accept the dispatch. It is queued for retry - do not re-submit the payout.