Finance
Payment Methods
USDC stablecoin payments supported by Bags in v0.
Bags v0 accepts USDC stablecoins on EVM and Solana networks. Card payments are built but not yet enabled in production checkout.
Stablecoins (USDC) — Live
USDC is the payment method for all Bags checkout flows today.
Supported networks (v0)
| Network | Token | Confirmation | Typical gas |
|---|---|---|---|
| Base | USDC (ERC-20) | ~2 seconds | under $0.01 |
| Polygon | USDC (ERC-20) | ~2 seconds | under $0.01 |
| Solana | USDC (SPL) | ~400ms | under $0.01 |
| Ethereum | USDC (ERC-20) | ~12 seconds | Waitlist for mainnet |
Ethereum mainnet is gated for v0 due to gas costs. Sandbox supports eth_sepolia. Join the waitlist for production Ethereum.
How USDC payments work
- Customer selects USDC and their network at checkout
- Customer connects a compatible wallet (MetaMask, Coinbase Wallet, Phantom, etc.)
- Customer approves the USDC transfer
- Bags monitors the blockchain for confirmation
- Once confirmed, the transaction is finalized and a webhook is sent
KYT screening
All stablecoin transactions undergo real-time KYT (Know Your Transaction) screening. See KYT & AML Screening.
Card payments — Coming soon
Card infrastructure (Visa, Mastercard, American Express) exists in the codebase but is disabled in production checkout (CARD_PAYMENTS_ENABLED = false).
When card payments launch, Bags will handle PCI-DSS, 3D Secure where required, and chargeback liability as Merchant of Record.
Choosing a payment method
| Consideration | USDC (live) | Cards (coming) |
|---|---|---|
| Settlement speed | Minutes (on-chain) | 1–3 business days |
| Customer reach | Crypto-native users | Broad consumer audience |
| Chargeback risk | None (chain finality) | Managed by Bags as MoR |
| Platform fee | 1.5% | TBD at launch |