/
home
/
techb158
/
ileadtechnology.com
/
vendor
/
tzsk
/
payu
/
src
/
Verifiers
/
/home/techb158/ileadtechnology.com/vendor/tzsk/payu/src/Verifiers
mkdir
upload
Name
Size
Mode
Actions
AbstractVerifier.php
1108
0644
edit
dl
rm
BizVerifier.php
2071
0644
edit
dl
rm
MoneyVerifier.php
1874
0644
edit
dl
rm
Edit:
/home/techb158/ileadtechnology.com/vendor/tzsk/payu/src/Verifiers/AbstractVerifier.php
(1108B)
<?php namespace Tzsk\Payu\Verifiers; use GuzzleHttp\Client; use Illuminate\Http\Request; use Tzsk\Payu\Helpers\Config; use Tzsk\Payu\Helpers\Processor; use Tzsk\Payu\Model\PayuPayment; abstract class AbstractVerifier { /** * @var array */ protected $txnIds = []; /** * @var Client */ protected $config; /** * @param array $transaction_ids * @param string $account */ public function __construct($transaction_ids, $account = null) { $this->txnIds = $transaction_ids; $this->config = new Config($account); $this->client = new Client(); } /** * @param object $data * @return PayuPayment */ protected function getInstance($data) { $request = new Request((array) $data); $attributes = (new Processor($request))->process(); if ($this->config->getDriver() == 'database') { return PayuPayment::find($attributes); } return new PayuPayment($attributes); } /** * @return object */ abstract public function verify(); }
Save
cmd:
run