Skip to main content
Each guide below walks you through one job from start to finish in the sandbox, so no real money moves. Pick the one closest to what you are building. Most of them need a sandbox key, so if you do not have one yet, start by setting up your development environment.

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.