Server-to-server flow
Create payments from your backend; the customer only sees the hosted payment page.
Your server creates a payment through the API and gets a redirectUrl back. You send the customer there and receive the final status by webhook: full control of the flow from your backend.
POST /api/v1/payment with your transaction id and the amount in your currency (USD by default), using your x-api-key.
Redirect the customer to the redirectUrl from the response.
Receive the final status by webhook and update the order.
Create payments from your backend; the customer only sees the hosted payment page.
The final status is delivered by webhook, with retries if your endpoint is unavailable.
Each payment carries the id you send, so reconciliation with your orders stays simple.
Try the full flow with a demo invoice before you go to production.
The request creates a payment; the response returns the redirectUrl to send the customer to. The final status then arrives at your webhook.
x-api-key: sk_live_…
{
"id": "order_1024",
"price": 12499.00,
"currency": "INR",
"paymentSystemId": 12
}
// 201 Created
{
"data": {
"id": "8f3k2a1c",
"redirectUrl": "https://my.qvard.com/pay/8f3k2a1c"
},
"code": 201,
"message": "success",
"status": true
}Qvard supports several payment products. Pick the one that fits your sales channel.
A quick overview of how Qvard handles payments, integration and merchant operations.
Qvard is a custodial crypto payment gateway for businesses that need hosted checkout, invoices, API payments and merchant balances.
You can accept USDT, USDC, BTC, LTC, TRX, BNB and ETH. USDT is available on several networks, so customers can pay through the route they already use. TON and USDT on TON are coming soon.
Yes. The integration is built around creating a payment, redirecting the customer to redirectUrl and receiving a final webhook status, so orders in your system update automatically.
Yes. You can set the shop name, logo, button color and localized texts so the payment page feels like part of your product. Custom return URLs (successUrl/failUrl) are coming soon.
Create a merchant account and complete business verification. After testing a demo invoice, connect hosted checkout or the API and start accepting real payments.
Funds are tracked in merchant balances separated by asset and network. You can withdraw manually or set up withdrawal rules for automatic payouts.