Zahlungsgenerator
Formular ausfüllen und abschicken — die Zahlungslinks erscheinen darunter.
Integrationsmethoden
VeilPay unterstützt zwei Zahlungsmethoden:
Die direkte Methode ist der einfachste Weg, Zahlungen zu akzeptieren. Sie generieren einen Zahlungslink und senden ihn an den Benutzer. Der Benutzer öffnet den Link und schließt die Transaktion ab. Diese Methode erfordert keine Backend-Integration. Da die Transaktionsparameter (Betrag, Adresse usw.) jedoch potenziell vom Benutzer geändert werden können, sollten Sie immer überprüfen, ob die Zahlung an der richtigen Adresse eingegangen ist, bevor Sie Waren oder Dienstleistungen liefern.
Die indirekte Methode gibt Ihnen mehr Kontrolle über die Transaktion. In diesem Flow erstellen Sie zuerst die Transaktion und erhalten eine Transaktions-ID. Dann präsentieren Sie die Zahlungsdetails dem Benutzer. Da die Transaktion vorher erstellt wird, kann der Benutzer die Zahlungsparameter nicht ändern. Dies ermöglicht Ihnen auch, den Transaktionsstatus anhand der Transaktions-ID zu verfolgen. Transaktionen, die mit dieser Methode erstellt werden, müssen innerhalb von 72 Stunden gestartet werden, sonst werden sie automatisch aus der Datenbank entfernt.
Methode auswählen
Verwenden Sie die vorgenerierte Transaktionsmethode, wenn Sie möchten:
mehr Kontrolle über den Zahlungsflow
die Möglichkeit, den Transaktionsstatus zu verfolgen
stärkeren Schutz gegen Parameteränderungen
Verwenden Sie die Direktlink-Methode, wenn Sie möchten:
die schnellste Integration
keine Backend-Entwicklung
einen einfachen Zahlungslink-Flow
Transaktionslimits
VeilPay-Transaktionen sind derzeit auf einen Gegenwert von 5 BTC pro Transaktion begrenzt.
Dieses Limit hilft, Verarbeitungsverzögerungen zu minimieren und potenzielle KYC-bezogene Risiken zu reduzieren.
Same-Coin-Zahlungen
Wenn der Benutzer dieselbe Kryptowährung sendet, die Sie zum Empfangen ausgewählt haben, ist kein Tausch erforderlich.
Veil erhebt keine Gebühren für diese Transaktionen.
Wenn E-Mail-Benachrichtigungen beim Erstellen einer Transaktion aktiviert sind, erhalten Sie eine Benachrichtigung, sobald die Zahlung abgeschlossen ist.
Fiat-Preisgestaltung
VeilPay verarbeitet keine Fiat-Zahlungen direkt.
Sie können den Preis einer Transaktion jedoch in Fiat-Währung (USD, EUR usw.) definieren.
VeilPay konvertiert den Betrag automatisch in den entsprechenden Wert in Kryptowährung zum aktuellen Wechselkurs.
API-Integration
Die Methode der vorab erstellten Transaktion (indirekt) ist für die Server-zu-Server-Integration konzipiert. Ihr Backend erstellt eine Zahlung über unsere REST-API, erhält eine anonpay_id und Sie zeigen oder betten das VeilPay-Widget über diese id ein. Alle Zahlungsparameter werden auf unserer Seite gespeichert, sodass der Kunde Betrag, Adresse oder andere Felder nicht ändern kann.
Alle Endpunkte sind unter /api/anonpay auf Ihrer VeilPay-Domain verfügbar. Sie sind öffentlich — für das Erstellen einer Zahlung sind kein API-Schlüssel und keine Signatur erforderlich.
Senden Sie von Ihrem Server eine POST-Anfrage an /api/anonpay/prepare mit der gewünschten Münze und dem Netzwerk, Ihrer Wallet-Adresse und dem Betrag. Zu diesem Zeitpunkt wird noch keine Order erstellt — Sie reservieren nur eine Zahlungsabsicht.
Leiten Sie den Kunden zur Zahlungsseite für diese id weiter oder betten Sie sie als iframe auf Ihrer eigenen Seite ein. Das Widget öffnet sich mit gesperrtem Betrag und gesperrter Adresse — der Kunde wählt nur die Münze zum Bezahlen.
Prüfen Sie den aktuellen Status jederzeit mit einer GET-Anfrage. Der Status durchläuft prepared → waiting_deposit → deposit_received → exchanging → sending → completed.
Übergeben Sie statt Polling beim Erstellen der Zahlung eine Webhook-URL, um bei jeder Statusänderung ein POST zu erhalten: