BrainTree:获取所有客户的付款方式

pun*_*und 4 braintree

有一种方法可以获得所有卡的列表:

gateway.creditCard.expiringBetween(year1900, year2100, function (err, result) {...})
Run Code Online (Sandbox Code Playgroud)

然后打电话paymentMethod.find给每张卡.但我想在一次通话中获得与客户相关的所有付款方式,这可能吗?

agf*_*agf 6

我在布伦特里工作.如果您有更多问题,可以随时与我们的支持团队联系.

客户使用其所有付款方式序列化.

因此,获取客户,然后从中获取信用卡和PayPal帐户:

gateway.customer.find("theCustomerId", function(err, customer) {
    var payment_methods = customer.creditCards.concat(customer.paypalAccounts);
});
Run Code Online (Sandbox Code Playgroud)

  • @RobFox请不要进行大幅改善答案的编辑.我知道你只是获得了编辑权限并且很高兴使用它们,但是同样的规则适用于你获得它们之前 - 只进行重要的编辑. (2认同)