TestnetBase Sepolia · USDC

Accept stablecoin payments
straight into your own wallet

ClearGateway lets any website take USDC payments with a hosted checkout, a simple API and signed webhooks, without ever handing us custody of your funds.

order-1042

25.50 USDC

Base Sepolia
  • Payment created

    checkout_url issued

  • Customer paying

    Awaiting on-chain transfer

  • Confirmed on Base

    Confirmations reached · re-check passed

  • Webhook delivered

    payment_intent.succeeded · 200 OK

Why ClearGateway

Built so you never have to
trust us with your money

Non-custodial by design

Customer payments are split by a smart contract in one atomic step: your share goes straight to your wallet, our fee to ours. ClearGateway never holds your money and has no withdraw function to abuse.

The blockchain is the source of truth

A payment is only marked paid after the chain confirms it and a final re-check passes, with reorg protection. No trusting a customer's browser or a third party's say-so.

Exact money, no surprises

Amounts are whole numbers of USDC base units, never floating point. Fees are set in basis points and always round down, so every cent is accounted for in a double-entry ledger.

How it works

From payment to your wallet.
In a few simple steps.

Accept USDC through a hosted checkout or API. Customers can pay with their wallet, exchange, or card, and funds settle directly to your wallet on Base.

01

Create Payment

Generate a payment link or create a payment via our API for a fixed USDC amount.

ClearGateway

Pay with USDC

$$125.00

Create Payment Link
02

Customer Pays

Your customer pays using their preferred method — wallet, exchange, or card.

Connect Wallet
Send from Exchange
Pay with CardComing Soon
03

Confirmed on Chain

We monitor the blockchain, wait for confirmations, and verify the payment.

Transaction Confirmed

USDC on Base

3/3 confirmations

04

Funds to Your Wallet

Payments settle directly to your wallet — instantly and securely. No holding, no batching.

Payment Settled

Direct to your wallet

Who we serve

ClearGateway currently processes payments for general e-commerce merchants and for sellers of Research Use Only (RUO) research peptides and research chemicals. RUO products are labeled for research purposes only and are not for human or animal consumption.

See all industries →

Platform

Platform features

Everything a merchant and their team need day to day.

Pay with Crypto

Complete your payment securely

Connect Wallet
Exchange Transfer
CardComing Soon

Hosted checkout

A ready-made payment page for wallet, exchange-transfer or (soon) card, branded with your business name.

curl https://api.example.com/v1/payment_intents \
  -X POST \
  -H "Authorization: Bearer sk_test_..." \
  -H "Idempotency-Key: order-1042" \
  -H "Content-Type: application/json" \
  -d '{"amount": "125000000",
       "merchant_order_id": "order-1042"}'
201 Created

REST API + idempotency

A small, documented API. Every money-moving call takes an Idempotency-Key, so retries can never double-charge.

Payment created
POST200 OK
Retry (1m)
Retry (10m)
Retry (1h)

Signed webhooks

HMAC-signed events for every status change, delivered with automatic retries over roughly 3½ days.

Total payments

0 ↗ 12%

$4,280

Merchant dashboard

Payments, balances, payment links and webhooks in one place, with owner/admin/developer/viewer roles for your team.

• • • • • • •

Two-factor staff accounts

Every sign-in — merchant and staff — is a real password account, not a shared secret. Staff also require an authenticator app.

Refund request$125.00
Under reviewStaff review and approve
ApprovedRefund sent

Refund requests

Merchants request refunds through the API or dashboard; staff review and approve them, with a full audit trail.

0.95 USDCUnderpaidReview
210.00 USDCOverpaidReview
125.00 USDCLateReview

Review queue

Late, over- or under-paid transfers are never dropped silently — they're flagged for a human to resolve.

Our records

2,957Payments

$128,430Volume

0Mismatches

On-chain data

2,957Payments

$128,430Volume

0Mismatches

Reconciliation

A standing job compares our records against the chain and reports any mismatch. It only reports — it never silently fixes.

curl https://api.example.com/v1/balance
  -H "Authorization: Bearer sk_test_..."

Generated API reference

The docs on this site are generated from the API's own route definitions, so they can't drift out of sync with what it accepts.

FAQ

Frequently asked questions

Not yet. Everything runs on Base Sepolia, a test network, so nothing you send has real value while we finish integrating a card on-ramp and complete our own testing. The engineering — contracts, API, webhooks, dashboard — is built and tested; going live is a deliberate next step, not a technical blocker.

Get started

Ready to integrate?
Take test payments today.

Your team can be taking test payments in a few minutes. Create a payment, send the checkout link, and get a signed webhook when it lands.

  • Base Sepolia testnet
  • Non-custodial
  • Signed webhooks
POST /v1/payment_intents
{
  "amount": "25500000",
  "merchant_order_id": "order-1042"
}
201 Created

checkout_url: "https://…/pay/pi_…"