Passed
Pull Request — master (#127)
by
unknown
02:37
created
src/Drivers/Atipay/Core/fn.atipay.php 1 patch
Spacing   +25 added lines, -25 removed lines patch added patch discarded remove patch
@@ -1,9 +1,9 @@  discard block
 block discarded – undo
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
 block discarded – undo
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
 block discarded – undo
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
 block discarded – undo
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
 block discarded – undo
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
 block discarded – undo
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
 block discarded – undo
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
 block discarded – undo
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;
Please login to merge, or discard this patch.
src/Drivers/Fanavacard/Fanavacard.php 3 patches
Indentation   +14 added lines, -14 removed lines patch added patch discarded remove patch
@@ -132,15 +132,15 @@  discard block
 block discarded – undo
132 132
     {
133 133
         $receipt = new Receipt('fanavacard', $referenceId);
134 134
         $receipt->detail([
135
-                             'ResNum'=>Request::input('ResNum'),
136
-                             'RefNum'=>Request::input('RefNum'),
137
-                             'token'=>Request::input('token'),
138
-                             'CustomerRefNum'=>Request::input('CustomerRefNum'),
139
-                             'CardMaskPan'=>Request::input('CardMaskPan'),
140
-                             'transactionAmount'=>Request::input('transactionAmount'),
141
-                             'emailAddress'=>Request::input('emailAddress'),
142
-                             'mobileNo'=>Request::input('mobileNo'),
143
-                         ]);
135
+                                'ResNum'=>Request::input('ResNum'),
136
+                                'RefNum'=>Request::input('RefNum'),
137
+                                'token'=>Request::input('token'),
138
+                                'CustomerRefNum'=>Request::input('CustomerRefNum'),
139
+                                'CardMaskPan'=>Request::input('CardMaskPan'),
140
+                                'transactionAmount'=>Request::input('transactionAmount'),
141
+                                'emailAddress'=>Request::input('emailAddress'),
142
+                                'mobileNo'=>Request::input('mobileNo'),
143
+                            ]);
144 144
         return $receipt;
145 145
     }
146 146
 
@@ -173,11 +173,11 @@  discard block
 block discarded – undo
173 173
 
174 174
     private function httpClientInit(): void {
175 175
         $this->client = new Client([
176
-                                       'curl'=>[\CURLOPT_SSL_CIPHER_LIST=>'DEFAULT@SECLEVEL=1',],
177
-                                       'verify' => false,
178
-                                       'base_uri' => $this->settings->baseUri,
179
-                                       'headers' => ['Content-Type' => 'application/json',],
180
-                                   ]);
176
+                                        'curl'=>[\CURLOPT_SSL_CIPHER_LIST=>'DEFAULT@SECLEVEL=1',],
177
+                                        'verify' => false,
178
+                                        'base_uri' => $this->settings->baseUri,
179
+                                        'headers' => ['Content-Type' => 'application/json',],
180
+                                    ]);
181 181
     }
182 182
 
183 183
     private function getWsContext(): array {
Please login to merge, or discard this patch.
Spacing   +13 added lines, -13 removed lines patch added patch discarded remove patch
@@ -45,7 +45,7 @@  discard block
 block discarded – undo
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->httpClientInit();
50 50
     }
51 51
 
@@ -56,9 +56,9 @@  discard block
 block discarded – undo
56 56
      *
57 57
      * @throws PurchaseFailedException
58 58
      */
59
-    public function purchase(){
59
+    public function purchase() {
60 60
         $this->invoice->uuid(crc32($this->invoice->getUuid()));
61
-        $token  = $this->getToken();
61
+        $token = $this->getToken();
62 62
         $this->invoice->transactionId($token['Token']);
63 63
 
64 64
         return $this->invoice->getTransactionId();
@@ -71,7 +71,7 @@  discard block
 block discarded – undo
71 71
      */
72 72
     public function pay(): RedirectionForm
73 73
     {
74
-        $url = rtrim($this->settings->baseUri,'/')."/{$this->settings->apiPaymentUrl}";
74
+        $url = rtrim($this->settings->baseUri, '/')."/{$this->settings->apiPaymentUrl}";
75 75
         return $this->redirectWithForm($url, [
76 76
             'token' => $this->invoice->getTransactionId(),
77 77
             'language' => 'fa'
@@ -90,19 +90,19 @@  discard block
 block discarded – undo
90 90
     {
91 91
         $transaction_amount = Request::input('transactionAmount');
92 92
 
93
-        if($this->invoice->getAmount()*10 == $transaction_amount){
93
+        if ($this->invoice->getAmount() * 10 == $transaction_amount) {
94 94
 
95 95
             $param = ['Token'=>Request::input('token'), 'RefNum'=>Request::input('RefNum')];
96
-            $response = $this->client->post($this->settings->apiVerificationUrl,[
96
+            $response = $this->client->post($this->settings->apiVerificationUrl, [
97 97
                 'json'=> array_merge(
98 98
                     ['WSContext'=> $this->getWsContext()],
99 99
                     $param
100 100
                 )]);
101 101
 
102 102
             $response_data = json_decode($response->getBody()->getContents());
103
-            if($response_data->Result != 'erSucceed'){
103
+            if ($response_data->Result != 'erSucceed') {
104 104
                 return throw new InvalidPaymentException($response_data->Result);
105
-            }elseif($this->invoice->getAmount()*10 != $response_data->Amount){
105
+            }elseif ($this->invoice->getAmount() * 10 != $response_data->Amount) {
106 106
                 $response = $this->client->post($this->settings->apiReverseAmountUrl,
107 107
                                                 [
108 108
                                                     'json'=> [
@@ -152,7 +152,7 @@  discard block
 block discarded – undo
152 152
     public function getToken(): array
153 153
     {
154 154
 
155
-        $response = $this->client->request('POST',$this->settings->apiPurchaseUrl, [
155
+        $response = $this->client->request('POST', $this->settings->apiPurchaseUrl, [
156 156
             'json'=>[
157 157
                 'WSContext'=> $this->getWsContext(),
158 158
                 'TransType'=>'EN_GOODS',
@@ -161,11 +161,11 @@  discard block
 block discarded – undo
161 161
                 'RedirectUrl'=>$this->settings->callbackUrl,
162 162
             ]]);
163 163
 
164
-        if($response->getStatusCode() != 200)
164
+        if ($response->getStatusCode() != 200)
165 165
             return throw new PurchaseFailedException("cant get token |  $response->getBody()->getContents()", $response->getStatusCode());
166 166
 
167 167
         $response_data = json_decode($response->getBody()->getContents());
168
-        if($response_data->Result != 'erSucceed')
168
+        if ($response_data->Result != 'erSucceed')
169 169
             return throw new PurchaseFailedException("cant get token |  $response->getBody()->getContents()", $response->getStatusCode());
170 170
 
171 171
         return (array) $response_data;
@@ -173,10 +173,10 @@  discard block
 block discarded – undo
173 173
 
174 174
     private function httpClientInit(): void {
175 175
         $this->client = new Client([
176
-                                       'curl'=>[\CURLOPT_SSL_CIPHER_LIST=>'DEFAULT@SECLEVEL=1',],
176
+                                       'curl'=>[\CURLOPT_SSL_CIPHER_LIST=>'DEFAULT@SECLEVEL=1', ],
177 177
                                        'verify' => false,
178 178
                                        'base_uri' => $this->settings->baseUri,
179
-                                       'headers' => ['Content-Type' => 'application/json',],
179
+                                       'headers' => ['Content-Type' => 'application/json', ],
180 180
                                    ]);
181 181
     }
182 182
 
Please login to merge, or discard this patch.
Braces   +7 added lines, -5 removed lines patch added patch discarded remove patch
@@ -102,7 +102,7 @@  discard block
 block discarded – undo
102 102
             $response_data = json_decode($response->getBody()->getContents());
103 103
             if($response_data->Result != 'erSucceed'){
104 104
                 return throw new InvalidPaymentException($response_data->Result);
105
-            }elseif($this->invoice->getAmount()*10 != $response_data->Amount){
105
+            } elseif($this->invoice->getAmount()*10 != $response_data->Amount){
106 106
                 $response = $this->client->post($this->settings->apiReverseAmountUrl,
107 107
                                                 [
108 108
                                                     'json'=> [
@@ -161,12 +161,14 @@  discard block
 block discarded – undo
161 161
                 'RedirectUrl'=>$this->settings->callbackUrl,
162 162
             ]]);
163 163
 
164
-        if($response->getStatusCode() != 200)
165
-            return throw new PurchaseFailedException("cant get token |  $response->getBody()->getContents()", $response->getStatusCode());
164
+        if($response->getStatusCode() != 200) {
165
+                    return throw new PurchaseFailedException("cant get token |  $response->getBody()->getContents()", $response->getStatusCode());
166
+        }
166 167
 
167 168
         $response_data = json_decode($response->getBody()->getContents());
168
-        if($response_data->Result != 'erSucceed')
169
-            return throw new PurchaseFailedException("cant get token |  $response->getBody()->getContents()", $response->getStatusCode());
169
+        if($response_data->Result != 'erSucceed') {
170
+                    return throw new PurchaseFailedException("cant get token |  $response->getBody()->getContents()", $response->getStatusCode());
171
+        }
170 172
 
171 173
         return (array) $response_data;
172 174
     }
Please login to merge, or discard this patch.