REDROOM
PHP 7.4.33
Path:
Logout
Edit File
Size: 2.68 KB
Close
/home/godevadmin/www/admin/braintree/final/braintree/lib/Braintree/Result/CreditCardVerification.php
Text
Base64
<?php namespace Braintree\Result; use Braintree\RiskData; use Braintree\Util; /** * 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 * * @property-read string $avsErrorResponseCode * @property-read string $avsPostalCodeResponseCode * @property-read string $avsStreetAddressResponseCode * @property-read string $cvvResponseCode * @property-read string $status * */ class CreditCardVerification { // Status const FAILED = 'failed'; const GATEWAY_REJECTED = 'gateway_rejected'; const PROCESSOR_DECLINED = 'processor_declined'; const VERIFIED = 'verified'; private $_attributes; private $_amount; private $_avsErrorResponseCode; private $_avsPostalCodeResponseCode; private $_avsStreetAddressResponseCode; private $_currencyIsoCode; 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 void */ private function _initializeFromArray($attributes) { if(isset($attributes['riskData'])) { $attributes['riskData'] = RiskData::factory($attributes['riskData']); } $this->_attributes = $attributes; foreach($attributes AS $name => $value) { $varName = "_$name"; $this->$varName = $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__ . '[' . Util::attributesToString($this->_attributes) . ']'; } public static function allStatuses() { return [ CreditCardVerification::FAILED, CreditCardVerification::GATEWAY_REJECTED, CreditCardVerification::PROCESSOR_DECLINED, CreditCardVerification::VERIFIED ]; } } class_alias('Braintree\Result\CreditCardVerification', 'Braintree_Result_CreditCardVerification');
Save
Close
Exit & Reset
Text mode: syntax highlighting auto-detects file type.
Directory Contents
Dirs: 0 × Files: 3
Delete Selected
Select All
Select None
Sort:
Name
Size
Modified
Enable drag-to-move
Name
Size
Perms
Modified
Actions
CreditCardVerification.php
2.68 KB
lrwxrwxr-x
2023-11-07 19:59:44
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
Error.php
3.82 KB
lrwxrwxr-x
2023-11-07 19:59:44
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
Successful.php
2.60 KB
lrwxrwxr-x
2023-11-07 19:59:44
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
Zip Selected
If ZipArchive is unavailable, a
.tar
will be created (no compression).