【问题标题】:Braintree Node.js - get expired credit cardsBraintree Node.js - 获取过期的信用卡
【发布时间】:2019-03-26 19:39:19
【问题描述】:

我需要获取即将到期的信用卡列表。

查看文档,我发现了这个:https://developers.braintreepayments.com/reference/request/credit-card/expiring-between/node

文档说:Returns a collection of CreditCard objects that expire between the specified dates.

所以我为此创建了一个示例代码。

gateway.creditCard.expiringBetween(before, after, (err, result) => {
    if (err) {
      console.log('I have an error', { err });
    }
    console.log('results', { result });
  });

我得到的结果如下:

results { result:
   SearchResponse {
     pagingFunction:
      CreditCardGateway { gateway: [BraintreeGateway], config: [Config] },
     ids: [ 'jx7sds', 'grp387' ],
     pageSize: 50,
     stream:
      SearchResponseStream {
        _readableState: [ReadableState],
        readable: true,
        domain: [Domain],
        _events: {},
        _eventsCount: 0,
        _maxListeners: undefined,
        searchResponse: [Circular],
        currentItem: 0,
        currentOffset: 0,
        bufferedResults: [] },
     success: true } }

我看到我收到了一系列信用卡Ids

如果我遍历这些 ID 并执行 gateway.creditCard.find,我可以找到这些信用卡的信息。

但是,我对文档说我应该在初始响应中获取 Credit Card 对象感到困惑。

当我一开始就应该找到每个 CC 时,单独找到它们似乎有点过头了。我一定是做错了什么。

因为我在 SO 看到了一些 BT 开发人员,所以我想我可以问问社区。​​p>

以前有人这样做过并且可以分享一些代码 sn-p 或为我指明正确的方向吗?提前致谢!

【问题讨论】:

    标签: node.js braintree braintree-sandbox


    【解决方案1】:

    我刚刚询问了 Braintree 支持文档是否正确并得到以下答复:

    你是正确的,结果返回一个支付数组 方法令牌(ID)。感谢您的来电。我们将讨论这个 与我们的文档团队进一步联系。

    他们还说迭代 id 是要走的路。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-10-01
      • 2018-10-24
      • 2015-06-03
      • 2019-06-07
      • 2013-04-03
      • 1970-01-01
      • 1970-01-01
      • 2016-09-25
      相关资源
      最近更新 更多