Php 如何更新Braintree客户默认付款方式
现在,我要做的是显示客户以前使用的所有Php 如何更新Braintree客户默认付款方式,php,payment,braintree,Php,Payment,Braintree,现在,我要做的是显示客户以前使用的所有付款方式,让他选择下一笔交易 我已成功获取所有付款方式,但我发现如果客户以前使用过PayPal帐户,我无法使用信用卡将其设置为默认帐户 $updateResult = Braintree_PaymentMethod::update( ‘credit_card_token', [ 'options' => [ 'makeDefault' => true ] ] ); 或 下拉菜单UI仍将首先显示贝宝帐户。虽然我可以通
付款方式
,让他选择下一笔交易
我已成功获取所有付款方式,但我发现如果客户以前使用过PayPal
帐户,我无法使用信用卡将其设置为默认帐户
$updateResult = Braintree_PaymentMethod::update(
‘credit_card_token',
[
'options' => [
'makeDefault' => true
]
]
);
或
下拉菜单
UI仍将首先显示贝宝帐户。虽然我可以通过查询看到此信用卡已切换为默认状态
$paymentMethod = Braintree_PaymentMethod::find('token’);
$paymentMethod -> default
所以我的问题是,即使用户以前使用过PayPal,我是否可以在drop-in UI中将直接显示信用卡设置为默认的支付方式?我在Braintree担任开发人员。下拉式用户界面配置为显示最近成功使用的付款方式,而不是贝宝帐户或默认付款方式。目前,您无法在Drop-in UI中覆盖此行为,但团队正在研究提供此功能的方法
我建议您通读这篇相关文章,看看是否有任何建议的替代方案适合您。如果您希望收到任何更新的通知,您也可以订阅此问题。此外,这是否意味着“默认”付款方式本身目前没有任何有用的功能?JS UI呢?你文章中的链接指向Android drop-in用户界面,该界面最近已经更新。有关于JS的信息吗?
$paymentMethod = Braintree_PaymentMethod::find('token’);
$paymentMethod -> default