Payment Infrastructure · Multi-Chain

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.

< 3s
Settlement
180+
Countries
0.1%
Transaction Fees
Multi-Chain
USDC · USDT · DAI
Payment Surfaces

Three surfaces.
One payment stack.

Accept, invoice, and send stablecoin payments through a unified infrastructure. Same settlement rails underneath every surface.

Checkout

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

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
Payouts

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
Payment Rails

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.

Smart Routing

Automatically selects the lowest-fee chain and gas path for each transaction. Cross-chain bridging handled transparently.

Instant Webhooks

Real-time event delivery for payment.created, payment.confirmed, payment.settled, and payment.failed — with retry and signature verification.

Idempotent API

Every endpoint is idempotent by default. Safe retries, no double charges, no duplicate payouts. Built for production from day one.

Multi-Currency

Accept USDC, USDT, and DAI across Ethereum, Polygon, Arbitrum, Base, Optimism, and Solana. Settle in the stablecoin your treasury prefers.

payment.tsstablecoin.sdk
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 system
Why Stablecoins

Speed. Security.
Coverage.

Speed

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
Security

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
Coverage

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
Platform Features

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.

Getting Started

Four steps.
Live in a day.

From signup to accepting your first stablecoin payment — most teams integrate in under a day.

01→ NEXT

Create your account

Sign up, generate API keys, and configure your webhook endpoint. Takes under five minutes.

02→ NEXT

Integrate the SDK

Drop in the checkout widget, call the REST API, or use the TypeScript SDK. Test against our sandbox before going live.

03→ NEXT

Accept payments

Your customers pay in USDC or USDT on the chain they prefer. Smart routing handles the rest.

04

Receive settlement

Funds settle to your wallet in under 3 seconds. Off-ramp to fiat automatically or hold stablecoins in your treasury.

Legacy vs. Stablecoin

What you leave behind
when you switch.

Legacy Rails
Stablecoin Payments
3-5 day wire settlement
Sub-3-second on-chain finality
2.9% + $0.30 card fees
0.1% flat transaction fee
Chargebacks and fraud disputes
Irreversible on-chain settlement
Business hours only
24/7/365 — no bank holidays
Country-by-country rail setup
180+ countries from day one
Weeks of underwriting
API key in 5 minutes
Get Started

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.

Ready to build together?

Book a call today and get your first iteration within 48 hours.