Payouts
Create Saved Payout Method
Changed onSaves a bank account, wallet, or crypto address an account or user can pay out to, from a method listed by GET /payouts/supported_methods. Sensitive details are vaulted in transit and never stored raw.
post/payouts/methods
Request
- Base URL: https://api.whop.com/api/v1
- URL: https://api.whop.com/api/v1/payouts/methods
- Auth: HTTP bearer
Headers
Idempotency-Keystring
Example:d9105228-4a08-46b1-8b91-42fed586d383
A unique key that makes this request safe to retry. See Idempotent requests.
Request body
Example request
{
"account_id": "biz_xxxxxxxxxxxxxx",
"destination_currency": "usd",
"fields": {
"fld_bank_account_number": "8825310472",
"fld_bank_account_type": "Checking"
},
"nickname": "Ops checking",
"paypal_link_token": "pplt_mYWzcqskZuBf2-JTpooLjo5hl5HdE2P68o90dgJjWGQ",
"recipient": {
"country": "us",
"email": "marcus@shinetime.example",
"first_name": "Jane",
"last_name": "Doe"
},
"supported_payout_method_id": "podst_xxxxxxxxxxxxxx",
"user_id": "user_xxxxxxxxxxxxxx"
}Response
payout method created
Example response
{
"account_reference": "••••0472",
"bank_verification_state": "checking",
"created_at": "2026-01-01T12:00:00.000Z",
"destination_currency": "usd",
"id": "potk_xxxxxxxxxxxxxx",
"institution_name": "Frost Bank",
"nickname": "Ops checking",
"object": "payout_method",
"payer_name": "ACH Bank Deposit",
"recipient": {
"country": "USA",
"email": "jane.doe@example.com",
"first_name": "Jane",
"last_name": "Doe"
},
"status": "created",
"supported_payout_method": {
"country_code": "USA",
"delivery_type": "bank_deposit",
"icon_url": "https://whop-assets-example.s3.amazonaws.com/uploads/image/2026-01-01/ach-bank-deposit-icon",
"name": "ACH Bank Deposit",
"supports_plaid": true,
"supports_standard_delivery": true
},
"unavailable_reason": "destination_retired"
}Changes
- breaking
the request property
/became not nullable - breaking
the request property
/became required - breaking
removed the required property
/from the response with the status - info
added the required property
/to the response with the status
- breaking
- info
added the new optional request property
- info
added the optional property
to the response with the status
- info