Bitcoin Zahlung Api

Bitwallet wurde von Grund auf als das benutzerfreundlichste Bitcoin-Bezahlsystem konzipiert. Unsere Bitcoin-Zahlung API ist zunächst Anonymous Bitcoin Payment Gateway ohne KYC / AML

BitWallet Payment Gateway bietet Ihnen eine sichere Möglichkeit, Bitcoin anonym zu akzeptieren und Waren und Dienstleistungen zu verkaufen. Wir bieten eine standardbasierte REST-Schnittstelle, die es Anwendungsentwicklern ermöglicht, mit ihrem BitWallet-Konto auf eine leistungsstarke und dennoch sichere Weise zu interagieren. Mithilfe der BitWallet-API können Clients Rechnungen erstellen und verwalten, Rechnungen verwalten, Informationen zu Echtzeittarifen abfragen, Händlerbucheintragungen anzeigen und vieles mehr. Entwickler können die API direkt über HTTPS in der Sprache ihrer Wahl aufrufen.

BitWallet-Händler können Preise in jeder lokalen Währung oder Bitcoin festlegen. Mit unserer Lösung kann jeder Geschäftsinhaber Kryptowährungen als Zahlungsform akzeptieren, indem er unsere API- oder API-basierten E-Commerce-Module verwendet. Unser Gateway bietet eine vollständige Automatisierung für die anonyme Annahme von Bitcoin, eindeutige Adressen für jede Bestellung, transparente Wechselkurse in Echtzeit für Kunden und eine Plattform für Händler zur Verfolgung und Verwaltung ihrer Zahlungshistorie und Auszahlungen.

API-Übersicht

Der Hauptteil der Nachricht muss JSON-codiert sein und der Inhaltstyp sollte auf Anwendung / json eingestellt sein. Bei erfolgreicher Erstellung werden die Rechnungsdetails in einer JSON-codierten Antwort bereitgestellt.

Jede Rechnung gilt nur für die Zahlung von 15 Minuten.

Hinweis: Ein Händler kann standardmäßig nicht mehr als 50 Rechnungen pro Tag erstellen. Wenn Sie mehr Rechnungen benötigen, wenden Sie sich bitte an den Support.

Hinweis: Gateway-Schlüssel und Passwort müssen privat bleiben und nur für den Anwendungsentwickler / -besitzer zugänglich sein.

Bedarf

Voraussetzung für Ihre Verbindung mit dem BitWallet-Bezahlsystem ist nur die Aktivierung der CURL-Funktion. Wenden Sie sich an Ihren Hosting-Support, um sicherzustellen, dass diese Funktion aktiv ist.

Schritt 1 - Erstellen Sie eine Rechnung

Eine Rechnung wird erstellt, indem eine HTTP POST-Nachricht an die API-URL mit den Details der Rechnung gesendet wird, die im Hauptteil der Anforderung übergeben wurde.

API URL:
https://bitwallet.zone/service/invoice
Erforderliche POST-Felder
Beschreibung Typ Feld
Gateway key (Melden Sie sich in Ihrem Konto an und klicken Sie auf der Seite meiner Websites auf Bearbeiten) string gateway_key
Password (Melden Sie sich in Ihrem Konto an und klicken Sie auf der Seite meiner Websites auf Bearbeiten) string password

Menge

Der eingegebene Betrag muss die folgenden zwei Bedingungen erfüllen:

Im Bitcoin-Typ ist es nicht weniger als 0,000006 BTC.

In Währungstyp ist es nicht weniger als 0,10 USD.

double amount

Unterstützte Preis Währungen:

btc , usd , eur , gbp , cny , jpy , sgd , hkd , cad , nzd , aud , chf , rub

string Typ
Rechnungsbeschreibung (optional) - Maximal 50 Zeichen. string description
Der Kunde sieht nach Abschluss der Zahlung den Button "Zurück zum Shop des Verkäufers". Wenn Sie auf diese Schaltfläche klicken, rufen Sie die Rückruf-URL auf und Sie sollten die Rechnung anhand der API auf dieser URL überprüfen. string callbackURL
Wert: create string action
Antwort:

Wenn die angegebenen Informationen korrekt sind:

	
// referenceNo = Rechnungsnummer zum Nachverfolgen
	
// invoice = Rechnungsnummer zur Anzeige des Kunden oder Verwendung in ähnlichen Fällen
	
// redirectURL = Ihre Rechnungs-URL


{
  "status": 0,
  "data": {
    "referenceNo": "ZGePPYh8x",
    "invoice": "100017906",
    "redirectURL": "https://bitwallet.zone/invoice/ZGePPYh8x"
  }
}
            

Im Falle eines Fehlers:

{
  "status": 1,
  "data": []
}
            
Fehlercode Beschreibung
-1 Anfragedaten sind falsch.
1 Gateway_key oder Passwort ist falsch.
2 Der eingegebene Betrag ist nicht korrekt.
3 Die eingegebene Währung ist nicht korrekt.
4 Die CallbackURL ist nicht korrekt.
5 Serverfehler.
6 Sie haben Ihr Limit für tägliche Rechnungen erreicht.
7 Rechnungsbeschreibung (mehr als 50 Zeichen)
Schritt 2 - Weiterleitung zur Bezahlseite

Wenn die gesendeten Informationen im vorherigen Schritt korrekt waren (Rechnung erstellen) und Sie den Wert redirectURL von der API erhalten haben, muss der Benutzer die Adresse an redirectURL weiterleiten.

Schritt 3 - Zurück nach der vollständigen Zahlung

Der Kunde sieht den Knopf "Zurück zum Laden des Verkäufers" nach der Zahlung, durch Klicken auf diesen Button BitWallet senden Sie die folgenden Werte per POST an die Rücksendeadresse (CallbackURL), die Sie im ersten Schritt eingegeben haben.

Beschreibung Typ Feld
Rechnungsnummer zum Nachverfolgen string referenceNo
Rechnungsstatus string status

Statusparameterwerte

Value Beschreibung
expire Dieser Status zeigt an, dass die Zahlung nicht innerhalb von 15 Minuten erfolgt ist.
confirm Dieser Status zeigt an, dass die Rechnung bezahlt wurde, aber Sie müssen sicherstellen, dass die Bestätigung bei Blockchain bestätigt wurde oder nicht.
Schritt 4 - Transaktionsdetails abrufen

Mit der unten stehenden API können Sie Transaktionsdetails jederzeit erhalten. Diese Funktion hat Beschränkungen für die Anzahl der Anfragen, daher ist es besser, sie auf der Seite callbackURL zu verwenden und nach Abschluss des dritten Schritts verwenden Sie sie, um den endgültigen Rechnungsstatus zu gewährleisten. nach als sicher ändern Sie den Status der Bestellung auf Ihrer Website und lieferte das Gut oder Service an den Kunden.

API URL :
https://bitwallet.zone/service/invoice
Erforderliche POST-Felder
Beschreibung Typ Feld
Gateway key (Melden Sie sich in Ihrem Konto an und klicken Sie auf der Seite meiner Websites auf Bearbeiten) string gateway_key
Password (Melden Sie sich in Ihrem Konto an und klicken Sie auf der Seite meiner Websites auf Bearbeiten) string password
Rechnungsnummer zum Nachverfolgen string referenceNo
Wert: detail string action
Antwort:

Wenn die angegebenen Informationen korrekt sind:

	
// invoice = Rechnungsnummer zur Anzeige des Kunden oder Verwendung in ähnlichen Fällen
// btc = Nur für Ihre Kenntnisse oder Verwendung in bestimmten Fällen
// rial = Nur für Ihre Kenntnisse oder Verwendung in bestimmten Fällen
// usd = Nur für Ihre Kenntnisse oder Verwendung in bestimmten Fällen

{
  "status": 0,
  "data": {
    "invoice": "100017906",
    "btc": "0.00001326",
    "rial": "0",
    "usd": "0.10",
    "status": "confirm"
  }
}

Statusparameterwerte

Value Beschreibung
wait Dieser Status wird für neu angelegte Zahlungen verwendet.
pay Dieser Status zeigt an, dass die Rechnung bezahlt wurde, aber die Zahlung noch in der Blockchain bestätigt werden muss. HINWEIS: Für den endgültigen bestätigten Zahlungsstatus, siehe: bestätigen.
expire Dieser Status zeigt an, dass die Zahlung nicht innerhalb von 15 Minuten erfolgt ist.
confirm Dieser Status zeigt an, dass die Rechnung in der Blockchain vollständig bezahlt und bestätigt wurde.

Im Falle eines Fehlers:

{
  "status": 1,
  "data": []
}
            
Fehlercode Beschreibung
-1 Anfragedaten sind falsch.
1 Gateway_key oder Passwort ist falsch.
2 Rechnung wurde nicht gefunden.

Wir halten Ihre Daten sicher und geschützt

Erstellen Sie jetzt Ihr Konto und genießen Sie Privatsphäre und Freiheit!

Melde dich in 10 Sekunden an