Create PayPal Link Session
Starts a Log in with PayPal session so PayPal itself can confirm the account holder owns a verified PayPal account. Send the holder to authorize_url; after they log in, PayPal returns them to Whop, and Whop redirects the browser to your return_url with a paypal_link_token query parameter to pass to POST /payouts/methods. If the login fails or is canceled, return_url receives an error query parameter (paypal_login_canceled or paypal_login_failed) instead. The payout method saved this way pays the email on the PayPal account, and its holder name must match the name on the account’s payout setup. PayPal login is rolling out per account: until it is enabled for the account this answers 403 forbidden, and supports_paypal_login on GET /payouts/supported_methods is false.
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-13-1"
Body
Where to send the holder once the PayPal login finishes. Must be an https URL; it receives paypal_link_token on success or error on failure.
"https://example.com/settings/payouts"
The PayPal supported payout method to connect (a podst_ identifier whose supports_paypal_login is true).
"podst_xxxxxxxxxxxxxx"
The account that will own the PayPal payout method, prefixed biz_. Provide this or user_id.
"biz_xxxxxxxxxxxxxx"
Currency the PayPal payout method will deliver payouts in.
"usd"
The user who will own the PayPal payout method, prefixed user_. Provide this or account_id.
Response
PayPal login started

