Create Deposit
Retrieve the deposit methods for an account, including crypto and bank transfer. Crypto deposits require a $10 minimum.
Authorizations
An Account API key, an App 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-29-8"
Body
Account ID to fund, biz_ or user_. Any business resolves without authentication; a user account resolves only for that same authenticated user.
"biz_xxxxxxxxxxxxxx"
Amount to prefill on hosted deposit page. Crypto deposits require a $10 minimum. With payment_method_id, the amount in USD to charge, and required.
50
Custom metadata to attach to the payment the charge creates. Ignored unless payment_method_id is provided.
SWIFT/BIC of the bank the funds are sent from, 8 or 11 characters. Fills each bank currency's swift_bic with the intermediary bank to route the wire through.
"DEUTDEFFXXX"
A saved payment method of the business to charge for amount, prefixed payt_. Save one with Create setup intent and owner_id set to the account. Only for a biz_ destination, and requires authentication with the payment:charge scope. A declined charge fails the request with 400.
"payt_xxxxxxxxxxxxxx"
Response
deposit created
Account ID of the destination owner.
"biz_xxxxxxxxxxxxxx"
URL of the hosted deposit page. Only present for business destinations.
"https://whop.com/deposit/biz_xxxxxxxxxxxxxx/"
Available deposit methods for destination.
deposit "deposit"
Requested deposit amount.
"50.00"

