1
現在我想要做的是顯示一個客戶以前使用的所有payment methods
並讓他選擇下一個交易。如何更新Braintree客戶默認付款方式
我已經成功地獲取所有的支付方式,但我發現,如果客戶之前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
用戶界面仍然會先顯示PayPal帳戶。雖然我可以看到這張信用卡是通過查詢
$paymentMethod = Braintree_PaymentMethod::find('token’);
$paymentMethod -> default
轉移到默認的所以我的問題是我可以直接設置顯示信用卡作爲default
付款方式投遞UI即使用戶之前使用PayPal ?
有沒有更新? – Martian2049
此外,這是否意味着「默認」付款方式本身目前沒有任何有用的功能? – Martian2049
JS用戶界面怎麼樣?您帖子中的鏈接是最近更新的Android嵌入式用戶界面。有關JS的任何信息? – p4sh4