GoUrl.io Bitcoin/Altcoin Payment Gateway API ASP .NET C#
Version 1.2.0 RC1
NEU – Mobilfreundliches White-Label-Produkt – Bitcoin-/Altcoin-Zahlungen mit Ihrem eigenen Logo. Live-Demo
Akzeptieren Sie Bitcoin, Bitcoin Cash, Litecoin, Dash, Dogecoin, Speedcoin, Reddcoin, Potcoin, Feathercoin, Vertcoin, Peercoin, UniversalCurrency, MonetaryUnit Payments Online auf Ihrer Website
Copyright © 2014-2019 Delta Consultants
Website: https://gourl.io
API NuGet ASP .NET MVC: https://www.nuget.org/packages/GoUrl.io/
API Bitcoin ASP.NET-Anleitung: https://gourl.io/bitcoin-api-asp.html
API Bitcoin PHP-Anleitung: https://gourl.io/api-php.html
API Python, Java, Node.js usw.: https://gourl.io/api.html
Wordpress-Plugin: https://wordpress.org/plugins/gourl-bitcoin- payment-gateway-paid-downloads-membership/
Demo: https://gourl.io/bitcoin-paid-gateway-api.html
Anleitung – ASP .NET Bitcoin/Altcoin-Paket
- Zwei Versionen verfügbar (stabile Version 1.0.10 – iFrame-Zahlungsbox und Version 1.2.0 RC1 – mobilfreundliche JSON-Zahlungsbox)
A. Version 1.0.10 – Stabil, iFrame-Zahlungsbox, nicht für Mobilgeräte geeignet. Demo"
Installieren Sie das Paket von nuget.org – https://www.nuget.org/packages/GoUrl.io/ (Befehl „Install-Package GoUrl.io“, es handelt sich nur um ein Paket ohne Beispiele, Iframe, nicht für Mobilgeräte geeignet)
oder laden Sie das vollständige Paket v1.0.10 mit Beispielen direkt von github / gourl.io herunter
B. Version 1.2.0RC1 (Release Candidate 1), Json Payment Box, Mobile Friendly, White-Label-Produkt. Demo"
Laden Sie das vollständige Paket v1.2.0RC1 mit Beispielen aus der Github-/ZIP-Quelldatei herunter
Das Paket verwendet eine eigene Datenbank mit der Tabelle crypto_zahlungen (Datei /GoUrl/App_Data/GourlDb.mdf) zum Speichern von Bitcoin-/Altcoin-Zahlungsinformationen (Transaktions-ID, Zahlungsdatum, Benutzer-ID, Bestell-ID usw.) auf Ihrer Website. Wenn Sie diese Tabelle in Ihre vorhandene Datenbank verschieben möchten, führen Sie eine SQL-Abfrage aus. Dadurch wird eine neue MSSQL-Tabelle „crypto_zahlungen“ in Ihrer vorhandenen Datenbank erstellt. und nach der Konfiguration von „connectionStrings“ in /GoUrl/Web.config. Paket-Standarddatenbankspeicher im Ordner /GoUrl/App_Data. Beispiel – ASP-Seite mit allen Zahlungsstatistiken
Registrieren Sie sich kostenlos oder melden Sie sich auf gourl.io an, erstellen Sie neue Zahlungsboxen und erhalten Sie kostenlose private/öffentliche GoUrl-Schlüssel (Screenshot)
Platzieren Sie alle Ihre privaten GoUrl-Schlüssel in /GoUrl/Web.config (Screenshot)
Fügen Sie in Ihrer _Layout-Zeile Folgendes hinzu: <script type="text/javascript" src="~/scripts/cryptobox.js"></script>. Siehe Beispiel – /GoUrl/Views/Shared/_Layout.cshtml
Erstellen Sie einen Zahlungscontroller mit Ihren öffentlichen/privaten Schlüsseln, Ihrer Bestell-ID, Benutzer-ID usw. Siehe Controller-Beispiel, gebrauchsfertig mit Dateien aus dem Verzeichnis /Examples/ – /GoUrl/Controllers/GoUrl/ExamplesController.cs (Screenshot)
Bearbeiten Sie die Funktion Main in der Datei /GoUrl/GoUrlCore/NewPayment.cs, um zusätzliche Aktionen hinzuzufügen, nachdem eine Zahlung eingegangen ist (Datenbankdatensätze aktualisieren, E-Mail an Benutzer senden usw.).
Sie müssen die Rückruf-URL in das Bitcoin-/Altcoin-Zahlungsfeld einfügen (Screenshot). Bitte verwenden Sie: http://yoursite.com/GoUrl/Callback
Um das Bitcoin-/Altcoin-Zahlungsfeld in Ihrer Ansicht anzuzeigen, müssen Sie Helper Cryptobox (@Html.Cryptobox(DisplayCryptoboxModel) verwenden oder Partial View Partial/_Cryptobox anzeigen.
Siehe /GoUrl/Views/Examples/Basic.cshtml und andere Beispiele.
Für Anwendungsbeispiele fügen Sie bitte Ihre privaten Gourl-Schlüssel zu Web.config und private/öffentliche Schlüssel an mehreren Stellen in ExamplesController.cs hinzu.
DAS IST ES! CRYPTOCOIN-ZAHLUNGSBOX/CAPTCHA SOLLTE JETZT AUF IHRER WEBSITE FUNKTIONIEREN.
Lesen Sie mehr – https://gourl.io/bitcoin-api-asp.html
MSSQL-Tabelle für Paket
Das Paket verwendet eine eigene Datenbank mit der Tabelle crypto_zahlungen, in der alle an Sie getätigten Bitcoin-/Altcoin-Zahlungen gespeichert werden. Sie können mehrere Kryptoboxen vor Ort haben (z. B. Bitcoin, Dash, Dogecoin usw.) und alle Zahlungsinformationen für solche Transaktionen werden in dieser einen Tabelle gespeichert.
Wenn Sie die Tabelle in Ihre bestehende Datenbank verschieben möchten, führen Sie bitte die folgende Abfrage aus. Dadurch wird eine neue crypto_zahlungstabelle in Ihrer bestehenden Datenbank erstellt. und nach der Konfiguration von „connectionStrings“ in /GoUrl/Web.config.
CREATE TABLE dbo.crypto_payments (
paymentID int IDENTITY(1,1) NOT NULL,
boxID int NOT NULL,
boxType nvarchar(10) NOT NULL,
orderID varchar(50) NOT NULL,
userID varchar(50) NOT NULL,
countryID varchar(3) NOT NULL,
coinLabel varchar(6) NOT NULL,
amount decimal(20, 8) NOT NULL,
amountUSD decimal(20, 8) NOT NULL,
unrecognised tinyint NOT NULL,
addr nvarchar(50) NOT NULL,
txID char(64) NOT NULL,
txDate datetime NULL,
txConfirmed tinyint NOT NULL,
txCheckDate datetime NULL,
processed tinyint NOT NULL,
processedDate datetime NULL,
recordCreated datetime NULL
);
GoUrl-Gateway-Funktionen
Unser Zahlungsgateway mit Instant Checkout ermöglicht Ihnen die einfache Organisation Ihrer Website –
- 100 % kostenlose Open Source auf Github.com
- Keine monatliche Gebühr, Transaktionsgebühr ab 0 %
- Kein Ausweis erforderlich, kein Bankkonto erforderlich
- Erhalten Sie Zahlungen direkt auf Ihre Bitcoin-/Altcoin-Wallets und konvertieren Sie sie später in USD/EUR/usw
- Benutzerdefiniertes Zahlungsfeld – JSON-Format; Passen Sie Ihr Bitcoin-Zahlungsfeld mit Ihrem eigenen Text/Logo an
- Pay-Per-Product – Verkaufen Sie Ihre Produkte online auf Ihrer Website für Bitcoin, Bitcoin Cash, Litecoin usw. Es ist einfach!
- Pay-Per-Download – Verdienen Sie Geld mit Datei-Downloads/anderen digitalen Inhalten von Ihrer Website online
- Pay-Per-Post – Sie erhalten separate Zahlungen für jeden auf Ihrer Website veröffentlichten Beitrag/Artikel
- Pay-Per-Registrierung – Verdienen Sie Geld mit der Benutzerregistrierung auf Ihrer Website; Stoppen Sie Spam
- Pay-Per-Page-Access – verkaufen Sie kostenpflichtigen Zugriff auf ausgewählte Webseiten online an nicht registrierte Besucher
- Pay-per-Membership – Verkaufen Sie monatliche/tägliche Mitgliedschaften Ihrer Website online an Mitglieder
- Legen Sie Ihre eigenen Preise in USD fest. Mithilfe von Live-Wechselkursen werden USD automatisch in Kryptocoins umgerechnet
- Direkte Integration auf Ihrer Website (iframe), es werden keine externen Zahlungsseiten geöffnet (wie andere Zahlungsgateways bieten)
- Das erfolgreiche Zahlungsergebnis wird dem Benutzer normalerweise innerhalb von 5 Sekunden nach dem Absenden der Zahlung angezeigt
- Ihre Website-Benutzer und -Besucher sehen das GoUrl-Zahlungsfeld auf Ihrer Website in ihrer eigenen Muttersprache
- Unser Zahlungsgateway unterstützt die folgenden Schnittstellensprachen: Englisch, Spanisch, Französisch, Deutsch, Niederländisch, Italienisch, Russisch, Polnisch, Portugiesisch, Persisch, Koreanisch, Japanisch, Indonesisch, Türkisch, Arabisch, vereinfachtes Chinesisch, traditionelles Chinesisch, Hindi. Auf Anfrage können wir dem Zahlungssystem auch jede neue Sprache hinzufügen
- Partnerprogramm für Webentwickler – Verdienen Sie 0,50 % Lifetime mit jeder Kryptocoin-Zahlung, die Benutzer über das GoUrl Payment Gateway tätigen
- Global, anonym, sicher, kein Risiko, keine Rückbuchungen, keine Besucherregistrierung erforderlich.
- GoUrl Bitcoin Offizielles Wordpress-Plugin – einfach auf Ihrer Website zu verwenden
- Kostenlose Unterstützung bei der Integration unseres GoUrl Crypto Payment Gateway in Ihre Skripte/Plugins/Website
Einführung
GoUrl Bitcoin/Altcoin Payment Gateway bietet ein einfaches ASP.NET C#-Paket, das Sie in wenigen Minuten problemlos in Ihre eigene ASP-Website integrieren können.
Akzeptieren Sie Zahlungen auf Ihrer Website, einschließlich aller wichtigen Kryptocoins, und beginnen Sie in wenigen Minuten mit dem Online-Verkauf. Kein Bewerbungsprozess.
Der große Vorteil der Cryptocoin Payment Box besteht darin, dass sie vollständig in Ihre Website integriert ist und keine externen Zahlungsseiten geöffnet werden (wie es andere Zahlungsgateways bieten).
Ihre Website erhält unmittelbar nach der Kryptocoin-Zahlung die vollständigen Benutzerzahlungsinformationen und Sie können diese im automatischen Modus verarbeiten.
Wie es funktioniert
A. Website-Eigentümer/Verkäuferseite
Mit den folgenden Schritten können Sie Ihre Produkte auf Ihrer Website auf Wunsch gegen Kryptocoins verkaufen und diese automatisch in USD umrechnen
- Installieren Sie GoUrl crypto Payment Box auf Ihrer Website und konfigurieren Sie Bestell-ID, Währung, zu zahlenden Betrag usw. dynamisch. Oder verwenden Sie Monetiser Online, wenn Sie keine eigene Website haben.
- Sie können Zahlungen nur in Bitcoins oder auch in anderen Münzen akzeptieren – Bitcoin Cash, Dogecoin, Litecoin, Dash usw. Siehe Demo1 (mehrere Münzen) oder Demo2 (nur Bitcoin)
- Wenn Sie die Cryptocoin-Zahlungsbox einrichten, können Sie den ursprünglichen Betrag in USD oder in Kryptocoins eingeben. Der USD-Betrag wird anhand der aktuellen LIVE-Kryptowährungswechselkurse (alle 30 Minuten aktualisiert) automatisch in einen Kryptocoin-Betrag umgerechnet und der Kryptocoin-Betrag wird im Zahlungsfeld angezeigt. Wenn Sie beispielsweise 20 USD eingegeben haben, werden im Zahlungsfeld 0,059 BTC angezeigt.
- Sie müssen ein Konto auf Poloniex.com oder auf Bitstamp.net (Handelsplattformen) erstellen.
- Richten Sie es so ein, dass alle Ihre empfangenen Zahlungen automatisch von Ihrem GoUrl.io-Konto an Ihr Konto bei Poloniex/Bitstamp weitergeleitet werden (geben Sie Ihre Poloniex/Bitstamp-Coin-Wallet-Adresse in den Gourl-Zahlungsfeldeinstellungen ein). Und nutzen Sie die „Autosell“-Funktion (automatischer Tausch Ihrer Kryptocoins in USD) auf Poloniex/Bitstamp.
- Mit dieser Funktionalität müssen Sie sich keine Sorgen machen, wenn die Kryptowährungspreise fallen oder steigen. Innerhalb von 1-2 Stunden, nachdem eine Kryptocoin-Zahlung bei Ihnen eingegangen ist, wird Ihre Zahlung automatisch auf Poloniex/Bitstamp in USD umgerechnet und auf Ihrem Poloniex/Bitstamp-USD-Konto gespeichert.
- Später können Sie Ihre USD von Poloniex/Bitstamp auf Ihr eigenes Bankkonto in den USA/Großbritannien/Frankreich usw. abheben
B. Endbenutzer-/Käuferseite
- Alle Ihre Benutzer sehen die GoUrl-Zahlungsbox auf Ihrer Webseite, und einige Benutzer verwenden ihre Münzgeldbörsen und leisten Zahlungen an Sie
- Etwa 5 Sekunden nach erfolgter Kryptocoin-Zahlung sieht der Benutzer auf Ihrer Website eine Bestätigung, dass die Zahlung eingegangen ist (d. h. sehr schnell).
- Ihre Website erhält sofort automatisch die aktuelle Benutzer-ID mit den vollständigen Zahlungsinformationen von unserem Zahlungsserver
- Der Benutzer befindet sich weiterhin auf Ihrer Webseite und sieht das erfolgreiche Zahlungsergebnis. Ihr Skript kann die Zahlung automatisch verarbeiten und dem Benutzer eine Bestätigung geben (z. B. ein Upgrade der Benutzermitgliedschaft oder die Bereitstellung eines Download-Links für Ihre Produkte usw.). Alles im Automatikmodus – es sind keine manuellen Eingriffe erforderlich
- Für den Benutzer wird der Zahlungsvorgang auf Ihrer Website optisch sehr ähnlich aussehen und sich in seiner Geschwindigkeit mit normalen Kreditkarten vergleichen lassen
- Kein Papierkram, keine Rückbuchungen, keine monatliche Gebühr, niedrige Transaktionsgebühr (ab 0 %). Bitte beachten Sie, dass die Zahlung innerhalb der nächsten 30 Minuten (nach der Überprüfung der Transaktion) automatisch an Ihre Wallet-Adresse weitergeleitet wird
Zahlungs-API-Liste:
- Bitcoin-Zahlungs-API
- Bitcoin-Barzahlungs-API
- Litecoin-Zahlungs-API
- Dash-Zahlungs-API
- Dogecoin-Zahlungs-API
- Speedcoin-Zahlungs-API
- Reddcoin-Zahlungs-API
- Potcoin-Zahlungs-API
- Feathercoin-Zahlungs-API
- Vertcoin-Zahlungs-API
- UniversalCurrency-Zahlungs-API
- MonetaryUnit-Zahlungs-API
- Peercoin-Zahlungs-API
.
PHP-Beispiele / Live-Demo:
- Bezahlung pro Produkt : Beispiel 1 – mehrere Kryptowährungen, Beispiel 2 – Bitcoin
- Pay-per-Download : Beispiel 3 – mehrere Kryptowährungen, Beispiel 4 – Bitcoin
- Pay-Per-Post : Beispiel5 – mehrere Kryptowährungen, Beispiel6 – Bitcoin
- Pay-per-Registrierung : Beispiel7 – mehrere Kryptowährungen, Beispiel8 – Bitcoin
- Pay-Per-Page-Access : Beispiel19 – mehrere Kryptowährungen, Beispiel10 – Bitcoin
- Bezahlung pro Mitgliedschaft : Beispiel11 – mehrere Kryptowährungen, Beispiel12 – Bitcoin
- Beispiel für Ihr benutzerdefiniertes Zahlungsfeld13 – Bitcoin JSON / JQuery