CreditCardVerification.php in Commerce Braintree 7
File
braintree_php/lib/Braintree/Result/CreditCardVerification.phpView source
<?php
/**
* Braintree Credit Card Verification Result
*
* @package Braintree
* @subpackage Result
* @copyright 2010 Braintree Payment Solutions
*/
/**
* Braintree Credit Card Verification Result
*
* This object is returned as part of an Error Result; it provides
* access to the credit card verification data from the gateway
*
*
* @package Braintree
* @subpackage Result
* @copyright 2010 Braintree Payment Solutions
*
* @property-read string $avsErrorResponseCode
* @property-read string $avsPostalCodeResponseCode
* @property-read string $avsStreetAddressResponseCode
* @property-read string $cvvResponseCode
* @property-read string $status
*
*/
class Braintree_Result_CreditCardVerification {
// Status
const FAILED = 'failed';
const GATEWAY_REJECTED = 'gateway_rejected';
const PROCESSOR_DECLINED = 'processor_declined';
const VERIFIED = 'verified';
private $_attributes;
private $_avsErrorResponseCode;
private $_avsPostalCodeResponseCode;
private $_avsStreetAddressResponseCode;
private $_cvvResponseCode;
private $_gatewayRejectionReason;
private $_status;
/**
* @ignore
*/
public function __construct($attributes) {
$this
->_initializeFromArray($attributes);
}
/**
* initializes instance properties from the keys/values of an array
* @ignore
* @access protected
* @param <type> $aAttribs array of properties to set - single level
* @return none
*/
private function _initializeFromArray($attributes) {
$this->_attributes = $attributes;
foreach ($attributes as $name => $value) {
$varName = "_{$name}";
$this->{$varName} = $value;
// $this->$varName = Braintree_Util::delimiterToCamelCase($value, '_');
}
}
/**
*
* @ignore
*/
public function __get($name) {
$varName = "_{$name}";
return isset($this->{$varName}) ? $this->{$varName} : null;
}
/**
* returns a string representation of the customer
* @return string
*/
public function __toString() {
return __CLASS__ . '[' . Braintree_Util::attributesToString($this->_attributes) . ']';
}
}
Classes
Name![]() |
Description |
---|---|
Braintree_Result_CreditCardVerification | Braintree Credit Card Verification Result |