uawdijnntqw1x1x1
IP : 216.73.216.107
Hostname : toronto-dev2
Kernel : Linux toronto-dev2 4.15.0-213-generic #224-Ubuntu SMP Mon Jun 19 13:30:12 UTC 2023 x86_64
Disable Function : None :)
OS : Linux
PATH:
/
srv
/
users
/
craft4
/
apps
/
craft4-newsite-space
/
plugins
/
commerce-helcim
/
.
/
.
/
src
/
models
/
PaymentForm.php
/
/
<?php namespace craft\commerce\helcim\models; use craft\commerce\models\payments\CreditCardPaymentForm; use craft\commerce\models\PaymentSource; use craft\commerce\helcim\Plugin; use craft\commerce\Plugin as Commerce; use yii\base\BaseObject; class PaymentForm extends CreditCardPaymentForm { /** * @var string $response from helcim JS. */ public $response; public $approvalCode; public $transactionId; public $responseMessage; public $cardToken; public $cardNumber; public $cardType; public $customerCode; public $customer; // Public methods // ========================================================================= /** * @inheritdoc */ public function setAttributes($values, $safeOnly = true): void { parent::setAttributes($values, $safeOnly); if (isset($values['cardToken'])) { $this->token = $values['cardToken']; } } /** * @inheritdoc */ public function rules(): array { return []; } /** * @inheritdoc */ public function populateFromPaymentSource(PaymentSource $paymentSource):void { $this->cardToken = $paymentSource->token; $this->customer = 'CUST'.\Craft::$app->getUser()->getId(); } }
/srv/users/craft4/apps/craft4-newsite-space/plugins/commerce-helcim/././src/models/PaymentForm.php