如何在 ASP.NET MVC 中使用 Coinpayments.net nuget 包?
How to use Coinpayments.net nuget package with ASP.NET MVC?
我正在 ASP.NET MVC 网站上工作,用户可以在该网站上支付一定数量的比特币,付款后他可以下载特定的数字艺术文件。即时支付和下载。
我找到了 nuget 包 Coinpayments.NET。
https://www.nuget.org/packages/Coinpayments.NET/
我找不到任何示例如何将此 nuget 包与 ASP.NET MVC 一起使用。
在官方网站上阅读 PHP 的文档没有帮助。
请帮助我,如果你能提供一些示例如何进行交易以及在成功付款后将用户重定向到指定的操作。
编辑:
我有示例源代码:
using System;
namespace CoinpaymentsTest
{
class Program
{
static void Main(string[] args)
{
var cp = new Coinpayments.Coinpayments("PRIVATEKEY", "PUBLICKEY");
var payment = cp.CreateTransactionSimple(2, "USD", "BTC", "ADDRESS", "IPN");
Console.WriteLine(payment.error);
Console.WriteLine(payment.result.qrcode_url);
var check = cp.GetTransactionInfo(payment.result.txn_id);
Console.WriteLine(check.result.payment_address);
Console.Read();
}
}
}
但问题是如何获取用户支付成功的信息?
我需要这个源代码的解释。
就像你说的,网上关于这个图书馆的资料很少。在 Nuget 上,没有关于如何使用它的信息或文档,但我们有关于项目所有者 Lode Kennes
和他的昵称 linh721990
的信息。所以下面的 google 搜索 linh721990 github
没有提供任何结果或线索,但是 linh721990 bitbucket
提供了一个 link 库的源代码,以及一个小的测试应用程序:
https://bitbucket.org/linh721990/coinpayments.net-c
如果您查看 https://bitbucket.org/linh721990/coinpayments.net-c/src/316088af0432ec3409d70c13f7fe510d27b47445/CoinpaymentsTest/Program.cs?at=master&fileviewer=file-view-default
上的文件,您可以检查一些基本功能:
using System;
namespace CoinpaymentsTest
{
class Program
{
static void Main(string[] args)
{
var cp = new Coinpayments.Coinpayments("PRIVATEKEY", "PUBLICKEY");
var payment = cp.CreateTransactionSimple(2, "USD", "BTC");
Console.WriteLine(payment.error);
Console.WriteLine(payment.result.qrcode_url);
var check = cp.GetTransactionInfo(payment.result.txn_id);
Console.WriteLine(check.result.payment_address);
Console.Read();
}
}
}
但是关于Nuget包功能的相关代码在文件https://bitbucket.org/linh721990/coinpayments.net-c/src/316088af0432ec3409d70c13f7fe510d27b47445/Coinpayments/Coinpayments.cs?at=master&fileviewer=file-view-default
中解释了145行
我正在 ASP.NET MVC 网站上工作,用户可以在该网站上支付一定数量的比特币,付款后他可以下载特定的数字艺术文件。即时支付和下载。
我找到了 nuget 包 Coinpayments.NET。
https://www.nuget.org/packages/Coinpayments.NET/
我找不到任何示例如何将此 nuget 包与 ASP.NET MVC 一起使用。
在官方网站上阅读 PHP 的文档没有帮助。
请帮助我,如果你能提供一些示例如何进行交易以及在成功付款后将用户重定向到指定的操作。
编辑: 我有示例源代码:
using System;
namespace CoinpaymentsTest
{
class Program
{
static void Main(string[] args)
{
var cp = new Coinpayments.Coinpayments("PRIVATEKEY", "PUBLICKEY");
var payment = cp.CreateTransactionSimple(2, "USD", "BTC", "ADDRESS", "IPN");
Console.WriteLine(payment.error);
Console.WriteLine(payment.result.qrcode_url);
var check = cp.GetTransactionInfo(payment.result.txn_id);
Console.WriteLine(check.result.payment_address);
Console.Read();
}
}
}
但问题是如何获取用户支付成功的信息?
我需要这个源代码的解释。
就像你说的,网上关于这个图书馆的资料很少。在 Nuget 上,没有关于如何使用它的信息或文档,但我们有关于项目所有者 Lode Kennes
和他的昵称 linh721990
的信息。所以下面的 google 搜索 linh721990 github
没有提供任何结果或线索,但是 linh721990 bitbucket
提供了一个 link 库的源代码,以及一个小的测试应用程序:
https://bitbucket.org/linh721990/coinpayments.net-c
如果您查看 https://bitbucket.org/linh721990/coinpayments.net-c/src/316088af0432ec3409d70c13f7fe510d27b47445/CoinpaymentsTest/Program.cs?at=master&fileviewer=file-view-default
上的文件,您可以检查一些基本功能:
using System;
namespace CoinpaymentsTest
{
class Program
{
static void Main(string[] args)
{
var cp = new Coinpayments.Coinpayments("PRIVATEKEY", "PUBLICKEY");
var payment = cp.CreateTransactionSimple(2, "USD", "BTC");
Console.WriteLine(payment.error);
Console.WriteLine(payment.result.qrcode_url);
var check = cp.GetTransactionInfo(payment.result.txn_id);
Console.WriteLine(check.result.payment_address);
Console.Read();
}
}
}
但是关于Nuget包功能的相关代码在文件https://bitbucket.org/linh721990/coinpayments.net-c/src/316088af0432ec3409d70c13f7fe510d27b47445/Coinpayments/Coinpayments.cs?at=master&fileviewer=file-view-default
中解释了145行