SaaS

Pembayaran kripto untuk SaaS

Biarkan pelanggan membayar setiap periode penagihan dengan USDT dan kripto lain. Anda membuat satu pembayaran per faktur lewat API, mengirim tautannya, dan memperpanjang akses saat webhook menyatakan pembayaran selesai.

  • Satu faktur per periode penagihan
  • Satu pembayaran per faktur lewat API
  • Akses diperpanjang lewat webhook
USDT dan USDCTanpa chargeback kartuPenarikan ke dompet dengan biaya jaringan
USDTTetherUSDCUSD CoinBTCBitcoinLTCLitecoinTRXTRONBNBBNBETHEthereumTONSegera hadirToncoin
TRC20TRONERC20EthereumBEP20BNB Smart ChainTONSegera hadirThe Open NetworkBitcoinBitcoinLitecoinLitecoin

Kapan kripto cocok untuk bisnis SaaS

Kripto adalah cara pembayaran kedua, di samping kartu, bagi pelanggan yang tidak terlayani jalur kartu:

  • tim di negara yang tidak dilayani prosesor kartu Anda, atau yang kartunya ditolak untuk perangkat lunak asing;
  • perusahaan yang lebih suka membayar faktur tahunan besar lewat transfer daripada kartu;
  • pembeli alat pengembang, infrastruktur, dan hosting yang sudah memegang stablecoin dolar.

Pengirim tidak bisa membatalkan pembayaran kripto, jadi faktur ini tidak memiliki chargeback kartu. Ini menambah satu metode pembayaran; tidak menggantikan penagihan kartu bagi yang lain.

Modelnya: satu faktur per periode penagihan

Penagihan kartu menarik dari kartu tersimpan secara otomatis. Pembayaran kripto harus dimulai pelanggan, jadi model yang berhasil adalah faktur prabayar untuk setiap periode:

  1. Tak lama sebelum periode berakhir, sistem Anda membuat faktur dan pembayaran Qvard untuknya.
  2. Pelanggan menerima tautan ke halaman pembayaran yang dihosting, memilih aset dan jaringan, lalu membayar.
  3. Saat pembayaran selesai, Qvard memanggil webhook Anda dan Anda memperpanjang langganan.

Tidak ada metode pembayaran tersimpan dan tidak ada penagihan otomatis. Qvard tidak menawarkan penagihan berulang sebagai produk, jadi pengingat perpanjangan, masa tenggang, dan perubahan paket adalah logika Anda sendiri.

Cara kerjanya

Buat pembayaran dari backend Anda dengan satu POST ke https://api.qvard.com/api/v1/payment: kunci Anda di header x-api-key, nomor faktur sebagai id, dan jumlah sebagai price, dalam dolar AS jika currency tidak dikirim, misalnya INR. Responsnya berisi redirectUrl, alamat halaman pembayaran yang dihosting; taruh di email faktur.

Saat pembayaran selesai, Qvard mengirim webhook dengan id Anda dan status completed. Periksa header x-api-key, tandai faktur dibayar hanya jika belum dibayar, jawab tepat HTTP 200, dan perpanjang langganan. Kurs di halaman pembayaran dikunci selama satu jam.

Node.jsrenew.js
// A few days before a period ends: create the invoice and its payment.
async function createRenewalInvoice(sub) {
  const invoice = await db.invoices.create({ subscriptionId: sub.id, amountInr: sub.planPriceInr, status: 'open' });

  const res = await fetch('https://api.qvard.com/api/v1/payment', {
    method: 'POST',
    headers: { 'x-api-key': process.env.QVARD_API_KEY, 'Content-Type': 'application/json' },
    body: JSON.stringify({ id: String(invoice.id), price: invoice.amountInr, currency: 'INR' })
  });
  const { redirectUrl } = await res.json();
  await mailer.send(sub.email, 'Your renewal invoice', 'Pay here: ' + redirectUrl);
}

// In the webhook handler, when status is "completed" (and the x-api-key header matches).
async function onPaid(invoiceId) {
  const invoice = await db.invoices.markPaidIfOpen(invoiceId); // null if already paid
  if (invoice) await db.subscriptions.extend(invoice.subscriptionId, '1 month');
}

Apa yang tetap di pihak Anda

Pahami apa yang Anda bangun dan apa yang dikerjakan gateway untuk Anda.

  • Anda: faktur, pengingat, masa tenggang, upgrade dan downgrade, pengembalian dana, dan akuntansi.
  • Gateway: halaman pembayaran, alamat, pemantauan jaringan, status pembayaran, dan webhook.

Jika pelanggan hanya membayar sebagian faktur, pembayaran mendapat status partial dan webhook penyelesaian tidak dikirim; biarkan faktur terbuka dan minta sisanya. URL kembali setelah pembayaran belum tersedia, jadi beri pelanggan halaman penagihan yang menampilkan status faktur sebenarnya.

Uang dan biaya

Tidak ada biaya langganan untuk gateway. Komisi bersifat individual untuk proyek Anda dan menurut halaman harga dimulai dari 1% serta bisa turun hingga 0,1%. Dana berada di saldo Qvard Anda dan Anda menariknya ke dompet sendiri; penarikan hanya dikenai biaya jaringan. Penarikan ke rekening bank dalam fiat tidak tersedia. Harga tetap dalam dolar; pelanggan membayar setaranya dalam aset dan jaringan yang mereka pilih.

Apa yang siap hari ini

Integrasi lewat API, yang membutuhkan developer; belum ada plugin penagihan siap pakai, dan tautan pembayaran serta sandbox terpisah masih dalam pengembangan. Baca panduan lengkap di pembayaran kripto untuk SaaS, sisi faktur di faktur kripto untuk SaaS B2B, dan aturan webhook di cara mengamankan webhook pembayaran kripto. Format permintaan ada di dokumentasi pengembang, dan faktur demo menunjukkan apa yang dilihat pelanggan Anda.

FAQ

FAQ

A quick overview of how Qvard handles payments, integration and merchant operations.

Apa itu Qvard?

Qvard adalah gateway pembayaran crypto untuk bisnis dengan hosted checkout, invoice, pembayaran API, dan saldo merchant.

Aset apa saja yang didukung?

Qvard mendukung USDT, USDC, BTC, LTC, TRX, BNB, dan ETH. TON dan USDT di TON segera hadir.

Apakah cocok untuk developer?

Ya. Qvard mencakup pembayaran API, redirectUrl, webhook, percobaan ulang, dan log pengiriman.

Bisakah saya menyesuaikan checkout?

Checkout mendukung logo merchant, nama toko, warna tombol, dan lokalisasi. URL pengembalian kustom segera hadir.

Apa yang perlu saya siapkan untuk mulai?

Buat akun merchant dan selesaikan verifikasi bisnis. Setelah menguji invoice demo, hubungkan hosted checkout atau API dan mulai menerima pembayaran sungguhan.

Bagaimana cara kerja withdrawal?

Dana dilacak di saldo merchant yang terpisah menurut aset dan jaringan. Anda bisa menarik secara manual atau mengatur aturan withdrawal untuk pembayaran otomatis.

Luncurkan pembayaran crypto tanpa membangun infrastruktur blockchain

Gunakan Qvard sebagai lapisan pembayaran: checkout, invoice, status, saldo, dan withdrawal.