如何在braintree服务器php iOS上更新信用卡信息?

如何在braintree服务器php iOS上更新信用卡信息?,php,ios,braintree,Php,Ios,Braintree,我正在使用braintree SDK进行付款。我成功地整合了付款方式和交易。但现在,如果用户决定使用他们的另一张卡而不是旧卡,我就不得不更新信用信息 为了实现这一点,我制作了一个web服务,它可以获取持卡人姓名、抄送号码、到期月份和年份以及cvv。您可以通过提交以下所有详细信息来创建信用卡: result = Braintree_CreditCard::create([ 'cardholder_name' => 'John Doe', 'cvv' => '123',

我正在使用braintree SDK进行付款。我成功地整合了付款方式和交易。但现在,如果用户决定使用他们的另一张卡而不是旧卡,我就不得不更新信用信息


为了实现这一点,我制作了一个web服务,它可以获取持卡人姓名、抄送号码、到期月份和年份以及cvv。

您可以通过提交以下所有详细信息来创建信用卡:

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
          ]
     ]
 ]);

我是Braintree的开发者。这个问题对于您的集成似乎非常具体,我建议您提供帮助。