public static function Braintree_CreditCard::find in Commerce Braintree 7
find a creditcard by token
@access public
Parameters
string $token credit card unique id:
Return value
object Braintree_CreditCard
Throws
12 calls to Braintree_CreditCard::find()
- Braintree_CreditCardTest::testCreate_withDefault in braintree_php/
tests/ integration/ CreditCardTest.php  - Braintree_CreditCardTest::testDelete_deletesThePaymentMethod in braintree_php/
tests/ integration/ CreditCardTest.php  - Braintree_CreditCardTest::testErrorsOnFindWithBlankArgument in braintree_php/
tests/ unit/ CreditCardTest.php  - Braintree_CreditCardTest::testErrorsOnFindWithWhitespaceArgument in braintree_php/
tests/ unit/ CreditCardTest.php  - Braintree_CreditCardTest::testErrorsOnFindWithWhitespaceCharacterArgument in braintree_php/
tests/ unit/ CreditCardTest.php  
File
- braintree_php/
lib/ Braintree/ CreditCard.php, line 195  
Class
- Braintree_CreditCard
 - Creates and manages Braintree CreditCards
 
Code
public static function find($token) {
  self::_validateId($token);
  try {
    $response = Braintree_Http::get('/payment_methods/' . $token);
    return self::factory($response['creditCard']);
  } catch (Braintree_Exception_NotFound $e) {
    throw new Braintree_Exception_NotFound('credit card with token ' . $token . ' not found');
  }
}