【问题标题】:How to exchange public_token between stripe and plaid如何在条纹和格子之间交换 public_token
【发布时间】:2019-09-30 02:18:14
【问题描述】:

我有一些代码如下,可以在条纹和格子之间交换令牌, 但我的代码抛出错误为bad public_token

我在我的 C# 格子应用程序中使用了来自 nugget 的以下包

Install-Package Stripe-Plaid-Link

图书馆参考 https://github.com/asciutto990/Stripe-and-Plaid-Link-.NET

public async Task<ActionResult> PlaidAsync(string account_id, string public_token)
{
    var plaidApi = new PlaidApi();
    try
    {
        var response = await plaidApi.ExchangeTokenAsync(new ExchangeTokenInput
        {
            PublicToken = public_token,
            AccountId = account_id,
        });
        var bankToken = response.StripeBankAccountToken;
        var accountId = response.AccountId;
        var sandbox = response.Sandbox;
        var accessToken = response.AccessToken;
    }
    catch (PlaidException e)
    {
        var errorMessage = e.Message;               
    }
    return View();
}

【问题讨论】:

    标签: c# stripe-payments plaid


    【解决方案1】:

    从 Plaid API V2(沙盒)开始,遵循 Plaid Doc 中给出的 6 个步骤:https://plaid.com/docs/stripe/#step1

    对于步骤3,在调用中添加api版本

    apiVersion: 'v2',
    

    此事件成功后,调用 plaid API https://sandbox.plaid.com/item/public_token/exchange 获取访问令牌。

    之后调用 plaid API https://sandbox.plaid.com/processor/stripe/bank_account_token/create 获取银行账户令牌

    API 的另一个参考参考 https://documenter.getpostman.com/view/4675947/RWMLHkHR?version=latest#64d97a2b-071b-4826-838c-a8acec7d33ec

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-09-11
      • 1970-01-01
      • 1970-01-01
      • 2019-08-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多