@@ -194,7 +194,7 @@ |
||
194 | 194 | */ |
195 | 195 | protected function prepareInvoiceData(): array |
196 | 196 | { |
197 | - $this->invoice->uuid($this->invoice->getNumericUuid() . rand(0, time())); |
|
197 | + $this->invoice->uuid($this->invoice->getNumericUuid().rand(0, time())); |
|
198 | 198 | $action = 1003; // 1003 : for buy request (bank standard) |
199 | 199 | $merchantCode = $this->settings->merchantId; |
200 | 200 | $terminalCode = $this->settings->terminalCode; |
@@ -58,7 +58,7 @@ discard block |
||
58 | 58 | public function __construct(Invoice $invoice, $settings) |
59 | 59 | { |
60 | 60 | $this->invoice($invoice); |
61 | - $this->settings = (object)$settings; |
|
61 | + $this->settings = (object) $settings; |
|
62 | 62 | } |
63 | 63 | |
64 | 64 | /** |
@@ -190,9 +190,9 @@ discard block |
||
190 | 190 | { |
191 | 191 | $this->invoice->convertUuidToNumeric(); |
192 | 192 | if (strpos($this->settings->callbackUrl, '?') !== false) { |
193 | - $query = '&' . http_build_query(['invoice' => $this->invoice->getNumericUuid()]); |
|
193 | + $query = '&'.http_build_query(['invoice' => $this->invoice->getNumericUuid()]); |
|
194 | 194 | } else { |
195 | - $query = '?' . http_build_query(['invoice' => $this->invoice->getNumericUuid()]); |
|
195 | + $query = '?'.http_build_query(['invoice' => $this->invoice->getNumericUuid()]); |
|
196 | 196 | } |
197 | 197 | |
198 | 198 | return $this->callApi('POST', self::TokenURL, [ |
@@ -201,7 +201,7 @@ discard block |
||
201 | 201 | 'localInvoiceId' => $this->invoice->getNumericUuid(), |
202 | 202 | 'amountInRials' => $this->invoice->getAmount() * ($this->settings->currency == 'T' ? 10 : 1), // convert to rial |
203 | 203 | 'localDate' => $this->getTime()['content'], |
204 | - 'callbackURL' => $this->settings->callbackUrl . $query, |
|
204 | + 'callbackURL' => $this->settings->callbackUrl.$query, |
|
205 | 205 | 'paymentId' => "0", |
206 | 206 | 'additionalData' => '', |
207 | 207 | ]); |
@@ -215,8 +215,8 @@ discard block |
||
215 | 215 | public function reverse(): array |
216 | 216 | { |
217 | 217 | return $this->callApi('POST', self::ReverseURL, [ |
218 | - 'merchantConfigurationId' => (int)$this->settings->merchantConfigID, |
|
219 | - 'payGateTranId' => (int)$this->invoice->getUuid() |
|
218 | + 'merchantConfigurationId' => (int) $this->settings->merchantConfigID, |
|
219 | + 'payGateTranId' => (int) $this->invoice->getUuid() |
|
220 | 220 | ]); |
221 | 221 | } |
222 | 222 | |
@@ -228,8 +228,8 @@ discard block |
||
228 | 228 | public function cancel(): array |
229 | 229 | { |
230 | 230 | return $this->callApi('POST', self::CancelURL, [ |
231 | - 'merchantConfigurationId' => (int)$this->settings->merchantConfigID, |
|
232 | - 'payGateTranId' => (int)$this->payGateTransactionId |
|
231 | + 'merchantConfigurationId' => (int) $this->settings->merchantConfigID, |
|
232 | + 'payGateTranId' => (int) $this->payGateTransactionId |
|
233 | 233 | ]); |
234 | 234 | } |
235 | 235 | |
@@ -241,8 +241,8 @@ discard block |
||
241 | 241 | public function verifyTransaction(): array |
242 | 242 | { |
243 | 243 | return $this->callApi('POST', self::VerifyURL, [ |
244 | - 'merchantConfigurationId' => (int)$this->settings->merchantConfigID, |
|
245 | - 'payGateTranId' => (int)$this->payGateTransactionId |
|
244 | + 'merchantConfigurationId' => (int) $this->settings->merchantConfigID, |
|
245 | + 'payGateTranId' => (int) $this->payGateTransactionId |
|
246 | 246 | ]); |
247 | 247 | } |
248 | 248 | |
@@ -254,8 +254,8 @@ discard block |
||
254 | 254 | public function settlement(): array |
255 | 255 | { |
256 | 256 | return $this->callApi('POST', self::SettlementURL, [ |
257 | - 'merchantConfigurationId' => (int)$this->settings->merchantConfigID, |
|
258 | - 'payGateTranId' => (int)$this->payGateTransactionId |
|
257 | + 'merchantConfigurationId' => (int) $this->settings->merchantConfigID, |
|
258 | + 'payGateTranId' => (int) $this->payGateTransactionId |
|
259 | 259 | ]); |
260 | 260 | } |
261 | 261 | |
@@ -266,7 +266,7 @@ discard block |
||
266 | 266 | */ |
267 | 267 | public function cardHash(): array |
268 | 268 | { |
269 | - return $this->callApi('GET', self::CardHashURL . '?merchantConfigurationId=' . $this->settings->merchantConfigID . '&localInvoiceId=' . $this->invoice->getTransactionId(), []); |
|
269 | + return $this->callApi('GET', self::CardHashURL.'?merchantConfigurationId='.$this->settings->merchantConfigID.'&localInvoiceId='.$this->invoice->getTransactionId(), []); |
|
270 | 270 | } |
271 | 271 | |
272 | 272 | /** |
@@ -276,7 +276,7 @@ discard block |
||
276 | 276 | */ |
277 | 277 | public function transactionResult(): array |
278 | 278 | { |
279 | - return $this->callApi('GET', self::TranResultURL . '?merchantConfigurationId=' . $this->settings->merchantConfigID . '&localInvoiceId=' . $this->invoice->getTransactionId(), []); |
|
279 | + return $this->callApi('GET', self::TranResultURL.'?merchantConfigurationId='.$this->settings->merchantConfigID.'&localInvoiceId='.$this->invoice->getTransactionId(), []); |
|
280 | 280 | } |
281 | 281 | |
282 | 282 | /** |
@@ -71,7 +71,7 @@ discard block |
||
71 | 71 | } else { |
72 | 72 | $description = $this->settings->description; |
73 | 73 | } |
74 | - $this->invoice->uuid(intval(1, time()) . $this->invoice->getNumericUuid()); |
|
74 | + $this->invoice->uuid(intval(1, time()).$this->invoice->getNumericUuid()); |
|
75 | 75 | |
76 | 76 | $data->merchantId = $this->settings->merchantId; |
77 | 77 | $data->amount = $this->invoice->getAmount(); |
@@ -171,9 +171,9 @@ discard block |
||
171 | 171 | private function notVerified($message, $status) |
172 | 172 | { |
173 | 173 | if ($message) { |
174 | - throw new InvalidPaymentException($message, (int)$status); |
|
174 | + throw new InvalidPaymentException($message, (int) $status); |
|
175 | 175 | } else { |
176 | - throw new InvalidPaymentException('payment failed', (int)$status); |
|
176 | + throw new InvalidPaymentException('payment failed', (int) $status); |
|
177 | 177 | } |
178 | 178 | } |
179 | 179 | } |
@@ -46,7 +46,7 @@ discard block |
||
46 | 46 | public function __construct(Invoice $invoice, $settings) |
47 | 47 | { |
48 | 48 | $this->invoice($invoice); |
49 | - $this->settings = (object)$settings; |
|
49 | + $this->settings = (object) $settings; |
|
50 | 50 | $this->httpClientInit(); |
51 | 51 | } |
52 | 52 | |
@@ -60,7 +60,7 @@ discard block |
||
60 | 60 | public function purchase() |
61 | 61 | { |
62 | 62 | $this->invoice->uuid($this->invoice->getNumericUuid()); |
63 | - $token = $this->getToken(); |
|
63 | + $token = $this->getToken(); |
|
64 | 64 | $this->invoice->transactionId($token['Token']); |
65 | 65 | |
66 | 66 | return $this->invoice->getTransactionId(); |
@@ -184,10 +184,10 @@ discard block |
||
184 | 184 | private function httpClientInit(): void |
185 | 185 | { |
186 | 186 | $this->client = new Client([ |
187 | - 'curl'=>[CURLOPT_SSL_CIPHER_LIST=>'DEFAULT@SECLEVEL=1',], |
|
187 | + 'curl'=>[CURLOPT_SSL_CIPHER_LIST=>'DEFAULT@SECLEVEL=1', ], |
|
188 | 188 | 'verify' => false, |
189 | 189 | 'base_uri' => $this->settings->baseUri, |
190 | - 'headers' => ['Content-Type' => 'application/json',], |
|
190 | + 'headers' => ['Content-Type' => 'application/json', ], |
|
191 | 191 | ]); |
192 | 192 | } |
193 | 193 |
@@ -58,7 +58,7 @@ |
||
58 | 58 | */ |
59 | 59 | public function purchase() |
60 | 60 | { |
61 | - $this->invoice->uuid($this->invoice->getNumericUuid() . time()); |
|
61 | + $this->invoice->uuid($this->invoice->getNumericUuid().time()); |
|
62 | 62 | $details = $this->invoice->getDetails(); |
63 | 63 | |
64 | 64 | $amount = $this->invoice->getAmount() * ($this->settings->currency == 'T' ? 10 : 1); // convert to rial |
@@ -45,7 +45,7 @@ discard block |
||
45 | 45 | public function __construct(Invoice $invoice, $settings) |
46 | 46 | { |
47 | 47 | $this->invoice($invoice); |
48 | - $this->settings = (object)$settings; |
|
48 | + $this->settings = (object) $settings; |
|
49 | 49 | $this->client = new Client(); |
50 | 50 | } |
51 | 51 | |
@@ -59,7 +59,7 @@ discard block |
||
59 | 59 | */ |
60 | 60 | public function purchase() |
61 | 61 | { |
62 | - $this->invoice->uuid(intval(1, time()) . $this->invoice->getNumericUuid()); |
|
62 | + $this->invoice->uuid(intval(1, time()).$this->invoice->getNumericUuid()); |
|
63 | 63 | $data = [ |
64 | 64 | 'api_key' => $this->settings->merchantId, |
65 | 65 | 'order_id' => $this->invoice->getUuid(), |
@@ -122,7 +122,7 @@ discard block |
||
122 | 122 | */ |
123 | 123 | public function pay(): RedirectionForm |
124 | 124 | { |
125 | - $payUrl = $this->settings->apiPaymentUrl . $this->invoice->getTransactionId(); |
|
125 | + $payUrl = $this->settings->apiPaymentUrl.$this->invoice->getTransactionId(); |
|
126 | 126 | |
127 | 127 | return $this->redirectWithForm($payUrl, [], 'GET'); |
128 | 128 | } |