有一种方法可以获得所有卡片的列表:
gateway.creditCard.expiringBetween(year1900, year2100, function (err, result) {...})
然后为每张卡片致电paymentMethod.find
。但我希望在一次通话中获得与客户相关的所有付款方式,这可能吗?
答案 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
的对象,但文档中并不明显。