@@ -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 | } |