Payment engine

Crypto payments that go straight to your wallet.

A non-custodial crypto payment processor for subscriptions and one-time sales. Funds land at addresses derived from your own xpub. We never hold them.

  • Non-custodial
  • USDT and USDC
  • 7 networks live
  • Flat monthly price

Money flow

Payer, then your wallet.

The payer picks a network and sends USDT or USDC to a fresh address of your xpub. The processor watches the chain, confirms the amount and signs a webhook to your server. No balance sits with us.

What it is

A processor, not a custodian

dig2pay invoices, watches the chain and reports the result. Your keys and your money stay yours.

Non-custodial

Funds go to your wallet, from your xpub. We hold no key of yours and no balance of yours.

Subscriptions and one-time sales

Renewals, grace periods, proration and a price per subscription, or a single invoice for a single sale.

Integrates in an afternoon

Five REST routes and signed webhooks. Use the hosted widget or draw the checkout yourself.

How it works

From form to first invoice

You pay for the plan with the same processor you are about to use.

  1. Fill the Connect form. Business details, webhook URL and your xpubs.
  2. Pay your plan. In USDT or USDC, through this same processor.
  3. Receive your keys. An API key and a webhook secret, shown once.
  4. Integrate. Follow the docs and create your first invoice.

Networks and assets

Live now

Only what is live is listed.

NetworkAssets
EthereumUSDTUSDC
PolygonUSDTUSDC
ArbitrumUSDTUSDC
Avalanche C-ChainUSDTUSDC
OptimismUSDC
BaseUSDC
TRONUSDT
BSCComing soon

Features

Built for correct accounting

Every line below is code that runs in production.

The payer picks the network

One invoice carries every option: each network and asset, with its own address and exact amount.

Two ways to check out

Embed the hosted widget, themed to your brand, or build your own UI on the API. Both are permanent.

Signed webhooks with retries

Every delivery is signed. Failures retry with backoff and are kept in a dead-letter list.

Subscriptions and one-time payments

Recurring plans, single sales, proration on plan changes and a price per subscription.

Exact-amount accounting

Partial payments and overpayments are reported as they are, never rounded away.

Reorg-safe confirmations

A payment counts only when it is final. If the chain view diverges, the processor halts instead of guessing.

Live widget

This is the real checkout

The hosted widget in demo mode. Pick a network, switch the theme. Your page passes colours as tokens and keeps its own look.

Prefer your own screen? Read the invoice over the API and draw the payment page yourself.

Pricing

Flat monthly price

No percentage of your volume, because funds never pass through us.

Starter

29 USD / month

Up to 500 paid invoices a month.

Enterprise

Contact us

Higher limits and custom terms. Write to us.

A paid invoice is counted in the UTC calendar month. Above the limit, new subscriptions pause until next month or an upgrade. Existing subscriptions keep renewing.

You pay your plan in USDT or USDC through the same processor.

FAQ

Short answers

Who holds the money?

You do. Payments go to addresses derived from your xpub. We never have your private keys.

What are the fees?

Only the flat monthly plan. Network gas is paid by the payer.

Refunds?

Refunds are manual: you send them from your wallet and record them.

Which wallets work?

Any wallet that exports a BIP44 account xpub. Verify the derived addresses before you go live.

Can I test first?

Yes. The demo widget above runs in demo mode, and the docs describe test invoices.

What if I stop paying?

After the grace period, new subscriptions are paused. Existing ones keep renewing.

Contact

Ready to connect?

Start with the Connect form, or write to [email protected].