Skip to content

Crypto payment · overview

primerouter treats crypto-native as a first-class citizen — not a wrapper over a payment processor, but direct on-chain listening, on-confirmation crediting, byte-aligned ledger.

Why we built this

Traditional fiat payments:

  • Cross-border fees ~3.5% + fixed
  • Chargeback risk you can't control
  • High-risk regions blocked
  • Heavy PII collection
  • T+N settlement

Crypto payments are different:

  • On-chain = settled: confirmation = money
  • No chargeback: transfer is final
  • Globally accessible: if you can reach a chain, you can pay
  • Privacy-friendly: address is your identity
  • Auditable: every transfer is on a public chain, independently verifiable

Supported chains and tokens

ChainTypeTokensDefault confirmations
EthereumEVMUSDT, USDC12
BSCEVMUSDT, USDC12
PolygonEVMUSDT, USDC64
ArbitrumEVMUSDT, USDC12
AptosMoveUSDC, APT5

The list grows over time — see Console → Top up for the latest. Confirmations are admin-tunable, balancing speed vs. safety.

Core features

On-chain credit

Once confirmations are reached, the credit automatically lands in your account balance. No human review, no support ticket.

Multi-chain, multi-token

A single account can use multiple chains and tokens — no need to maintain separate accounts per chain.

Uniqueness constraint prevents double credit

primerouter uses (chain_id, tx_hash, log_index) as a strong uniqueness constraint — the same on-chain transfer never credits twice.

Auto + on-demand dual mode

  • Auto scan (admin-configured): the service continuously listens to new blocks
  • On-demand sync: from the console, users can trigger "sync my transfers" to scan recent blocks for a specific address

Together you get low-latency auto-credit plus a manual safety net.

Byte-aligned ledger

The credit amount is precisely converted from on-chain token quantity. The ledger can be matched line-by-line against the public block explorer (Etherscan / BSCScan / Aptoscan / etc.).

What's not supported (clear boundaries)

  • Auto-rollback on chain reorg: once confirmations are reached, status doesn't roll back. Extreme reorg scenarios could result in mistaken credit (the confirmations depth is the safety mechanism; default 12 blocks on BSC).
  • Auto refunds: chain finality means transfers are terminal. If you really need a refund, contact support for manual handling.
  • Cross-chain bridging: you must transfer on the specified chain to the matching address. Wrong chain or wrong address may permanently lose funds.

Three perspectives

By role:

You areThis page
User wanting to top upUser guide: how to top up
Troubleshooting top-up issuesFAQ + troubleshooting

Built for transparent, auditable, crypto-native AI inference. About · Terms · Privacy