Bitcoin Payment Gateway API on ASP.NET. Accept Bitcoin, Litecoin, Dogecoin, Dash, Speedcoin, Reddcoin, Potcoin, Feathercoin, BTC, Vertcoin, Vericoin, Peercoin, Paycoin, MonetaryUnit, Swiscoin Payments Online on your ASP.NET C# website
Version 1.2.0 RC1
NEW - Mobile Friendly, White Label Product - Bitcoin/altcoin Payments with your own logo. Live Demo
Accept Bitcoin, Bitcoin Cash, Litecoin, Dash, Dogecoin, Speedcoin, Reddcoin, Potcoin, Feathercoin, Vertcoin, Peercoin, UniversalCurrency, MonetaryUnit Payments Online on your 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 Instruction: https://gourl.io/bitcoin-api-asp.html
API Bitcoin PHP Instruction: https://gourl.io/api-php.html
API Python, Java, Node.js, etc: https://gourl.io/api.html
Wordpress Plugin: https://wordpress.org/plugins/gourl-bitcoin-payment-gateway-paid-downloads-membership/
Demo: https://gourl.io/bitcoin-payment-gateway-api.html
A. Version 1.0.10 - Stable, iFrame Payment Box, Not Mobile Friendly. Demo»
Install package from nuget.org - https://www.nuget.org/packages/GoUrl.io/ (command "Install-Package GoUrl.io", it is package only without examples, Iframe, not mobile friendly)
or download full package v1.0.10 with Examples from github / gourl.io directly
B. Version 1.2.0RC1 (release candidate 1), Json Payment Box, Mobile Friendly, White Label Product. Demo»
Download full package v1.2.0RC1 with Examples from github / zip source file
Package uses own database with table crypto_payments (file /GoUrl/App_Data/GourlDb.mdf) for storing bitcoin/altcoin payment information (transaction ID, payment Date, user ID, order ID, etc) on your website. If you wish to move this table to your existing database, run sql query, it will create new MSSQL "crypto_payments" table in your existing database; and after configure 'connectionStrings' in /GoUrl/Web.config. Package default Database store in /GoUrl/App_Data folder. Example - Asp Page with All Payment Statistics
Free Register or Login on the gourl.io, create new payment box/es and get free GoUrl Private/Public Keys (screenshot)
Place all your GoUrl Private Keys in /GoUrl/Web.config (screenshot)
Add in your _Layout line - <script type="text/javascript" src="~/scripts/cryptobox.js"></script>. See example - /GoUrl/Views/Shared/_Layout.cshtml
Create payment controller with your public/private keys, orderID, userID, etc. See controller example, ready to use with files from directory /Examples/ - /GoUrl/Controllers/GoUrl/ExamplesController.cs (screenshot)
Edit the function Main in the file /GoUrl/GoUrlCore/NewPayment.cs to add additional actions after a payment has been received (update database records, send email to user, etc).
You will need to place Callback URL in bitcoin/altcoin payment box (screenshot), please use: http://yoursite.com/GoUrl/Callback
For display bitcoin/altcoin payment box in your View, you need to use Helper Cryptobox (@Html.Cryptobox(DisplayCryptoboxModel) or display Partial View Partial/_Cryptobox.
See /GoUrl/Views/Examples/Basic.cshtml and other Examples.
For use examples, please add your gourl private keys to Web.config and private/public keys to several places in ExamplesController.cs.
THAT'S IT! CRYPTOCOIN PAYMENT BOX/CAPTCHA SHOULD NOW BE WORKING ON YOUR SITE.
Read more - https://gourl.io/bitcoin-api-asp.html
The package uses its own database with table crypto_payments where all bitcoin/altcoin payments made to you would be stored. You can have multiple cryptoboxes on site (such as bitcoin, dash, dogecoin, etc) and all payment information for such transactions will be stored in that one table.
If you wish to move the table to your existing database, please run query below, it will create new crypto_payments table in your existing database; and after configure '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
);
Our Payment Gateway with Instant Checkout allows you to easily organise your website -
GoUrl Bitcoin/Altcoin Payment Gateway offer a simple ASP.NET C# Package which you can easily integrate into your own ASP website in minutes.
Start accepting payments on your website, including all major cryptocoins, and start selling online in minutes. No application process.
The big benefit of Cryptocoin Payment Box is that it fully integrated on your website, no external payment pages opens (as other payment gateways offer).
Your website will receive full user payment information immediately after cryptocoin payment is made and you can process it in automatic mode.
A. Website Owner / Seller Side
You can use the following steps to sell your products on your website for cryptocoins if you wish to and can automatically convert them to USD
B. End User / Buyer Side
.