Bag Documentation
Developer documentation for Bag — global stablecoin & card payments with zero liability in 100+ countries.
Global Stablecoin & Card Payments,
Zero Liability
Accept USDC and card payments globally. Bag is your Merchant of Record — we handle tax, compliance, invoicing, and settlement in 100+ countries so you can focus on building.
Starting at 1.5% per transaction
Get started
Introduction
What Bag is, what it handles, and how it works.
Quickstart
Go from zero to your first test payment in under 10 minutes.
Guides
Step-by-step guides for payment links, checkout, webhooks, and more.
API Reference
Full endpoint documentation generated from our OpenAPI spec.
Explore by topic
Payment Links
Create hosted checkout pages — no frontend work required.
Custom Checkout
Build your own checkout flow with the Sessions API.
Webhooks
Get notified when payments complete, fail, or need attention.
Multi-Chain
Accept payments on Base, Ethereum, Polygon, and Solana.
Finance & Compliance
MoR model, tax handling, payouts, KYB, and compliance.
SDKs
First-party TypeScript SDK and integration examples.