Create Saved Payout Method
Saves 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.
Authorizations
An Account API key, an account access token, an account-scoped user token, or a user OAuth token. Prepend the key or token with Bearer, for example Bearer ***************************. See Auth & API keys for how to get each one.
Headers
A unique key that makes this request safe to retry. See Idempotent requests.
255"d9105228-4a08-46b1-8b91-42fed586d383"
Pins the request to a dated API version.
"2026-10-15-1"
Body
The supported payout method to save (a podst_ identifier from a previous listing).
"podst_xxxxxxxxxxxxxx"
The account to add the payout method for, prefixed biz_. Provide this or user_id.
"biz_xxxxxxxxxxxxxx"
Currency the supported payout method delivers payouts in.
"usd"
The supported payout method's required field values, keyed by field id — list them with GET /payouts/supported_methods?supported_payout_method_id=.... Field ids are stable fld_ identifiers you may hardcode; they never change for a given field. A Basis Theory token id may be passed in place of a raw value. For a U.S. bank routing-number field, a raw nine-digit value must also pass the ABA checksum. A validation failure returns the method's full required_fields schema alongside the error. Required whenever the account details are supplied directly.
Whether to make this the account's default payout method.
false
A label for the payout method, unique per destination.
"Ops checking"
The token your return_url received after a Log in with PayPal session started with POST /payouts/paypal_link_sessions. Use it for a PayPal supported payout method instead of fields. Sending fields or plaid_public_token alongside it is rejected, and nickname is ignored because Whop names the method after the PayPal email. The PayPal holder's name must match the name on the account's payout setup. An account PayPal reports as unverified, or with an unconfirmed email, is saved and flagged on the method's log rather than refused. Single use; expires 15 minutes after the login.
"pplt_mYWzcqskZuBf2-JTpooLjo5hl5HdE2P68o90dgJjWGQ"
Creates a recipient payout account linked to the funding ledger as a non-default account, then saves the bank method on it. No Whop user, company, or recipient ledger is created. A valid recipient email is required. Recipient methods cannot be default or recurring methods and cannot use Plaid.
The user to add the payout method for, prefixed user_. Provide this or account_id.
"user_xxxxxxxxxxxxxx"
Response
payout method created
Masked identifier for the destination.
"••••0472"
"2026-01-01T12:00:00.000Z"
"usd"
Null on create. List payout methods to retrieve arrival estimates.
null
Null on create. List payout methods to retrieve the configured fee terms.
null
Payout method ID, usable as payout_method_id on POST /payouts.
"potk_xxxxxxxxxxxxxx"
"Frost Bank"
false
When the most recent completed payout was delivered to this method, as an ISO 8601 timestamp. null when nothing has been paid out to it yet.
null
User-defined label for the payout method.
"Ops checking"
payout_method "payout_method"
"ACH Bank Deposit"
Always null on create.
null
Always created on create — no payout has used the method yet.
created, active, broken "created"
Always null on create.
null
Why this method is unavailable: destination_retired means the payout provider stopped offering the destination. Whop may automatically remap an eligible method that was not linked through Plaid to a compatible replacement; otherwise, the account owner must re-add it. null means no unavailability reason is known.
destination_retired, null "destination_retired"
Lifecycle trust state: checking (verification still running), verified (bank confirmed ownership or a payout already completed to it), no_data (verification unavailable or bank returned no ownership data), warning (bank could not confirm the destination's owner), broken (payouts failed with a permanent account error), null (never checked).
checking, verified, no_data, warning, broken, null "checking"
Whether this method is a copy of one saved on another of the payer's accounts.
false
Whether the payer added this method by signing in to their bank rather than typing account details.
false
Whether the bank sign-in behind this method has expired and must be redone before it counts as linked.
false
The recipient of a third-party payout method. Present only for recipient payout methods.

