当前位置: 首页>>代码示例>>PHP>>正文


PHP Braintree_CreditCard::update方法代码示例

本文整理汇总了PHP中Braintree_CreditCard::update方法的典型用法代码示例。如果您正苦于以下问题:PHP Braintree_CreditCard::update方法的具体用法?PHP Braintree_CreditCard::update怎么用?PHP Braintree_CreditCard::update使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Braintree_CreditCard的用法示例。


在下文中一共展示了Braintree_CreditCard::update方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: testUpdate_withDefault

 function testUpdate_withDefault()
 {
     $customer = Braintree_Customer::createNoValidate();
     $card1 = Braintree_CreditCard::create(array('customerId' => $customer->id, 'cardholderName' => 'Cardholder', 'number' => '5105105105105100', 'expirationDate' => '05/12'))->creditCard;
     $card2 = Braintree_CreditCard::create(array('customerId' => $customer->id, 'cardholderName' => 'Cardholder', 'number' => '5105105105105100', 'expirationDate' => '05/12'))->creditCard;
     $this->assertTrue($card1->isDefault());
     $this->assertFalse($card2->isDefault());
     Braintree_CreditCard::update($card2->token, array('options' => array('makeDefault' => true)))->creditCard;
     $this->assertFalse(Braintree_CreditCard::find($card1->token)->isDefault());
     $this->assertTrue(Braintree_CreditCard::find($card2->token)->isDefault());
 }
开发者ID:buga1234,项目名称:buga_segforours,代码行数:11,代码来源:CreditCardTest.php

示例2: updateCard

 public function updateCard($token, $data)
 {
     $result = Braintree_CreditCard::update($token, $data);
     echo "<pre>";
     print_r($result);
     echo "</pre>";
     if ($result->success) {
         return array('success' => 1, 'payment_method_token' => $result->creditCard->token, 'last4' => $result->creditCard->last4);
     } else {
         return array('success' => 0, 'validation_errors' => $result->errors->deepAll());
     }
 }
开发者ID:anmolview,项目名称:yiidemos,代码行数:12,代码来源:YiiBraintree.php

示例3: set_default_saved_card

 /**
  * Set the given credit card token as the default card in braintree. This will appear first in the list
  * of cards on the My Cards section, and first in the list of saved cards on checkout
  *
  * @since 2.0
  * @param string $token the braintree credit card token
  */
 public function set_default_saved_card($token)
 {
     try {
         Braintree_CreditCard::update($token, array('options' => array('makeDefault' => true)));
     } catch (Exception $e) {
         $this->add_debug_message($e->getMessage());
     }
 }
开发者ID:keshvenderg,项目名称:cloudshop,代码行数:15,代码来源:class-wc-gateway-braintree.php

示例4: updateCard

 public function updateCard($token, $data)
 {
     $updateResult = \Braintree_CreditCard::update($token, array('number' => $data['creditCardNumber'], 'expirationDate' => "{$data['expirationMonth']}/{$data['expirationYear']}", 'cvv' => $data['securityCode'], 'options' => array('makeDefault' => true)));
     if ($updateResult->success == true) {
         return true;
     }
     return $updateResult->message;
 }
开发者ID:yii-ext,项目名称:payment,代码行数:8,代码来源:BraintreeRecurringGateway.php


注:本文中的Braintree_CreditCard::update方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。