Card to crypto.
Settled in seconds.

Accept card payments. Settle USDC on Polygon to any wallet.

Server
loading…
Network
Router contract
Transak
Admin panel

Go to

Payment link

Merchant wallet, payer email, amount. Get a shareable URL backed by an on-chain deposit.

Open →
📊

Dashboard

Every settled payment with its on-chain split, fee, FX, and compliance record.

View →
⚙︎

Fee config

Set the skim wallet and basis points. Writes PaymentRouter.setFeeConfig.

Configure →

How it works

1

Generate link

Backend mints a deposit ID bound to your wallet on the PaymentRouter contract.

2

Customer pays

The link opens Transak. KYC, card capture, and GBP → USDC conversion.

3

USDC delivered

Transak sends USDC to the router and fires a signed webhook.

4

Split & release

One tx forwards (1 − fee) to the merchant and the fee to your wallet.

5

Compliance log

Each settlement is annotated with a structured compliance record.