Set up your tools
Set up your development environment
Get a sandbox key, the CLI and a server SDK ready, then send your first request.
Set up webhooks
Add an endpoint in the developer portal and choose the events it receives.
Test webhooks locally
Forward live events to your machine and verify a real signature.
Starter templates
Start a new app from working Next.js code and run it in the sandbox.
Accept a payment
Accept a payment with Checkout
Create a hosted checkout, send your customer to it and confirm the payment with a webhook.
Add an overlay checkout
Open the hosted checkout in a modal, so your customer pays without leaving your site.
Charge in any currency
Price a product in your customer’s currency and settle to the balance you hold.
Charge a saved card
Save a card at checkout, then charge it later with no customer present.
Sell digital products
Sell at a fixed price or pay what you want, and release the download once the payment is confirmed.
Sell subscriptions
Sell SaaS subscriptions
Sell monthly and yearly plans and give access from webhooks.
Create a portal session
Send your customer to the portal, already signed in, to manage their subscription.
Platforms and marketplaces
Connect quickstart
Create an account, onboard it and run a direct charge with your platform fee.
Build a marketplace
Create a seller, take a payment and watch the seller’s share arrive.
Build a SaaS platform
Let a business on your platform sell to its own customers, and read your fee back.
Accept a payment for a seller
Collect a sale as your platform and pay the seller its share.
Pay out your balance
Create a payout
Send money from your balance to your bank account or wallet, from the dashboard or the API.

