Orchestration interactive docs
Learn payment integration with live API calls and interactive SDK demos.
How are you integrating?
Every payment method works in all three. The difference is how much of the checkout you build.
Embedded Checkout
One integration covers every payment method the account has enabled, including each one's redirect or QR. New methods need no code change.
You build: A mount point for the checkout
Server-to-Server
Full control of the checkout, and one server-to-server call per payment. You handle each method's fields and its redirect yourself.
You build: The checkout, and the redirect handling
Card payments
Accept card payments with various save and tokenisation options
Guest checkout
One-time payment with automatic capture. The payment is captured immediately when the customer compl...
Card validation (zero auth)
Validate a card without charging it by authorising 0 amount. Perfect for verifying card details, set...
Save card (new user)
Save a card during the first purchase for a brand new customer. Creates the customer record and save...
Save card (returning)
Save payment methods for returning customers who will be present during future checkouts. This is Cu...
Recurring and MIT
Set up subscriptions and merchant-initiated transactions
Free trial setup (zero auth)
Set up recurring payments with a free trial by authorising 0 amount initially. The customer's card i...
Subscription (mandate)
Set up recurring payments where you charge customers without them being present (Merchant-Initiated ...
Recurring (PM ID)
Set up recurring payments using payment_method_id instead of mandates. This simpler approach saves t...
Gateway agnostic MIT
Route MIT (Merchant-Initiated Transaction) payments across multiple processors for better success ra...
Authorisation
Pre-auth, manual capture, and advanced authorisation flows
Pre-authorisation
Authorise now, capture later. Useful when you need to verify funds before shipping or providing a se...
Manual capture
Authorise funds first, then capture later after delivering goods or services. Also known as 'Auth an...
Partial capture
Authorise the full amount, then capture only part of it after fulfilment. Void the remaining authori...
SDKs and integration
Theming and platform-specific documentation