首页 > 解决方案 > 将 Plaid 与 Salesforce 集成

问题描述

我正在尝试在visualforce页面中将Plaid API与salesforce集成,我已经完成了所有程序,我唯一的问题是,在返回响应时,返回的响应中没有事务是否有任何我需要添加的特定参数出现在响应中的交易。

const request: TransactionsGetRequest = {
  client_id: client_id,
  secret: secret
  access_token: access_token
  start_date: '2018-01-01',
  end_date: '2020-02-01',
  options: {
    count: 250,
    offset: 0,
  }

响应示例

{
  "accounts": [
    {
      "account_id": "BxBXxLj1m4HMXBm9WZZmCWVbPjX16EHwv99vp",
      "balances": {
        "available": 110,
        "current": 110,
        "iso_currency_code": "USD",
        "limit": null,
        "unofficial_currency_code": null
      },
      "mask": "0000",
      "name": "Plaid Checking",
      "official_name": "Plaid Gold Standard 0% Interest Checking",
      "subtype": "checking",
      "type": "depository"
    }
  ],
  "transactions": [],
  "item": {
    "available_products": [
      "balance",
      "credit_details",
      "identity",
      "investments"
    ],
    "billed_products": ["assets", "auth", "liabilities", "transactions"],
    "consent_expiration_time": null,
    "error": null,
    "institution_id": "ins_3",
    "item_id": "eVBnVMp7zdTJLkRNr33Rs6zr7KNJqBFL9DrE6",
    "webhook": "https://www.genericwebhookurl.com/webhook"
  },
  "total_transactions": 0,
  "request_id": "45QSn"
}

这是包含交易数量的响应,当我在 Salesforce 中使用 API 调用时,我仍然没有收到任何交易。

标签: javascriptplaid

解决方案


感谢您发布您的查询。我认为问题在于您用于测试查询的日期对于沙盒测试环境来说太旧了——我认为沙盒在过去很久没有加载交易数据。你可以尝试从今年开始的一组日期吗?

编辑:或者它可能是一个时间问题/交易尚未加载,这似乎很可能是因为它适用于 Postman,但不适用于 Salesforce。


推荐阅读