Embedded Checkout

Embedded Checkout in Ihrer Website

Das Zahlungsfenster öffnet sich als Modal über Ihrer Seite, sodass der Kunde den Shop nie verlässt. Dieselbe Rechnungslogik wie beim Hosted Checkout.

Modal auf Ihrer SeiteGleiche RechnungslogikWebhook-Status
So funktioniert’s

Von der Rechnung zum finalen Status

  1. Ihre Seite öffnet das Zahlungsfenster mit einer per API erstellten Rechnung.

  2. Der Kunde bezahlt im Modal, ohne Weiterleitung.

  3. Der finale Status kommt per Webhook, und das Modal schließt sich.

Funktionen

Was Sie erhalten

Modal über Ihrer SeiteDemnächst

Das Zahlungsfenster öffnet sich über der aktuellen Seite, sodass der Kunde seinen Platz im Warenkorb behält.

Gleiche RechnungslogikDemnächst

Betrag, Asset, Netzwerk und fester Kurs funktionieren genau wie auf der Hosted-Checkout-Seite.

Status per Webhook

Der Bestellstatus kommt vom finalen Webhook, nicht aus dem Zustand des Browserfensters.

Funktioniert auf jeder WebsiteDemnächst

Ein einziger Skriptaufruf genügt, um das Zahlungsfenster in Ihrem Shop zu öffnen.

Weitere Wege, Zahlungen anzunehmen

Weitere Wege, Zahlungen anzunehmen

Qvard bietet mehrere Zahlungsprodukte. Wählen Sie das passende für Ihren Verkaufskanal.

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.

Schnelleinstieg

Integrieren Sie das Qvard-Checkout-Widget auf drei Arten:

Ihr öffentlicher Schlüssel (qvard_pk_…) kann im Seiten-Code bleiben. Er kann nur Zahlungen für Ihren Shop erstellen—kann keine Daten lesen oder Gelder abheben. Er funktioniert nur von Domains in Ihren zulässigen Ursprüngen und hat ein Ratenlimit.

Muss Ihr Server den Betrag berechnen oder den Bestand prüfen? Verwenden Sie die Registerkarte "Über Ihren Server": Ihr Backend erstellt die Zahlung mit dem geheimen Schlüssel (qvard_sk_…), und nur die Zahlungs-URL geht an den Browser.

<script src="https://qvard.com/checkout.js"></script>
<script>
  // 1. Zahlung beschreiben
  var checkout = new QvardCheckout({
    mode: 'modal',
    publishableKey: 'qvard_pk_YOUR_PUBLISHABLE_KEY',
    price: 10,
    orderId: 'order-123',
    onSuccess: function (e) { // 3. Ergebnis verarbeiten
      console.log('paid', e.paymentId);
    },
    onError: function (err) { console.log(err.code); }
  });

  // 2. Fenster erstellen und anzeigen
  checkout.open();
</script>

Vollständige API-Referenz: api.qvard.com/doc

Konfigurationsoptionen

OptionBeschreibung
modemodal | inline
targetCSS-Selektor oder DOM-Element (nur Inline-Modus)
publishableKeyIhr öffentlicher Schlüssel—erforderlich, um Zahlungen vom Browser aus zu erstellen
paymentIdUUID einer vorgefertigten Zahlung—erforderlich für Server-Flow
paymentUrlVollständige Zahlungs-URL aus der Server-Antwort—erforderlich für Server-Flow
priceBetrag in USD (erforderlich mit publishableKey)
orderIdIhre Transaktions-ID (optional, max. 128 Zeichen, wird automatisch generiert, wenn nicht angegeben)
paymentSystemIdID der Zahlungsmethode (optional, aus Ihren Kontoeinstellungen)
localeSprache der Zahlungsseite: en, ru, es, pt, tr, id, vi, fr, de (Standard ist Browser-Sprache)
themelight | dark (optional)
onSuccessCallback bei erfolgreicher Zahlung: function(e) { console.log(e.paymentId); }
onCloseCallback wenn Benutzer Fenster ohne Zahlung schließt
onErrorCallback bei Fehler: function(err) { console.log(err.code, err.message); }

Fehlercodes: invalid_mode, invalid_target, invalid_options, invalid_payment_url, network_error, invalid_key, origin_not_allowed, duplicate_order, rate_limited, invalid_request, payment_failed.

Jetzt ausprobieren

Testen Sie das Widget mit einer echten Demo-Zahlung, bevor Sie es integrieren.

Playground öffnen