Accept card payments. Settle USDC on Polygon to any wallet.
Merchant wallet, payer email, amount. Get a shareable URL backed by an on-chain deposit.
Open →Every settled payment with its on-chain split, fee, FX, and compliance record.
View →Set the skim wallet and basis points. Writes PaymentRouter.setFeeConfig.
Backend mints a deposit ID bound to your wallet on the PaymentRouter contract.
The link opens Transak. KYC, card capture, and GBP → USDC conversion.
Transak sends USDC to the router and fires a signed webhook.
One tx forwards (1 − fee) to the merchant and the fee to your wallet.
Each settlement is annotated with a structured compliance record.