如何使用Coinpayments.net nuget包与ASP.净MVC

本文关键字:ASP MVC 包与 nuget 何使用 Coinpayments net | 更新日期: 2023-09-27 18:04:13

我正在做ASP。. NET MVC网站,用户支付一定数量的比特币,付款后,他可以下载特定的数字美术文件。即时付款和下载。

我找到了nuget包Coinpayments.NET。

https://www.nuget.org/packages/Coinpayments.NET/

我找不到任何如何在ASP中使用这个nuget包的例子。净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();
        }
    }
}

但问题是如何获得用户已成功付费的信息?

我需要这个源代码的解释

如何使用Coinpayments.net nuget包与ASP.净MVC

就像你说的,网上关于这个图书馆的信息很少。在Nuget上没有关于如何使用它的信息或文档,但是我们有关于项目所有者Lode Kennes和他的昵称linh721990的信息。因此,下面的谷歌搜索linh721990 github没有提供任何结果或线索,但linh721990 bitbucket提供了库源代码的链接,以及一个小测试应用程序:

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包功能的相关代码在145行的https://bitbucket.org/linh721990/coinpayments.net-c/src/316088af0432ec3409d70c13f7fe510d27b47445/Coinpayments/Coinpayments.cs?at=master&fileviewer=file-view-default文件中。