Stablecoin
Payments.
Payment rails for accepting and sending USDC and USDT — globally, in under three seconds, at a fraction of legacy costs. Checkout widgets, invoicing, mass payouts, merchant dashboards, and webhooks. Your business, stablecoin-native from day one.
Three surfaces.
One payment stack.
Accept, invoice, and send stablecoin payments through a unified infrastructure. Same settlement rails underneath every surface.
Checkout Widget
A drop-in payment widget for your website or app. Embed via iframe or React component — branded to match your storefront. Supports USDC, USDT, and DAI across Ethereum, Polygon, Arbitrum, Base, and Solana. Your customer picks the chain, we route and settle.
- iframe + React component options
- Multi-chain, multi-stablecoin selector
- Branded to match your storefront
- Mobile-optimized, wallet-connect ready
Invoicing
Generate shareable payment links and invoices denominated in USD, settled in stablecoins. Recurring invoices, due dates, line items, tax calculations, and automatic payment matching. Send via email, embed in portals, or share a link.
- USD-denominated, stablecoin-settled
- Recurring invoices with auto-charge
- Line items, tax, and memo fields
- Payment link sharing via email or URL
Mass Payouts
Send stablecoin payments to hundreds of recipients in a single API call. Payroll, contractor payments, affiliate commissions, refunds — batched, gas-optimized, and settled on-chain. Upload a CSV or call the batch endpoint.
- Single API call for batch sends
- CSV upload or programmatic batch
- Gas-optimized multi-send contracts
- Per-recipient status and confirmation
One API.
Every stablecoin flow.
Create a payment, generate an invoice, or batch a payout — all through a single REST API. Smart routing picks the optimal chain and gas path. Webhooks fire at every state change. Your backend never polls.
Automatically selects the lowest-fee chain and gas path for each transaction. Cross-chain bridging handled transparently.
Real-time event delivery for payment.created, payment.confirmed, payment.settled, and payment.failed — with retry and signature verification.
Every endpoint is idempotent by default. Safe retries, no double charges, no duplicate payouts. Built for production from day one.
Accept USDC, USDT, and DAI across Ethereum, Polygon, Arbitrum, Base, Optimism, and Solana. Settle in the stablecoin your treasury prefers.
import { StablecoinPayments } from '@gizmolab/stablecoin-payments';
const payments = new StablecoinPayments({
apiKey: 'sk_live_...',
webhookUrl: 'https://your.app/webhooks'
});
// Create a payment
const payment = await payments.create({
amount: 250.00,
currency: 'USD',
accept: ['USDC', 'USDT'],
chains: ['polygon', 'base'],
metadata: { orderId: 'ORD-1234' }
});
// payment.checkoutUrl → send to customer
// payment.id → track in your systemSpeed. Security.
Coverage.
Instant settlement
Traditional wire transfers take 3-5 business days. ACH takes 2-3 days. Card networks batch-settle overnight. Stablecoin payments settle on-chain in under 3 seconds — final, irreversible, and verifiable. Your treasury balance updates in real time, not next week.
- Sub-3-second on-chain finality
- No batch windows, no clearing houses
- Real-time treasury balance updates
- 24/7/365 settlement — no bank holidays
Non-custodial by default
Payments route directly to your wallet. We never hold, pool, or custody your funds. Every transaction is verified on-chain with cryptographic proof. Smart contracts are audited. API keys are scoped and rotatable. Webhook signatures are verified.
- Direct-to-wallet settlement
- No custodial risk, no pooled funds
- Audited smart contracts
- Scoped API keys with rotation
Multi-chain, multi-stablecoin
Accept USDC, USDT, and DAI on Ethereum, Polygon, Arbitrum, Base, Optimism, and Solana. Your customers pay on the chain they prefer. Smart routing handles cross-chain bridging transparently. Settle in the stablecoin and chain your treasury uses.
- Ethereum, Polygon, Arbitrum, Base, Solana
- USDC, USDT, and DAI supported
- Customer picks chain, you receive preferred asset
- Cross-chain bridging handled transparently
Everything a merchant
needs. Nothing extra.
From the first checkout to the quarterly audit — every tool your finance and engineering teams need to operate stablecoin payments at scale.
Webhook Notifications
Real-time event delivery for every payment state change — created, pending, confirmed, settled, failed, and refunded. Signed payloads with retry logic. Never poll your payment status again.
Merchant Dashboard
Full-featured dashboard for monitoring payments, viewing transaction history, managing API keys, configuring webhooks, and downloading settlement reports. Real-time analytics with volume, conversion, and chain breakdowns.
Fiat Conversion
Automatic off-ramp to fiat. Receive stablecoin payments and convert to USD, EUR, or GBP in your bank account. Configurable per payment or as a global treasury rule. Settlement to your bank within 24 hours.
Recurring Payments
Subscription billing and recurring invoices settled in stablecoins. Auto-charge with customer approval, configurable intervals, and dunning management for failed payments. SaaS-ready billing on stablecoin rails.
Refund Handling
Issue full or partial refunds via API or dashboard. Refunds settle directly to the payer wallet on the original chain. Track refund status with dedicated webhooks and maintain a complete audit trail.
Compliance Tools
Built-in address screening, transaction monitoring, and sanctions list checking. OFAC, EU, and UN sanctions lists updated daily. Travel Rule compliance for jurisdictions that require it. Export-ready audit logs.
Four steps.
Live in a day.
From signup to accepting your first stablecoin payment — most teams integrate in under a day.
Create your account
Sign up, generate API keys, and configure your webhook endpoint. Takes under five minutes.
Integrate the SDK
Drop in the checkout widget, call the REST API, or use the TypeScript SDK. Test against our sandbox before going live.
Accept payments
Your customers pay in USDC or USDT on the chain they prefer. Smart routing handles the rest.
Receive settlement
Funds settle to your wallet in under 3 seconds. Off-ramp to fiat automatically or hold stablecoins in your treasury.
What you leave behind
when you switch.
Built to plug into the rest of the stack.
Accept Stablecoins.
Settle Instantly.
Checkout widget, invoicing, or mass payouts — same payment rails underneath. Tell us your use case and we will have you accepting payments in under a day.