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

时间:2014-11-02 09:27:41

标签: braintree

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

gateway.creditCard.expiringBetween(year1900, year2100, function (err, result) {...})

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

2 个答案:

答案 0 :(得分:6)

我在Braintree工作。如果您有更多问题,可以随时get in touch with our support team

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

所以,get the customer然后是get the credit cards and paypal accounts from it

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

答案 1 :(得分:1)

我想到了。 gateway.customer.find返回一个属性为creditCards的对象,但文档中并不明显。