SaaS

Krypto-Zahlungen für SaaS

Lassen Sie Kunden jede Abrechnungsperiode in USDT und anderen Kryptowährungen bezahlen. Sie erstellen per API eine Zahlung pro Rechnung, senden den Link und verlängern den Zugang, wenn der Webhook die abgeschlossene Zahlung meldet.

  • Eine Rechnung pro Abrechnungsperiode
  • Eine Zahlung pro Rechnung per API
  • Zugang per Webhook verlängert
USDT und USDCKeine KartenrückbuchungenAuszahlung auf die Wallet zur Netzwerkgebühr
USDTTetherUSDCUSD CoinBTCBitcoinLTCLitecoinTRXTRONBNBBNBETHEthereumTONDemnächstToncoin
TRC20TRONERC20EthereumBEP20BNB Smart ChainTONDemnächstThe Open NetworkBitcoinBitcoinLitecoinLitecoin

Wann Krypto zu einem SaaS-Geschäft passt

Krypto ist neben Karten ein zweiter Zahlungsweg für Kunden, bei denen Kartenwege versagen:

  • Teams in Ländern, die Ihr Kartenabwickler nicht bedient, oder deren Karten für ausländische Software abgelehnt werden;
  • Unternehmen, die eine große Jahresrechnung lieber per Überweisung als per Karte zahlen;
  • Käufer von Entwickler-Tools, Infrastruktur und Hosting, die bereits Dollar-Stablecoins halten.

Der Absender kann eine Krypto-Zahlung nicht rückgängig machen, daher gibt es bei diesen Rechnungen keine Kartenrückbuchungen. Es fügt eine Zahlungsart hinzu; es ersetzt die Kartenabrechnung für alle anderen nicht.

Das Modell: eine Rechnung pro Abrechnungsperiode

Die Kartenabrechnung belastet automatisch eine hinterlegte Karte. Eine Krypto-Zahlung muss der Kunde anstoßen, daher funktioniert das Modell der vorausbezahlten Rechnung für jede Periode:

  1. Kurz vor Ende der Periode erstellt Ihr System eine Rechnung und eine Qvard-Zahlung dafür.
  2. Der Kunde erhält einen Link zur gehosteten Zahlungsseite, wählt ein Asset und ein Netzwerk und zahlt.
  3. Ist die Zahlung abgeschlossen, ruft Qvard Ihren Webhook auf und Sie verlängern das Abonnement.

Es gibt keine hinterlegte Zahlungsmethode und keine automatische Abbuchung. Qvard bietet wiederkehrende Abrechnung nicht als Produkt an, daher sind Verlängerungserinnerungen, Kulanzfrist und Planwechsel Ihre eigene Logik.

So funktioniert es

Erstellen Sie die Zahlung aus Ihrem Backend mit einem einzigen POST an https://api.qvard.com/api/v1/payment: Ihr Schlüssel im Header x-api-key, Ihre Rechnungsnummer als id und der Betrag als price, in US-Dollar, wenn kein currency angegeben ist, z. B. INR. Die Antwort enthält eine redirectUrl, die Adresse der gehosteten Zahlungsseite; setzen Sie sie in die Rechnungs-E-Mail.

Ist die Zahlung abgeschlossen, sendet Qvard einen Webhook mit Ihrer id und dem Status completed. Prüfen Sie den Header x-api-key, markieren Sie die Rechnung nur als bezahlt, wenn sie es noch nicht ist, antworten Sie genau mit HTTP 200 und verlängern Sie das Abonnement. Der Kurs auf der Zahlungsseite ist eine Stunde lang festgesetzt.

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');
}

Was bei Ihnen bleibt

Seien Sie sich klar, was Sie bauen und was das Gateway für Sie übernimmt.

  • Sie: Rechnungen, Erinnerungen, Kulanzfrist, Up- und Downgrades, Erstattungen und Buchhaltung.
  • Das Gateway: die Zahlungsseite, Adressen, Netzwerküberwachung, Zahlungsstatus und den Webhook.

Zahlt ein Kunde nur einen Teil einer Rechnung, erhält die Zahlung den Status partial und es wird kein Abschluss-Webhook gesendet; halten Sie die Rechnung offen und fordern Sie den Rest an. Rücksprung-URLs nach der Zahlung sind noch nicht verfügbar, geben Sie Kunden also eine Abrechnungsseite, die den echten Rechnungsstatus zeigt.

Geld und Gebühren

Für das Gateway gibt es keine Abo-Gebühr. Die Provision ist für Ihr Projekt individuell und beginnt laut Preisseite bei 1 % und kann bis auf 0,1 % sinken. Die Mittel liegen auf Ihrem Qvard-Guthaben und Sie heben sie auf Ihre eigene Wallet ab; die Auszahlung kostet nur die Netzwerkgebühr. Eine Auszahlung auf ein Bankkonto in Fiat ist nicht verfügbar. Die Preise bleiben in Dollar; Kunden zahlen den Gegenwert in dem Asset und Netzwerk, das sie wählen.

Was heute bereit ist

Die Integration läuft über die API und erfordert einen Entwickler; ein fertiges Abrechnungs-Plugin gibt es noch nicht, Zahlungslinks und eine separate Sandbox sind in Entwicklung. Den vollständigen Leitfaden finden Sie unter Krypto-Zahlungen für SaaS, die Rechnungsseite unter Krypto-Rechnungsstellung für B2B-SaaS und die Webhook-Regeln unter Krypto-Zahlungs-Webhooks absichern. Die Anfrageformate stehen in der Entwicklerdokumentation, und eine Demo-Rechnung zeigt, was Ihr Kunde sieht.

FAQ

FAQ

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

Was ist Qvard?

Qvard ist ein Krypto-Zahlungsgateway für Unternehmen mit Hosted Checkout, Rechnungen, API-Zahlungen und Händlersalden.

Welche Assets werden unterstützt?

Qvard unterstützt USDT, USDC, BTC, LTC, TRX, BNB und ETH. TON und USDT auf TON folgen bald.

Ist es gut für Entwickler?

Ja. Qvard bietet API-Zahlungen, redirectUrl, Webhooks, Wiederholungen und Zustellprotokolle.

Kann ich den Checkout anpassen?

Der Checkout unterstützt Händlerlogo, Shop-Namen, Button-Farbe und Lokalisierung. Individuelle Rückkehr-URLs folgen bald.

Was brauche ich, um zu starten?

Erstellen Sie ein Händlerkonto und schließen Sie die Geschäftsverifizierung ab. Nach dem Test einer Demo-Rechnung verbinden Sie Hosted Checkout oder die API und akzeptieren echte Zahlungen.

Wie funktionieren Auszahlungen?

Das Guthaben wird in Händlersalden geführt, getrennt nach Asset und Netzwerk. Sie können manuell auszahlen oder Auszahlungsregeln für automatische Auszahlungen einrichten.

Starte Krypto-Zahlungen ohne eigene Blockchain-Infrastruktur

Nutze Qvard als Zahlungsschicht: Checkout, Rechnungen, Status, Salden und Auszahlungen.