我如何确定一张卡在布伦特里是信用卡还是借记卡?


How can I determine whether or not a card is credit or debit in Braintree?

我正在使用Braintree PHP SDK,我无法确定一张卡是否是借记卡。

可以知道这张卡是借记卡还是信用卡?

如果您使用Braintree存储信用卡,则响应将包括BIN数据库信息

country_of_issuer -发行信用卡的国家。

debit—该卡是否为借记卡。

可能值:

Braintree::CreditCard::Debit::Yes
Braintree::CreditCard::Debit::No
Braintree::CreditCard::Debit::Unknown

如果通过传递customer_idpaymentmethod创建braintree token,请遵循链接:https://developers.braintreepayments.com/javascript+php/start/hello-server。从这个令牌中可以找到cardtype

 $paymentMethod = Braintree_PaymentMethod::find('token');

我是Braintree的一名开发人员。如果我们不能从BIN号确定类型,那么在支付方式上调用debit将返回Unknown;但是,一般来说,如果它是借记卡,调用debit将返回' Yes '。