Developer-first crypto payment API
Create crypto invoices via API, redirect customers to hosted checkout with paymentUrl and receive final statuses by webhook — sandbox included for testing.
const payment = await qvard.payments.create({
externalId: "order_1024",
amount: 149.99,
currency: "USD",
successUrl: "https://shop.com/success",
failUrl: "https://shop.com/fail",
webhookUrl: "https://shop.com/qvard/webhook"
});
return payment.paymentUrl;Qvard API for developers
Create crypto invoices via API, redirect customers to hosted checkout with paymentUrl and receive final statuses by webhook — sandbox included for testing.
- Create invoice and receive paymentUrl
- Handle final webhook status
- Use successUrl, failUrl and returnUrl
{
"id": "pay_8f3k2",
"externalId": "order_1024",
"status": "completed",
"amount": "149.99",
"currency": "USD",
"asset": "USDT",
"network": "TRC20",
"txHash": "b0a4…9f21"
}1 request, 1 redirect, 1 webhook
Create a payment, redirect the customer and handle the final webhook — the whole integration fits on one page.
Create payment with externalId, amount, currency and URLs.
Redirect the customer to payment.paymentUrl.
Receive final status webhook: wait, processing, completed or rejected.
FAQ
A quick overview of how Qvard handles payments, integration and merchant operations.
What is Qvard?
Qvard is a custodial crypto payment gateway for businesses that need hosted checkout, invoices, API payments and merchant balances.
Which assets are supported?
You can accept USDT, USDC, BTC, LTC, DOT, TRX, BNB, ETH, TON and USDT on TON. USDT is available on several networks, so customers can pay through the route they already use.
Is it good for developers?
Yes. The integration is built around creating a payment, redirecting the customer to paymentUrl and receiving a final webhook status, so orders in your system update automatically.
Can I customize checkout?
Yes. You can set the shop name, logo, button color, return URLs and localized texts so the payment page feels like part of your product.
What do I need to get started?
Create a merchant account, complete business verification and get access to the sandbox. After testing an invoice, connect hosted checkout, payment links or the API and start accepting real payments.
How do withdrawals work?
Funds are tracked in merchant balances separated by asset and network. You can withdraw manually or set up withdrawal rules for automatic payouts.