What is Maash?
Maash is a stablecoin payment processor that lets you accept USDC and USDT payments across 8 blockchain networks through a single API. Payments are automatically bridged and settled to USDC on Solana, so you receive funds in one place regardless of which chain your customer pays on.Start here
Follow our quickstart guide to create your first checkout session and accept a
payment.
How it works
Customer pays
Your customer selects their preferred token and chain, then sends payment to
an ephemeral wallet address.
Choose your integration
Maash supports two integration methods. Choose the one that fits your product:Redirect (hosted checkout)
Redirect customers to a Maash-hosted checkout page. Simplest to integrate —
no frontend code required.
Iframe (embedded widget)
Embed the checkout widget directly in your page. Customers stay on your site
throughout the payment flow.
Key features
Multi-chain support
Accept payments on Ethereum, Polygon, Arbitrum, Optimism, Base, BSC, Solana,
and Tron.
Hosted checkout & iframe
A pre-built, mobile-friendly checkout with QR code support. Use as a
redirect or embed as an iframe.
Automatic settlement
All payments are bridged and settled to USDC on Solana via Maash Bridge
smart deposit addresses.
Webhook notifications
Receive real-time payment status updates with HMAC-signed webhook delivery
and automatic retries.
Supported tokens
| Token | Symbol | Networks |
|---|---|---|
| USD Coin | USDC | Ethereum, Polygon, Arbitrum, Optimism, Base, BSC, Solana, Tron |
| Tether | USDT | Ethereum, Polygon, Arbitrum, Optimism, Base, BSC, Solana, Tron |
Base URL
Explore the docs
Quickstart
Create your first checkout session with the redirect flow.
Authentication
Learn about API keys, session tokens, and webhook signatures.
Checkout flow
Understand the full payment lifecycle from session creation to settlement.
Iframe integration
Embed the checkout widget in your page.
Webhooks
Set up real-time payment notifications.
API Reference
Explore all available endpoints and schemas.
