Completed
Pull Request — master (#15)
by angel
01:46
created
Instapago/InstapagoGateway/InstapagoPayment.php 7 patches
Doc Comments   +1 added lines, -6 removed lines patch added patch discarded remove patch
@@ -312,9 +312,4 @@
 block discarded – undo
312 312
     private function checkRequiredParams(array $params)
313 313
     {
314 314
         foreach ($params as $param) {
315
-            if (empty($param)) {
316
-                throw new InstapagoException('Parámetros faltantes para procesar el pago. Verifique la documentación.');
317
-            }
318
-        }
319
-    }
320
-} // end class
315
+            if (empty($param
321 316
\ No newline at end of file
Please login to merge, or discard this patch.
Unused Use Statements   +1 added lines, -6 removed lines patch added patch discarded remove patch
@@ -312,9 +312,4 @@
 block discarded – undo
312 312
     private function checkRequiredParams(array $params)
313 313
     {
314 314
         foreach ($params as $param) {
315
-            if (empty($param)) {
316
-                throw new InstapagoException('Parámetros faltantes para procesar el pago. Verifique la documentación.');
317
-            }
318
-        }
319
-    }
320
-} // end class
315
+            if (empty($param
321 316
\ No newline at end of file
Please login to merge, or discard this patch.
Indentation   +203 added lines, -208 removed lines patch added patch discarded remove patch
@@ -35,227 +35,227 @@  discard block
 block discarded – undo
35 35
  */
36 36
 class InstapagoPayment
37 37
 {
38
-    protected $keyId;
39
-    protected $publicKeyId;
40
-    public $cardHolder;
41
-    public $cardHolderId;
42
-    public $cardNumber;
43
-    public $cvc;
44
-    public $expirationDate;
45
-    public $amount;
46
-    public $description;
47
-    public $statusId;
48
-    public $ipAddres;
49
-    public $idPago;
50
-    public $root = 'https://api.instapago.com/';
51
-
52
-    /**
53
-     * Crear un nuevo objeto de Instapago.
54
-     *
55
-     * @param string $keyId       llave privada
56
-     * @param string $publicKeyId llave publica
57
-     *                            Requeridas.
58
-     */
59
-    public function __construct($keyId, $publicKeyId)
60
-    {
61
-        try {
62
-            if (empty($keyId) && empty($publicKeyId)) {
63
-                throw new InstapagoException('Los parámetros "keyId" y "publicKeyId" son requeridos para procesar la petición.');
64
-            }
65
-
66
-            if (empty($keyId)) {
67
-                throw new InstapagoException('El parámetro "keyId" es requerido para procesar la petición. ');
68
-            }
69
-
70
-            if (empty($publicKeyId)) {
71
-                throw new InstapagoException('El parámetro "publicKeyId" es requerido para procesar la petición.');
72
-            }
73
-
74
-            $this->publicKeyId = $publicKeyId;
75
-            $this->keyId = $keyId;
76
-        } catch (InstapagoException $e) {
77
-            echo $e->getMessage();
78
-        } // end try/catch
79
-    }
38
+	protected $keyId;
39
+	protected $publicKeyId;
40
+	public $cardHolder;
41
+	public $cardHolderId;
42
+	public $cardNumber;
43
+	public $cvc;
44
+	public $expirationDate;
45
+	public $amount;
46
+	public $description;
47
+	public $statusId;
48
+	public $ipAddres;
49
+	public $idPago;
50
+	public $root = 'https://api.instapago.com/';
51
+
52
+	/**
53
+	 * Crear un nuevo objeto de Instapago.
54
+	 *
55
+	 * @param string $keyId       llave privada
56
+	 * @param string $publicKeyId llave publica
57
+	 *                            Requeridas.
58
+	 */
59
+	public function __construct($keyId, $publicKeyId)
60
+	{
61
+		try {
62
+			if (empty($keyId) && empty($publicKeyId)) {
63
+				throw new InstapagoException('Los parámetros "keyId" y "publicKeyId" son requeridos para procesar la petición.');
64
+			}
65
+
66
+			if (empty($keyId)) {
67
+				throw new InstapagoException('El parámetro "keyId" es requerido para procesar la petición. ');
68
+			}
69
+
70
+			if (empty($publicKeyId)) {
71
+				throw new InstapagoException('El parámetro "publicKeyId" es requerido para procesar la petición.');
72
+			}
73
+
74
+			$this->publicKeyId = $publicKeyId;
75
+			$this->keyId = $keyId;
76
+		} catch (InstapagoException $e) {
77
+			echo $e->getMessage();
78
+		} // end try/catch
79
+	}
80 80
 
81 81
  // end construct
82 82
 
83
-    /**
84
-     * Crear un pago
85
-     * Efectúa un pago con tarjeta de crédito, una vez procesado retornar una respuesta.
86
-     * https://github.com/abr4xas/php-instapago/blob/master/help/DOCUMENTACION.md#crear-un-pago.
87
-     */
88
-    public function payment($amount, $description, $cardHolder, $cardHolderId, $cardNumber, $cvc, $expirationDate, $statusId, $ipAddres)
89
-    {
90
-        try {
91
-            $params = [$amount, $description, $cardHolder, $cardHolderId, $cardNumber, $cvc, $expirationDate, $statusId, $ipAddres];
92
-            $this->checkRequiredParams($params);
93
-
94
-            $this->amount = $amount;
95
-            $this->description = $description;
96
-            $this->cardHolder = $cardHolder;
97
-            $this->cardHolderId = $cardHolderId;
98
-            $this->cardNumber = $cardNumber;
99
-            $this->cvc = $cvc;
100
-            $this->expirationDate = $expirationDate;
101
-            $this->statusId = $statusId;
102
-            $this->ipAddres = $ipAddres;
103
-
104
-            $url = $this->root.'payment'; // endpoint
105
-
106
-            $fields = [
107
-                'KeyID'             => $this->keyId, //required
108
-                'PublicKeyId'       => $this->publicKeyId, //required
109
-                'amount'            => $this->amount, //required
110
-                'description'       => $this->description, //required
111
-                'cardHolder'        => $this->cardHolder, //required
112
-                'cardHolderId'      => $this->cardHolderId, //required
113
-                'cardNumber'        => $this->cardNumber, //required
114
-                'cvc'               => $this->cvc, //required
115
-                'expirationDate'    => $this->expirationDate, //required
116
-                'statusId'          => $this->statusId, //required
117
-                'IP'                => $this->ipAddres, //required
118
-            ];
119
-
120
-            $obj = $this->curlTransaccion($url, $fields);
121
-            $result = $this->checkResponseCode($obj);
122
-
123
-            return $result;
124
-        } catch (InstapagoException $e) {
125
-            echo $e->getMessage();
126
-        } // end try/catch
127
-    }
83
+	/**
84
+	 * Crear un pago
85
+	 * Efectúa un pago con tarjeta de crédito, una vez procesado retornar una respuesta.
86
+	 * https://github.com/abr4xas/php-instapago/blob/master/help/DOCUMENTACION.md#crear-un-pago.
87
+	 */
88
+	public function payment($amount, $description, $cardHolder, $cardHolderId, $cardNumber, $cvc, $expirationDate, $statusId, $ipAddres)
89
+	{
90
+		try {
91
+			$params = [$amount, $description, $cardHolder, $cardHolderId, $cardNumber, $cvc, $expirationDate, $statusId, $ipAddres];
92
+			$this->checkRequiredParams($params);
93
+
94
+			$this->amount = $amount;
95
+			$this->description = $description;
96
+			$this->cardHolder = $cardHolder;
97
+			$this->cardHolderId = $cardHolderId;
98
+			$this->cardNumber = $cardNumber;
99
+			$this->cvc = $cvc;
100
+			$this->expirationDate = $expirationDate;
101
+			$this->statusId = $statusId;
102
+			$this->ipAddres = $ipAddres;
103
+
104
+			$url = $this->root.'payment'; // endpoint
105
+
106
+			$fields = [
107
+				'KeyID'             => $this->keyId, //required
108
+				'PublicKeyId'       => $this->publicKeyId, //required
109
+				'amount'            => $this->amount, //required
110
+				'description'       => $this->description, //required
111
+				'cardHolder'        => $this->cardHolder, //required
112
+				'cardHolderId'      => $this->cardHolderId, //required
113
+				'cardNumber'        => $this->cardNumber, //required
114
+				'cvc'               => $this->cvc, //required
115
+				'expirationDate'    => $this->expirationDate, //required
116
+				'statusId'          => $this->statusId, //required
117
+				'IP'                => $this->ipAddres, //required
118
+			];
119
+
120
+			$obj = $this->curlTransaccion($url, $fields);
121
+			$result = $this->checkResponseCode($obj);
122
+
123
+			return $result;
124
+		} catch (InstapagoException $e) {
125
+			echo $e->getMessage();
126
+		} // end try/catch
127
+	}
128 128
 
129 129
  // end payment
130 130
 
131
-    /**
132
-     * Completar Pago
133
-     * Este método funciona para procesar un bloqueo o pre-autorización
134
-     * para así procesarla y hacer el cobro respectivo.
135
-     * Para usar este método es necesario configurar en `payment()` el parametro statusId a 1
136
-     * https://github.com/abr4xas/php-instapago/blob/master/help/DOCUMENTACION.md#completar-pago.
137
-     */
131
+	/**
132
+	 * Completar Pago
133
+	 * Este método funciona para procesar un bloqueo o pre-autorización
134
+	 * para así procesarla y hacer el cobro respectivo.
135
+	 * Para usar este método es necesario configurar en `payment()` el parametro statusId a 1
136
+	 * https://github.com/abr4xas/php-instapago/blob/master/help/DOCUMENTACION.md#completar-pago.
137
+	 */
138
+
139
+	public function continuePayment($idPago, $amount)
140
+	{
141
+		try {
142
+			$params = [$idPago, $amount];
143
+			$this->checkRequiredParams($params);
144
+
145
+			$this->idPago = $idPago;
146
+			$this->amount = $amount;
147
+
148
+			$url = $this->root.'complete'; // endpoint
149
+
150
+			$fields = [
151
+				'KeyID'             => $this->keyId, //required
152
+				'PublicKeyId'       => $this->publicKeyId, //required
153
+				'id'                => $this->idPago, //required
154
+				'amount'            => $this->amount, //required
155
+			];
156
+
157
+			$obj = $this->curlTransaccion($url, $fields);
158
+			$result = $this->checkResponseCode($obj);
159
+
160
+			return $result;
161
+		} catch (InstapagoException $e) {
162
+			echo $e->getMessage();
163
+		} // end try/catch
164
+	}
138 165
 
139
-    public function continuePayment($idPago, $amount)
140
-    {
141
-        try {
142
-            $params = [$idPago, $amount];
143
-            $this->checkRequiredParams($params);
166
+ // continuePayment
144 167
 
145
-            $this->idPago = $idPago;
146
-            $this->amount = $amount;
168
+	/**
169
+	 * Anular Pago
170
+	 * Este método funciona para procesar una anulación de un pago o un bloqueo.
171
+	 * https://github.com/abr4xas/php-instapago/blob/master/help/DOCUMENTACION.md#anular-pago.
172
+	 */
173
+	public function cancelPayment($idPago)
174
+	{
175
+		try {
176
+			$params = [$idPago];
177
+            
178
+			$this->checkRequiredParams($params);
147 179
 
148
-            $url = $this->root.'complete'; // endpoint
180
+			$this->idPago = $idPago;
149 181
 
150
-            $fields = [
151
-                'KeyID'             => $this->keyId, //required
152
-                'PublicKeyId'       => $this->publicKeyId, //required
153
-                'id'                => $this->idPago, //required
154
-                'amount'            => $this->amount, //required
155
-            ];
182
+			$url = $this->root.'payment'; // endpoint
156 183
 
157
-            $obj = $this->curlTransaccion($url, $fields);
158
-            $result = $this->checkResponseCode($obj);
184
+			$fields = [
185
+				'KeyID'             => $this->keyId, //required
186
+				'PublicKeyId'       => $this->publicKeyId, //required
187
+				'id'                => $this->idPago, //required
188
+			];
159 189
 
160
-            return $result;
161
-        } catch (InstapagoException $e) {
162
-            echo $e->getMessage();
163
-        } // end try/catch
164
-    }
190
+			$myCurl = curl_init();
191
+			curl_setopt($myCurl, CURLOPT_RETURNTRANSFER, 1);
192
+			curl_setopt($myCurl, CURLOPT_CUSTOMREQUEST, "DELETE");
193
+			curl_setopt($myCurl, CURLOPT_URL, $url.'?'.'KeyID='.$this->keyId.'&PublicKeyId='.$this->publicKeyId.'&id='.$this->idPago);
194
+			$server_output = curl_exec($myCurl);
195
+			curl_close($myCurl);
196
+			$obj = json_decode($server_output);
197
+			$result = $this->checkResponseCode($obj);
165 198
 
166
- // continuePayment
167
-
168
-    /**
169
-     * Anular Pago
170
-     * Este método funciona para procesar una anulación de un pago o un bloqueo.
171
-     * https://github.com/abr4xas/php-instapago/blob/master/help/DOCUMENTACION.md#anular-pago.
172
-     */
173
-    public function cancelPayment($idPago)
174
-    {
175
-        try {
176
-            $params = [$idPago];
177
-            
178
-            $this->checkRequiredParams($params);
179
-
180
-            $this->idPago = $idPago;
181
-
182
-            $url = $this->root.'payment'; // endpoint
183
-
184
-            $fields = [
185
-                'KeyID'             => $this->keyId, //required
186
-                'PublicKeyId'       => $this->publicKeyId, //required
187
-                'id'                => $this->idPago, //required
188
-            ];
189
-
190
-            $myCurl = curl_init();
191
-            curl_setopt($myCurl, CURLOPT_RETURNTRANSFER, 1);
192
-            curl_setopt($myCurl, CURLOPT_CUSTOMREQUEST, "DELETE");
193
-            curl_setopt($myCurl, CURLOPT_URL, $url.'?'.'KeyID='.$this->keyId.'&PublicKeyId='.$this->publicKeyId.'&id='.$this->idPago);
194
-            $server_output = curl_exec($myCurl);
195
-            curl_close($myCurl);
196
-            $obj = json_decode($server_output);
197
-            $result = $this->checkResponseCode($obj);
198
-
199
-            return $result;
200
-        } catch (InstapagoException $e) {
201
-            echo $e->getMessage();
202
-        } // end try/catch
203
-    }
199
+			return $result;
200
+		} catch (InstapagoException $e) {
201
+			echo $e->getMessage();
202
+		} // end try/catch
203
+	}
204 204
 
205 205
  // cancelPayment
206 206
 
207
-    /**
208
-     * Información del Pago
209
-     * Consulta información sobre un pago generado anteriormente.
210
-     * Requiere como parámetro el `id` que es el código de referencia de la transacción
211
-     * https://github.com/abr4xas/php-instapago/blob/master/help/DOCUMENTACION.md#información-del-pago.
212
-     */
213
-    public function paymentInfo($idPago)
214
-    {
215
-        try {
216
-            $params = [$idPago];
217
-            $this->checkRequiredParams($params);
218
-
219
-            $this->idPago = $idPago;
220
-
221
-            $url = $this->root.'payment'; // endpoint
222
-
223
-            $myCurl = curl_init();
224
-            curl_setopt($myCurl, CURLOPT_URL, $url.'?'.'KeyID='.$this->keyId.'&PublicKeyId='.$this->publicKeyId.'&id='.$this->idPago);
225
-            curl_setopt($myCurl, CURLOPT_RETURNTRANSFER, 1);
226
-            $server_output = curl_exec($myCurl);
227
-            curl_close($myCurl);
228
-            $obj = json_decode($server_output);
229
-            $result = $this->checkResponseCode($obj);
230
-
231
-            return $result;
232
-        } catch (InstapagoException $e) {
233
-            echo $e->getMessage();
234
-        } // end try/catch
235
-    }
207
+	/**
208
+	 * Información del Pago
209
+	 * Consulta información sobre un pago generado anteriormente.
210
+	 * Requiere como parámetro el `id` que es el código de referencia de la transacción
211
+	 * https://github.com/abr4xas/php-instapago/blob/master/help/DOCUMENTACION.md#información-del-pago.
212
+	 */
213
+	public function paymentInfo($idPago)
214
+	{
215
+		try {
216
+			$params = [$idPago];
217
+			$this->checkRequiredParams($params);
218
+
219
+			$this->idPago = $idPago;
220
+
221
+			$url = $this->root.'payment'; // endpoint
222
+
223
+			$myCurl = curl_init();
224
+			curl_setopt($myCurl, CURLOPT_URL, $url.'?'.'KeyID='.$this->keyId.'&PublicKeyId='.$this->publicKeyId.'&id='.$this->idPago);
225
+			curl_setopt($myCurl, CURLOPT_RETURNTRANSFER, 1);
226
+			$server_output = curl_exec($myCurl);
227
+			curl_close($myCurl);
228
+			$obj = json_decode($server_output);
229
+			$result = $this->checkResponseCode($obj);
230
+
231
+			return $result;
232
+		} catch (InstapagoException $e) {
233
+			echo $e->getMessage();
234
+		} // end try/catch
235
+	}
236 236
 
237 237
  // paymentInfo
238 238
 
239
-    /**
240
-     * Realiza Transaccion
241
-     * Efectúa y retornar una respuesta a un metodo de pago.
242
-     *
243
-     *@param $url endpoint a consultar
244
-     *@param $fields datos para la consulta
245
-     *
246
-     *@return $obj array resultados de la transaccion
247
-     * https://github.com/abr4xas/php-instapago/blob/master/help/DOCUMENTACION.md#PENDIENTE
248
-     */
249
-    public function curlTransaccion($url, $fields)
250
-    {
251
-        $myCurl = curl_init();
252
-        curl_setopt($myCurl, CURLOPT_URL, $url);
253
-        curl_setopt($myCurl, CURLOPT_POST, 1);
254
-        curl_setopt($myCurl, CURLOPT_POSTFIELDS, http_build_query($fields));
255
-        curl_setopt($myCurl, CURLOPT_RETURNTRANSFER, true);
256
-        $server_output = curl_exec($myCurl);
257
-        curl_close($myCurl);
258
-        $obj = json_decode($server_output);
239
+	/**
240
+	 * Realiza Transaccion
241
+	 * Efectúa y retornar una respuesta a un metodo de pago.
242
+	 *
243
+	 *@param $url endpoint a consultar
244
+	 *@param $fields datos para la consulta
245
+	 *
246
+	 *@return $obj array resultados de la transaccion
247
+	 * https://github.com/abr4xas/php-instapago/blob/master/help/DOCUMENTACION.md#PENDIENTE
248
+	 */
249
+	public function curlTransaccion($url, $fields)
250
+	{
251
+		$myCurl = curl_init();
252
+		curl_setopt($myCurl, CURLOPT_URL, $url);
253
+		curl_setopt($myCurl, CURLOPT_POST, 1);
254
+		curl_setopt($myCurl, CURLOPT_POSTFIELDS, http_build_query($fields));
255
+		curl_setopt($myCurl, CURLOPT_RETURNTRANSFER, true);
256
+		$server_output = curl_exec($myCurl);
257
+		curl_close($myCurl);
258
+		$obj = json_decode($server_output);
259 259
 <<<<<<< HEAD
260 260
 
261 261
         return $obj;
@@ -312,9 +312,4 @@  discard block
 block discarded – undo
312 312
     private function checkRequiredParams(array $params)
313 313
     {
314 314
         foreach ($params as $param) {
315
-            if (empty($param)) {
316
-                throw new InstapagoException('Parámetros faltantes para procesar el pago. Verifique la documentación.');
317
-            }
318
-        }
319
-    }
320
-} // end class
315
+            if (empty($param
321 316
\ No newline at end of file
Please login to merge, or discard this patch.
Switch Indentation   +1 added lines, -6 removed lines patch added patch discarded remove patch
@@ -312,9 +312,4 @@
 block discarded – undo
312 312
     private function checkRequiredParams(array $params)
313 313
     {
314 314
         foreach ($params as $param) {
315
-            if (empty($param)) {
316
-                throw new InstapagoException('Parámetros faltantes para procesar el pago. Verifique la documentación.');
317
-            }
318
-        }
319
-    }
320
-} // end class
315
+            if (empty($param
321 316
\ No newline at end of file
Please login to merge, or discard this patch.
Spacing   +8 added lines, -13 removed lines patch added patch discarded remove patch
@@ -101,7 +101,7 @@  discard block
 block discarded – undo
101 101
             $this->statusId = $statusId;
102 102
             $this->ipAddres = $ipAddres;
103 103
 
104
-            $url = $this->root.'payment'; // endpoint
104
+            $url = $this->root . 'payment'; // endpoint
105 105
 
106 106
             $fields = [
107 107
                 'KeyID'             => $this->keyId, //required
@@ -145,7 +145,7 @@  discard block
 block discarded – undo
145 145
             $this->idPago = $idPago;
146 146
             $this->amount = $amount;
147 147
 
148
-            $url = $this->root.'complete'; // endpoint
148
+            $url = $this->root . 'complete'; // endpoint
149 149
 
150 150
             $fields = [
151 151
                 'KeyID'             => $this->keyId, //required
@@ -179,7 +179,7 @@  discard block
 block discarded – undo
179 179
 
180 180
             $this->idPago = $idPago;
181 181
 
182
-            $url = $this->root.'payment'; // endpoint
182
+            $url = $this->root . 'payment'; // endpoint
183 183
 
184 184
             $fields = [
185 185
                 'KeyID'             => $this->keyId, //required
@@ -190,7 +190,7 @@  discard block
 block discarded – undo
190 190
             $myCurl = curl_init();
191 191
             curl_setopt($myCurl, CURLOPT_RETURNTRANSFER, 1);
192 192
             curl_setopt($myCurl, CURLOPT_CUSTOMREQUEST, "DELETE");
193
-            curl_setopt($myCurl, CURLOPT_URL, $url.'?'.'KeyID='.$this->keyId.'&PublicKeyId='.$this->publicKeyId.'&id='.$this->idPago);
193
+            curl_setopt($myCurl, CURLOPT_URL, $url . '?' . 'KeyID=' . $this->keyId . '&PublicKeyId=' . $this->publicKeyId . '&id=' . $this->idPago);
194 194
             $server_output = curl_exec($myCurl);
195 195
             curl_close($myCurl);
196 196
             $obj = json_decode($server_output);
@@ -218,10 +218,10 @@  discard block
 block discarded – undo
218 218
 
219 219
             $this->idPago = $idPago;
220 220
 
221
-            $url = $this->root.'payment'; // endpoint
221
+            $url = $this->root . 'payment'; // endpoint
222 222
 
223 223
             $myCurl = curl_init();
224
-            curl_setopt($myCurl, CURLOPT_URL, $url.'?'.'KeyID='.$this->keyId.'&PublicKeyId='.$this->publicKeyId.'&id='.$this->idPago);
224
+            curl_setopt($myCurl, CURLOPT_URL, $url . '?' . 'KeyID=' . $this->keyId . '&PublicKeyId=' . $this->publicKeyId . '&id=' . $this->idPago);
225 225
             curl_setopt($myCurl, CURLOPT_RETURNTRANSFER, 1);
226 226
             $server_output = curl_exec($myCurl);
227 227
             curl_close($myCurl);
@@ -256,7 +256,7 @@  discard block
 block discarded – undo
256 256
         $server_output = curl_exec($myCurl);
257 257
         curl_close($myCurl);
258 258
         $obj = json_decode($server_output);
259
-<<<<<<< HEAD
259
+<< << <<< HEAD
260 260
 
261 261
         return $obj;
262 262
 =======
@@ -312,9 +312,4 @@  discard block
 block discarded – undo
312 312
     private function checkRequiredParams(array $params)
313 313
     {
314 314
         foreach ($params as $param) {
315
-            if (empty($param)) {
316
-                throw new InstapagoException('Parámetros faltantes para procesar el pago. Verifique la documentación.');
317
-            }
318
-        }
319
-    }
320
-} // end class
315
+            if (empty($param
321 316
\ No newline at end of file
Please login to merge, or discard this patch.
Braces   +1 added lines, -6 removed lines patch added patch discarded remove patch
@@ -312,9 +312,4 @@
 block discarded – undo
312 312
     private function checkRequiredParams(array $params)
313 313
     {
314 314
         foreach ($params as $param) {
315
-            if (empty($param)) {
316
-                throw new InstapagoException('Parámetros faltantes para procesar el pago. Verifique la documentación.');
317
-            }
318
-        }
319
-    }
320
-} // end class
315
+            if (empty($param
321 316
\ No newline at end of file
Please login to merge, or discard this patch.
Upper-Lower-Casing   +1 added lines, -6 removed lines patch added patch discarded remove patch
@@ -312,9 +312,4 @@
 block discarded – undo
312 312
     private function checkRequiredParams(array $params)
313 313
     {
314 314
         foreach ($params as $param) {
315
-            if (empty($param)) {
316
-                throw new InstapagoException('Parámetros faltantes para procesar el pago. Verifique la documentación.');
317
-            }
318
-        }
319
-    }
320
-} // end class
315
+            if (empty($param
321 316
\ No newline at end of file
Please login to merge, or discard this patch.