@@ -43,7 +43,7 @@ discard block |
||
| 43 | 43 | public function __construct(Invoice $invoice, $settings) |
| 44 | 44 | { |
| 45 | 45 | $this->invoice($invoice); |
| 46 | - $this->settings = (object)$settings; |
|
| 46 | + $this->settings = (object) $settings; |
|
| 47 | 47 | } |
| 48 | 48 | |
| 49 | 49 | /** |
@@ -75,7 +75,7 @@ discard block |
||
| 75 | 75 | */ |
| 76 | 76 | public function pay(): RedirectionForm |
| 77 | 77 | { |
| 78 | - return $this->redirectWithForm($this->settings->apiPaymentUrl . $this->invoice->getTransactionId(), [], 'GET'); |
|
| 78 | + return $this->redirectWithForm($this->settings->apiPaymentUrl.$this->invoice->getTransactionId(), [], 'GET'); |
|
| 79 | 79 | } |
| 80 | 80 | |
| 81 | 81 | /** |
@@ -120,7 +120,7 @@ |
||
| 120 | 120 | $transactionId = $this->invoice->getTransactionId(); |
| 121 | 121 | $paymentUrl = $this->getPaymentUrl(); |
| 122 | 122 | |
| 123 | - $payUrl = $paymentUrl . $transactionId; |
|
| 123 | + $payUrl = $paymentUrl.$transactionId; |
|
| 124 | 124 | |
| 125 | 125 | return $this->redirectWithForm($payUrl, [], 'GET'); |
| 126 | 126 | } |
@@ -36,7 +36,7 @@ |
||
| 36 | 36 | public function __construct(Invoice $invoice, $settings) |
| 37 | 37 | { |
| 38 | 38 | $this->invoice($invoice); |
| 39 | - $this->settings = (object)$settings; |
|
| 39 | + $this->settings = (object) $settings; |
|
| 40 | 40 | } |
| 41 | 41 | |
| 42 | 42 | /** |
@@ -81,7 +81,7 @@ discard block |
||
| 81 | 81 | 'sign' => |
| 82 | 82 | hash_hmac( |
| 83 | 83 | 'SHA512', |
| 84 | - $amount . '#' . $order_id . '#' . $callback, |
|
| 84 | + $amount.'#'.$order_id.'#'.$callback, |
|
| 85 | 85 | $this->settings->signKey |
| 86 | 86 | ), |
| 87 | 87 | ]; |
@@ -95,7 +95,7 @@ discard block |
||
| 95 | 95 | 'headers' => [ |
| 96 | 96 | 'Content-Type' => 'application/json', |
| 97 | 97 | 'Accept' => 'application/json', |
| 98 | - 'Authorization' => 'Bearer ' . $this->settings->gatewayId, |
|
| 98 | + 'Authorization' => 'Bearer '.$this->settings->gatewayId, |
|
| 99 | 99 | ], |
| 100 | 100 | 'body' => json_encode($data), |
| 101 | 101 | ] |
@@ -153,7 +153,7 @@ discard block |
||
| 153 | 153 | 'sign' => |
| 154 | 154 | hash_hmac( |
| 155 | 155 | 'SHA512', |
| 156 | - $amount . '#' . $refNum . '#' . $cardNumber . '#' . $trackingCode, |
|
| 156 | + $amount.'#'.$refNum.'#'.$cardNumber.'#'.$trackingCode, |
|
| 157 | 157 | $this->settings->signKey |
| 158 | 158 | ), |
| 159 | 159 | ]; |
@@ -165,7 +165,7 @@ discard block |
||
| 165 | 165 | 'headers' => [ |
| 166 | 166 | 'Content-Type' => 'application/json', |
| 167 | 167 | 'Accept' => 'application/json', |
| 168 | - 'Authorization' => 'Bearer ' . $this->settings->gatewayId, |
|
| 168 | + 'Authorization' => 'Bearer '.$this->settings->gatewayId, |
|
| 169 | 169 | ], |
| 170 | 170 | 'body' => json_encode($data), |
| 171 | 171 | ] |
@@ -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 | |
@@ -86,7 +86,7 @@ discard block |
||
| 86 | 86 | |
| 87 | 87 | $responseBody = mb_strtolower($response->getBody()->getContents()); |
| 88 | 88 | $body = @json_decode($responseBody, true); |
| 89 | - $statusCode = (int)$body['status']; |
|
| 89 | + $statusCode = (int) $body['status']; |
|
| 90 | 90 | |
| 91 | 91 | if ($statusCode !== 200) { |
| 92 | 92 | // some error has happened |
@@ -142,7 +142,7 @@ discard block |
||
| 142 | 142 | { |
| 143 | 143 | $basePayUrl = $this->settings->mode == 'normal' ? $this->settings->apiPaymentUrl |
| 144 | 144 | : $this->settings->apiDirectPaymentUrl; |
| 145 | - $payUrl = $basePayUrl . $this->invoice->getTransactionId(); |
|
| 145 | + $payUrl = $basePayUrl.$this->invoice->getTransactionId(); |
|
| 146 | 146 | |
| 147 | 147 | return $this->redirectWithForm($payUrl, [], 'GET'); |
| 148 | 148 | } |
@@ -177,7 +177,7 @@ discard block |
||
| 177 | 177 | |
| 178 | 178 | $responseBody = mb_strtolower($response->getBody()->getContents()); |
| 179 | 179 | $body = @json_decode($responseBody, true); |
| 180 | - $statusCode = (int)$body['status']; |
|
| 180 | + $statusCode = (int) $body['status']; |
|
| 181 | 181 | |
| 182 | 182 | if ($statusCode !== 200) { |
| 183 | 183 | $message = $body['message'] ?? $this->convertStatusCodeToMessage($statusCode); |
@@ -1,9 +1,9 @@ discard block |
||
| 1 | 1 | <?php |
| 2 | 2 | |
| 3 | 3 | define('ATIPAY_URL', 'https://mipg.atipay.net/v1/'); |
| 4 | -define('ATIPAY_TOKEN_URL', ATIPAY_URL . 'get-token'); |
|
| 5 | -define('ATIPAY_REDIRECT_TO_PSP_URL', ATIPAY_URL . 'redirect-to-gateway'); |
|
| 6 | -define('ATIPAY_VERIFY_URL', ATIPAY_URL . 'verify-payment'); |
|
| 4 | +define('ATIPAY_TOKEN_URL', ATIPAY_URL.'get-token'); |
|
| 5 | +define('ATIPAY_REDIRECT_TO_PSP_URL', ATIPAY_URL.'redirect-to-gateway'); |
|
| 6 | +define('ATIPAY_VERIFY_URL', ATIPAY_URL.'verify-payment'); |
|
| 7 | 7 | |
| 8 | 8 | function fn_atipay_get_token($params) |
| 9 | 9 | { |
@@ -13,14 +13,14 @@ discard block |
||
| 13 | 13 | if (isset($r['status']) && !empty($r['status'])) { |
| 14 | 14 | $status = $r['status']; |
| 15 | 15 | if ($status == 1) { |
| 16 | - $return['success']=1; |
|
| 17 | - $return['token']=$r['token']; |
|
| 16 | + $return['success'] = 1; |
|
| 17 | + $return['token'] = $r['token']; |
|
| 18 | 18 | } else { |
| 19 | - $return['success']=0; |
|
| 20 | - $return['errorMessage']=$r['errorDescription']; |
|
| 19 | + $return['success'] = 0; |
|
| 20 | + $return['errorMessage'] = $r['errorDescription']; |
|
| 21 | 21 | } |
| 22 | 22 | } else { |
| 23 | - $return['success']=0; |
|
| 23 | + $return['success'] = 0; |
|
| 24 | 24 | if (isset($r['faMessage']) && !empty($r['faMessage'])) { |
| 25 | 25 | $return['errorMessage'] = $r['faMessage']; |
| 26 | 26 | } else { |
@@ -28,7 +28,7 @@ discard block |
||
| 28 | 28 | } |
| 29 | 29 | } |
| 30 | 30 | } else { |
| 31 | - $return['success']=0; |
|
| 31 | + $return['success'] = 0; |
|
| 32 | 32 | $return['errorMessage'] = "خطا در دریافت اطلاعات توکن پرداخت"; |
| 33 | 33 | } |
| 34 | 34 | |
@@ -60,7 +60,7 @@ discard block |
||
| 60 | 60 | |
| 61 | 61 | function _fn_generate_get_token_form($params, $submit_text, $action) |
| 62 | 62 | { |
| 63 | - $form ="<form action='$action' method='POST' align='center' name='atipay_payment_form_token' id='atipay_payment_form_token' >"; |
|
| 63 | + $form = "<form action='$action' method='POST' align='center' name='atipay_payment_form_token' id='atipay_payment_form_token' >"; |
|
| 64 | 64 | foreach ($params as $k=>$v) { |
| 65 | 65 | $form .= "<input type='hidden' value='$v' name='$k' >"; |
| 66 | 66 | } |
@@ -77,15 +77,15 @@ discard block |
||
| 77 | 77 | if (isset($params['state']) && !empty($params['state'])) { |
| 78 | 78 | $state = $params['state']; |
| 79 | 79 | if ($state == 'OK') { |
| 80 | - $result['success']=1; |
|
| 81 | - $result['error']=""; |
|
| 80 | + $result['success'] = 1; |
|
| 81 | + $result['error'] = ""; |
|
| 82 | 82 | } else { |
| 83 | - $result['success']=0; |
|
| 84 | - $result['error']= _fn_return_state_text($state); |
|
| 83 | + $result['success'] = 0; |
|
| 84 | + $result['error'] = _fn_return_state_text($state); |
|
| 85 | 85 | } |
| 86 | 86 | } else { |
| 87 | - $result['success']=0; |
|
| 88 | - $result['error']="خطای نامشخص در پرداخت. در صورتیکه مبلغی از شما کسر شده باشد، برگشت داده می شود."; |
|
| 87 | + $result['success'] = 0; |
|
| 88 | + $result['error'] = "خطای نامشخص در پرداخت. در صورتیکه مبلغی از شما کسر شده باشد، برگشت داده می شود."; |
|
| 89 | 89 | } |
| 90 | 90 | |
| 91 | 91 | return $result; |
@@ -98,18 +98,18 @@ discard block |
||
| 98 | 98 | if ($r) { |
| 99 | 99 | if (isset($r['amount']) && !empty($r['amount'])) { |
| 100 | 100 | if ($r['amount'] == $amount) { |
| 101 | - $return['success']=1; |
|
| 102 | - $return['errorMessage']=""; |
|
| 101 | + $return['success'] = 1; |
|
| 102 | + $return['errorMessage'] = ""; |
|
| 103 | 103 | } else { |
| 104 | - $return['success']=0; |
|
| 105 | - $return['errorMessage']="خطا در تایید مبلغ پرداخت.در صورتیکه مبلغی از شما کسر شده باشد، برگشت داده می شود."; |
|
| 104 | + $return['success'] = 0; |
|
| 105 | + $return['errorMessage'] = "خطا در تایید مبلغ پرداخت.در صورتیکه مبلغی از شما کسر شده باشد، برگشت داده می شود."; |
|
| 106 | 106 | } |
| 107 | 107 | } else { |
| 108 | - $return['success']=0; |
|
| 109 | - $return['errorMessage']="خطا در تایید اطلاعات پرداخت. در صورتیکه مبلغی از شما کسر شده باشد، برگشت داده می شود."; |
|
| 108 | + $return['success'] = 0; |
|
| 109 | + $return['errorMessage'] = "خطا در تایید اطلاعات پرداخت. در صورتیکه مبلغی از شما کسر شده باشد، برگشت داده می شود."; |
|
| 110 | 110 | } |
| 111 | 111 | } else { |
| 112 | - $return['success']=0; |
|
| 112 | + $return['success'] = 0; |
|
| 113 | 113 | $return['errorMessage'] = "خطا در تایید نهایی پرداخت. در صورتیکه مبلغی از شما کسر شده باشد، برگشت داده می شود."; |
| 114 | 114 | } |
| 115 | 115 | |
@@ -183,7 +183,7 @@ discard block |
||
| 183 | 183 | if ($httpcode == "200") { |
| 184 | 184 | //nothing YET |
| 185 | 185 | } else { |
| 186 | - $json= json_encode(array('error'=>'Y')); |
|
| 186 | + $json = json_encode(array('error'=>'Y')); |
|
| 187 | 187 | } |
| 188 | 188 | |
| 189 | 189 | return $json; |
@@ -207,7 +207,7 @@ discard block |
||
| 207 | 207 | if ($httpcode == "200") { |
| 208 | 208 | return json_decode($json, true); |
| 209 | 209 | } else { |
| 210 | - $json = array('error'=>'Y','jsonError'=>$httpcode,'message'=>$httpcode); |
|
| 210 | + $json = array('error'=>'Y', 'jsonError'=>$httpcode, 'message'=>$httpcode); |
|
| 211 | 211 | } |
| 212 | 212 | |
| 213 | 213 | return $json; |
@@ -139,7 +139,7 @@ |
||
| 139 | 139 | $error_message = $r['errorMessage']; |
| 140 | 140 | throw new InvalidPaymentException($error_message); |
| 141 | 141 | } else { //success |
| 142 | - $receipt = $this->createReceipt($params['referenceNumber']); |
|
| 142 | + $receipt = $this->createReceipt($params['referenceNumber']); |
|
| 143 | 143 | $receipt->detail([ |
| 144 | 144 | 'referenceNo' => $params['referenceNumber'], |
| 145 | 145 | 'rrn' => Request::input('rrn'), |
@@ -77,7 +77,7 @@ discard block |
||
| 77 | 77 | ))->GetToken2Result; |
| 78 | 78 | $result = json_decode($response); |
| 79 | 79 | |
| 80 | - if (! isset($result->ResCod) || ! in_array($result->ResCod, ['0', '00'])) { |
|
| 80 | + if (!isset($result->ResCod) || !in_array($result->ResCod, ['0', '00'])) { |
|
| 81 | 81 | // error has happened |
| 82 | 82 | $message = $result->Message ?? 'خطای ناشناخته رخ داده'; |
| 83 | 83 | throw new PurchaseFailedException($message); |
@@ -121,7 +121,7 @@ discard block |
||
| 121 | 121 | public function verify() : ReceiptInterface |
| 122 | 122 | { |
| 123 | 123 | $resCode = Request::input('ResCod'); |
| 124 | - if (! in_array($resCode, array('0', '00'))) { |
|
| 124 | + if (!in_array($resCode, array('0', '00'))) { |
|
| 125 | 125 | $message = 'پرداخت توسط کاربر لغو شد'; |
| 126 | 126 | throw new InvalidPaymentException($message); |
| 127 | 127 | } |
@@ -139,7 +139,7 @@ discard block |
||
| 139 | 139 | $response = $client->Confirm2($data)->Confirm2Result; |
| 140 | 140 | $result = json_decode($response); |
| 141 | 141 | |
| 142 | - if (! isset($result->ResCod) || ! in_array($result->ResCod, array('0', '00'))) { |
|
| 142 | + if (!isset($result->ResCod) || !in_array($result->ResCod, array('0', '00'))) { |
|
| 143 | 143 | $message = $result->Message ?? 'خطا در انجام عملیات رخ داده است'; |
| 144 | 144 | throw new InvalidPaymentException($message); |
| 145 | 145 | } |
@@ -90,7 +90,7 @@ |
||
| 90 | 90 | */ |
| 91 | 91 | public function pay(): RedirectionForm |
| 92 | 92 | { |
| 93 | - $url = $this->settings->apiPaymentUrl . $this->invoice->getTransactionId(); |
|
| 93 | + $url = $this->settings->apiPaymentUrl.$this->invoice->getTransactionId(); |
|
| 94 | 94 | |
| 95 | 95 | return $this->redirectWithForm($url, [], 'GET'); |
| 96 | 96 | } |