plaid - 将 Plaid Link 与连接和身份验证结合使用

标签 plaid

我正在使用 Plaid Link javascript 库,但遇到了问题。我希望能够同时使用 Auth 和 Connect 产品,但链接模式只允许我显示 Auth 或 Connect,但不能同时显示两者。文档说要使用 Auth,然后升级我的 token 以使用 Connect。我能做到这一点很好。然而,Auth 模式不会显示任何像 AmEx 这样的纯信用机构。由于我希望既允许 Stripe 集成,又希望提取所有机构中用户的所有交易数据,那么最好的方法是什么?

目前我正在考虑在两个不同的流程中显示不同的模式(添加银行帐户与添加交易历史帐户),但这不是很好的用户体验。此外,Plaid 分配的 ID 会有所不同,并且具有不同的访问 token ,因此重复数据删除是一场噩梦。

或者编写一个自定义模式,该模式将针对拥有银行账户的机构(大通)使用 Auth 产品,并针对纯信用机构 (AmEx) 使用 Connect 产品,但这可能需要大量工作。

最佳答案

您只能使用Plaid Link + Stripe ACH支持 Auth 的机构的集成。我建议使用 Auth 初始化 Link 作为产品,然后在将 Link 公共(public) token 交换为 Plaid API 访问 token 后升级到 Connect。

要回答您提出的用户体验问题 - 您实际上可以绕过使用 Link 的标准“机构选择” View ,而是使用 Link 的 /institutions API endpoints 显示您自己的列表(您可以使用 custom integration 来提取有关受支持机构的信息)。 。

这样,您就可以向用户显示受支持机构的单一列表。如果您初始化链接两次(一次使用 Auth,一次使用 Connect),您可以根据用户的机构直接跳转到 Auth 初始化链接或 Connect 初始化链接。

关于plaid - 将 Plaid Link 与连接和身份验证结合使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35384404/

相关文章:

plaid - Plaid 开发模式是否支持 webhook?

integration - 不使用真实银行账户来测试格子集成的方法

javascript - React Plaid 组件刷新页面

javascript - Android 版格子链接

security - Plaid 访问 token 是 secret 吗?

c# - 在 Plaid API 上使用 .net 客户端的 Exchange_Token 调用因异常而失败

javascript - 每个 Plaid transaction_id 都是唯一的吗?

javascript - 使用格子示例原因