【发布时间】:2015-10-10 10:23:20
【问题描述】:
现在我要做的是显示客户之前使用的所有payment methods,让他选择下一笔交易。
我已经成功获取了所有的支付方式,但是我发现如果客户之前使用过PayPal账户,我无法将信用卡设置为默认信用卡
$updateResult = Braintree_PaymentMethod::update(
‘credit_card_token',
[
'options' => [
'makeDefault' => true
]
]
);
或
$updateResult = Braintree_Customer::update(
$customerId,
array(
'creditCard' => array(
'paymentMethodNonce' => $nonceFromTheClient,
'options' => array(
'makeDefault' => true
)
)
)
);
drop-in UI 仍将首先显示 PayPal 帐户。虽然我可以看到这张信用卡被查询转换为默认值
$paymentMethod = Braintree_PaymentMethod::find('token’);
$paymentMethod -> default
所以我的问题是,即使用户以前使用 PayPal,我也可以直接在插入式 UI 中将信用卡显示为default 付款方式吗?
【问题讨论】: