T
USDT
Tether
C
USDC
Circle
N
Native
BNB, ETH, POL...
payment.ts
import { EvmPay } from '@evmpay/sdk';
const client = new EvmPay({
apiKey: 'mk_your_api_key',
baseURL: 'https://pay.example.com',
});
const payment = await client.payments.create({
tradeNo: 'ORDER-001',
userId: 1001,
chain: 'bsc',
token: 'usdt',
amountUsd: 99.99,
});
// Real-time WebSocket tracking
const ws = client.payments.subscribe(
payment.id, payment.wsToken
);
ws.on('completed', (d) => {
console.log('Paid!', d.tx_hash);
});
JavaScript SDK
npm i @evmpay/sdk
WooCommerce
React Checkout
@evmpay/react-checkout