我正在使用braintree SDK进行付款。我已经成功整合了付款方式和交易。但是,如果用户决定使用他们的其他卡而不是旧卡,我现在仍然在更新信用信息。
为实现这一目标,我制作了一个网站服务,获取持卡人姓名,cc号,到期月份和年份以及cvv。
答案 0 :(得分:1)
您可以通过提交以下所有详细信息来创建信用卡:
result = Braintree_CreditCard::create([
'cardholder_name' => 'John Doe',
'cvv' => '123',
'expiration_date' => '12/2019,
'number' => '4111111111111111',
'options' => [
'verify_card' => True
]
])
# use this credit card token(5mk3f2).
print(result.credit_card.token)
We this credit card token to update the credit card by as follows:
$result = Braintree_PaymentMethod::update(
'5mk3f2',
[
'cardholder_name' => 'Doe Jhon',
'cvv' => 'XXX',
'expiration_date' => '8/2020,
'number' => '4111111111111118',
'billingAddress' => [
'streetAddress' => '100 Maple Lane',
'options' => [
'updateExisting' => true
]
]
]);