如何使用 Plaid.NET Nuget 包和 c# 创建链接令牌

问题描述 投票:0回答:1

Plaid.Net功能齐全并且可以在生产代码中使用吗?

我正在尝试创建如下所示的链接令牌

            var plaid = new PlaidClient(Acklann.Plaid.Environment.Development);
            string[] products = new string[] { "transactions" };
            string[] countryCodes = new string[] { "US" };
            var user = new UserInfo();
            user.ClientUserId = "123bs6a4";
            
            var createLinkTokenRequest = new CreateLinkTokenRequest
            {
                ClientId = "*****************",
                Secret = "****************",
                Products = products,
                CountryCodes = countryCodes,
                Language = "en",
                ClientName = "My client",
                User=user
            };
            try
            {
                var result = getToken(createLinkTokenRequest);
            }
            catch(Exception e)
            {
                Console.WriteLine(e);
                Console.ReadKey();
            }





public static async Task<CreateLinkTokenResponse> getToken(CreateLinkTokenRequest createLinkTokenRequest)
    {
        var plaid = new PlaidClient(Acklann.Plaid.Environment.Development);
        try
        {
            var res= await plaid.CreateLinkToken(createLinkTokenRequest);
            Console.WriteLine(res.LinkToken);
            return res;
        }
        catch(Exception e)
        {
            Console.WriteLine(e);
        }
        finally
        {
            Console.WriteLine("Abc");
            Console.ReadKey();
        }

当我到达时进行调试

等待 plaid.CreateLinkToken(createLinkTokenRequest);

执行停止而没有执行

这是创建链接令牌的正确方法还是其他方法? (使用.Net core 2.1,Acklann.Plaid Nuget)

c# .net stripe-payments asp.net-core-2.1 plaid
1个回答
1
投票

尝试将环境从开发改为沙箱。也许您正在使用沙箱密钥和传递环境作为开发。

© www.soinside.com 2019 - 2024. All rights reserved.