Create a link
Authentication
Account API key used to authenticate server-side requests. Use the credentials issued for the same environment as the API base URL.
Headers
Unique key used to safely retry the same state-changing request.
Request
Required for charge and per_request. session uses session_max_deposit; subscription derives it from the plan.
Required except for subscription, which takes it from the plan.
Free-form metadata returned with the payment. Do not store secrets or sensitive credentials here.
subscription only — a single plan id.
subscription only — offer several plans for the payer to choose between.
subscription only — let the payer choose among plan_ids.
session only — the most the payer can fund for the session.
session only.
per_request only — the API path the payment applies to.