用户连接银行账户 2 分钟后无法进行 Plaid 交易 (PRODUCT_NOT_READY)

Plaid transactions unavailable 2 minutes after a user connects their bank account (PRODUCT_NOT_READY)

我目前正在使用这种方法访问用户的格子银行交易:

  1. 用户通过 plaid web/iframe 组件连接到 plaid
  2. 2 分钟后 POST /accounts/balance/get 被调用,其中 returns 银行帐户 ID 列表 (account_ids)
  3. 使用 POST transactions/get
  4. 请求在 2. 中检索到的银行帐户的交易

transaction/get 然后给出以下错误: PRODUCT_NOT_READY : the requested product is not yet ready. please provide a webhook or try the request again later


我不清楚的是如何触发 plaid 开始拉交易documentation 提到在“将项目连接到 link”约 10 秒后可以进行 30 天的交易。用户通过 iframe 连接到 plaid 是否被视为连接到 link(因为它调用 POST /link/item/create)?理想情况下,我可以访问交易 而无需使用 webhooks.

谢谢!

您是否确保在调用 /link/token/create 时使用 transactions 产品初始化 Link?这将是最有可能的错误来源——除非在 /link/token/create 调用的 products 参数中指定 transactions,否则项目不会在 link 上开始获取交易.