Sandbox

Sandbox for crypto payment integration

Test invoice creation, hosted checkout, webhook payloads and final statuses in the Qvard sandbox before launch — without real blockchain transactions.

API quickstartWebhook logsTest payment flow
POST/api/payments
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;
Integration

Qvard sandbox payments

Test invoice creation, hosted checkout, webhook payloads and final statuses in the Qvard sandbox before launch — without real blockchain transactions.

  • Create test invoice
  • Receive webhook examples
  • Validate wait, processing, completed and rejected statuses
POSTyour-webhook-url
{
  "id": "pay_8f3k2",
  "externalId": "order_1024",
  "status": "completed",
  "amount": "149.99",
  "currency": "USD",
  "asset": "USDT",
  "network": "TRC20",
  "txHash": "b0a4…9f21"
}
Quickstart

1 request, 1 redirect, 1 webhook

Create a payment, redirect the customer and handle the final webhook — the whole integration fits on one page.

  1. Create payment with externalId, amount, currency and URLs.

  2. Redirect the customer to payment.paymentUrl.

  3. Receive final status webhook: wait, processing, completed or rejected.

FAQ

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.

Launch crypto payments without building blockchain infrastructure

Use Qvard as your payment layer: checkout, invoices, payment links, status tracking, balances and withdrawals.