plaid - 用户连接银行账户 2 分钟后格子交易不可用 (PRODUCT_NOT_READY)
问题描述
我目前正在使用这种方法访问用户的格子银行交易:
- 用户通过 plaid web/iframe 组件连接到 plaid
- 2 分钟后被
POST /accounts/balance/get
调用,它返回一个银行账户 ID 列表 (account_ids
) - 在 2. 中检索到的银行账户的交易请求使用
POST transactions/get
transaction/get
然后给出以下错误:PRODUCT_NOT_READY : the requested product is not yet ready. please provide a webhook or try the request again later
我不清楚的是如何触发格子开始拉交易。该文档提到,在“将项目连接到链接”约 10 秒后,可以进行 30 天的交易。用户是否通过 iframe 连接到 plaid 被视为连接到链接(因为它调用POST /link/item/create
)?理想情况下,我无需使用 webhook即可访问交易。
谢谢!
解决方案
您是否确保transactions
在调用时使用产品初始化 Link /link/token/create
?这将是最可能的错误来源——除非在调用的参数中transactions
指定,否则 Item 不会开始在链接上获取事务。products
/link/token/create
推荐阅读
- javascript - 如何为给定元素的所有具有相同类的子元素应用表达式
- trello - 如何归档/删除 Trello 列表
- ios - 如何从 watchOS App 中的 iOS 文件夹访问课程
- android - 应该永远运行的 Android 服务
- c - “错误:'_asm':未定义的标识符”问题
- javascript - 面向鼠标的旋转不正确
- sql - JPA:在 Oracle 中使用 select for update 对行进行悲观锁定
- azure-devops - 如何使用 Azure 查询在 24 小时内关闭所有错误
- r - 根据列中的值更改 geom_point 的大小
- arrays - 修复“没有更多上下文的表达式类型不明确”