2

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

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

或者编写一个自定义模式,将 Auth 产品用于拥有银行账户的机构 (Chase) 和 Connect 产品用于仅信贷机构 (AmEx),但这可能需要大量工作。

4

1 回答 1

2

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

要回答您提出的 UX 问题 - 您实际上可以使用 Link 的标准“机构选择”视图绕过,而是使用 Link 的自定义集成显示您自己的列表(您可以使用/institutions API 端点来提取有关受支持机构的信息)。

这样,您可以向您的用户显示受支持机构的单一列表。如果您初始化 Link 两次(一次使用 Auth,一次使用 Connect),您可以直接跳转到 Auth-initialized Link 或 Connect-initialized Link,具体取决于用户的机构。

于 2016-02-25T17:42:58.157 回答