Live · open-source
Crypto-pay
White-label, non-custodial fiat-to-stablecoin top-ups for
SaaS merchants. End-users log in with email, top up via an
embedded on-ramp, and authorise every transfer themselves
via MPC. The merchant receives a signed webhook and credits
their own balance.
USDT & USDC
Polygon · Base · Arbitrum · Optimism · BSC · Avalanche
Web3Auth + Transak
// merchant backend
import { verifyWebhook } from '@cryptopay/sdk';
app.post('/cb', (req, res) => {
if (!verifyWebhook({
rawBody: req.rawBody,
header: req.headers['x-cryptopay-signature'],
secret: env.CRYPTO_PAY_SECRET,
})) return res.sendStatus(401);
// credit user balance ↑
});