123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- <?php
- namespace Braintree\Transaction;
- use Braintree\Instance;
- /**
- * MasterpassCard details from a transaction
- * creates an instance of MasterpassCardDetails
- *
- * @package Braintree
- * @subpackage Transaction
- *
- * @property-read string $bin
- * @property-read string $callId
- * @property-read string $cardholderName
- * @property-read string $commercial
- * @property-read string $countryOfIssuance
- * @property-read string $customerId
- * @property-read string $customerLocation
- * @property-read string $debit
- * @property-read string $durbinRegulated
- * @property-read string $expirationDate
- * @property-read string $expirationMonth
- * @property-read string $expirationYear
- * @property-read string $healthcare
- * @property-read string $imageUrl
- * @property-read string $issuingBank
- * @property-read string $last4
- * @property-read string $maskedNumber
- * @property-read string $payroll
- * @property-read string $prepaid
- * @property-read string $productId
- * @property-read string $token
- * @property-read string $updatedAt
- */
- class MasterpassCardDetails extends Instance
- {
- protected $_attributes = [];
- /**
- * @ignore
- */
- public function __construct($attributes)
- {
- parent::__construct($attributes);
- $this->_attributes['expirationDate'] = $this->expirationMonth . '/' . $this->expirationYear;
- $this->_attributes['maskedNumber'] = $this->bin . '******' . $this->last4;
- }
- }
- class_alias('Braintree\Transaction\MasterpassCardDetails', 'Braintree_Transaction_MasterpassCardDetails');
|