SaaS için kripto ödemeleri
Müşterileriniz her faturalama dönemini USDT ve diğer kripto paralarla ödesin. API ile fatura başına bir ödeme oluşturur, bağlantıyı gönderir ve webhook ödemenin tamamlandığını bildirdiğinde erişimi uzatırsınız.
- Her faturalama dönemi için bir fatura
- API ile fatura başına bir ödeme
- Webhook ile uzatılan erişim
Kripto bir SaaS işine ne zaman uyar
Kripto, kartların yanında, kart altyapısının yetersiz kaldığı müşteriler için ikinci bir ödeme yoludur:
- kart işlemcinizin hizmet vermediği ülkelerdeki veya kartları yabancı yazılım için reddedilen ekipler;
- büyük bir yıllık faturayı kart yerine havaleyle ödemeyi tercih eden şirketler;
- zaten dolar stablecoin tutan geliştirici aracı, altyapı ve barındırma alıcıları.
Gönderen kripto ödemesini geri alamaz; bu yüzden bu faturalarda kart chargeback'i yoktur. Bir ödeme yöntemi ekler; diğer herkes için kartlı faturalamanın yerini almaz.
Model: her faturalama dönemi için bir fatura
Kartlı faturalama, kayıtlı bir kartı otomatik olarak çeker. Kripto ödemesini müşterinin başlatması gerekir; bu yüzden işleyen model her dönem için ön ödemeli faturadır:
- Dönem bitmeden kısa süre önce sisteminiz bir fatura ve onun için bir Qvard ödemesi oluşturur.
- Müşteri barındırılan ödeme sayfasına bir bağlantı alır, bir varlık ve ağ seçer ve öder.
- Ödeme tamamlandığında Qvard webhook'unuzu çağırır ve siz aboneliği uzatırsınız.
Kayıtlı ödeme yöntemi ve otomatik tahsilat yoktur. Qvard yinelenen faturalamayı ürün olarak sunmaz; bu yüzden yenileme hatırlatmaları, ek süre ve plan değişiklikleri sizin kendi mantığınızdır.
Nasıl çalışır
Ödemeyi arka ucunuzdan https://api.qvard.com/api/v1/payment adresine tek bir POST ile oluşturun: anahtarınız x-api-key başlığında, fatura numaranız id, tutar price olarak; currency gönderilmezse ABD doları cinsindendir, ör. INR. Yanıt, barındırılan ödeme sayfasının adresi olan redirectUrl içerir; bunu fatura e-postasına koyun.
Ödeme tamamlandığında Qvard, id değeriniz ve completed durumuyla bir webhook gönderir. x-api-key başlığını kontrol edin, faturayı yalnızca henüz ödenmemişse ödendi işaretleyin, tam olarak HTTP 200 yanıtlayın ve aboneliği uzatın. Ödeme sayfasındaki kur bir saat sabittir.
// 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');
}Sizin tarafınızda ne kalır
Neyi sizin kurduğunuzu, neyi ağ geçidinin sizin için yaptığını net tutun.
- Siz: faturalar, hatırlatmalar, ek süre, plan yükseltme ve düşürme, iadeler ve muhasebe.
- Ağ geçidi: ödeme sayfası, adresler, ağ izleme, ödeme durumları ve webhook.
Müşteri faturanın yalnızca bir kısmını öderse ödeme partial durumunu alır ve tamamlanma webhook'u gönderilmez; faturayı açık tutun ve kalanı isteyin. Ödeme sonrası dönüş URL'leri henüz yok, bu yüzden müşterilere gerçek fatura durumunu gösteren bir faturalama sayfası verin.
Para ve ücretler
Ağ geçidi için abonelik ücreti yoktur. Komisyon projenize özeldir ve fiyatlandırma sayfasına göre %1'den başlar, %0,1'e kadar inebilir. Fonlar Qvard bakiyenizde durur ve kendi cüzdanınıza çekersiniz; çekim yalnızca ağ ücretine mal olur. Fiat banka hesabına çekim mevcut değildir. Fiyatlar dolar olarak kalır; müşteriler seçtikleri varlık ve ağdaki karşılığı öder.
Bugün neler hazır
Entegrasyon API üzerinden yapılır ve bir geliştirici gerektirir; hazır bir faturalama eklentisi henüz yok, ödeme bağlantıları ve ayrı bir sandbox geliştirme aşamasında. Tam rehber için SaaS için kripto ödemeleri, faturalama tarafı için B2B SaaS için kripto faturalama ve webhook kuralları için kripto ödeme webhook'ları nasıl güvenli hale getirilir yazılarına bakın. İstek biçimleri geliştirici belgelerinde; müşterinizin ne göreceğini bir demo fatura gösterir.
SSS
A quick overview of how Qvard handles payments, integration and merchant operations.
Qvard nedir?
Qvard, hosted checkout, faturalar, API ödemeleri ve merchant bakiyeleri sunan işletmeler için bir kripto ödeme ağ geçididir.
Hangi varlıklar destekleniyor?
Qvard USDT, USDC, BTC, LTC, TRX, BNB ve ETH ödemelerini destekler. TON ve TON üzerindeki USDT yakında.
Geliştiriciler için uygun mu?
Evet. Qvard; API ödemeleri, redirectUrl, webhook'lar, yeniden denemeler ve teslimat günlükleri içerir.
Checkout'u özelleştirebilir miyim?
Checkout; merchant logosu, mağaza adı, buton rengi ve yerelleştirmeyi destekler. Özel dönüş URL'leri yakında.
Başlamak için ne gerekiyor?
Bir merchant hesabı oluşturun ve işletme doğrulamasını tamamlayın. Bir test faturasıyla akışı denedikten sonra hosted checkout veya API bağlantısını kurun ve gerçek ödemeleri kabul etmeye başlayın.
Çekimler nasıl çalışır?
Fonlar, varlık ve ağ bazında ayrılan merchant bakiyelerinde takip edilir. Çekimi manuel yapabilir veya otomatik ödemeler için çekim kuralları tanımlayabilirsiniz.