Skip to main content
A session records intent to move money. Create the right session type, then execute before it expires. Try in API Reference: Checkout · Payout · Transfer · Refund

Session types

Checkout sessions require source_id + source_type (INVOICE or ORDER).

Session lifetime

Sessions are short-lived. Create a session immediately before execute — do not cache session IDs across user sessions. If execute returns session errors, see Session expired.

Minimal example (checkout)

Last modified on June 23, 2026