@@ -97,15 +97,15 @@ public function __construct($user = null, $password = null, $endpoint = null, $d
97
97
$ this ->log (self ::class . " created! " );
98
98
}
99
99
100
- public function isValidAuth ($ merchant = '' )
100
+ public function isValidAuth ($ merchant_id = '' )
101
101
{
102
102
$ this ->initCurl (
103
103
$ this ->_endpoint .
104
104
'/merchants ' .
105
- ($ merchant ? '/ ' . urlencode ($ merchant ) : '' ) .
105
+ ($ merchant_id ? '/ ' . urlencode ($ merchant_id ) : '' ) .
106
106
'/credentials '
107
107
);
108
- $ this ->setRequestHeader (self ::HEADER_SEQURA_MERCHANT_ID , $ merchant );
108
+ $ this ->setRequestHeader (self ::HEADER_SEQURA_MERCHANT_ID , $ merchant_id );
109
109
curl_setopt ($ this ->ch , CURLOPT_CUSTOMREQUEST , 'GET ' );
110
110
$ this ->sendRequest ();
111
111
$ this ->dealWithResponse ();
@@ -162,14 +162,13 @@ public function getIdentificationForm($uri, $options = array(), $merchant_id = '
162
162
return $ this ->curl_result ;
163
163
}
164
164
165
- public function sendIdentificationForm ($ uri , $ options = array ())
165
+ public function sendIdentificationForm ($ uri , $ options = array (), $ merchant_id = '' )
166
166
{
167
167
$ options ["product " ] = array_key_exists ('product ' , $ options ) ? $ options ["product " ] : "i1 " ;
168
168
$ options ["product_code " ] = $ options ["product " ];
169
169
$ options ["channel " ] = array_key_exists ('channel ' , $ options ) ? $ options ["channel " ] : "sms " ;
170
170
$ this ->initCurl ($ uri . '/form_deliveries ' );
171
- // TODO: Set merchant ID?
172
- // $this->setRequestHeader(self::HEADER_SEQURA_MERCHANT_ID, '');
171
+ $ this ->setRequestHeader (self ::HEADER_SEQURA_MERCHANT_ID , $ merchant_id );
173
172
$ this ->verbThePayload ('POST ' , $ options );
174
173
$ this ->dealWithResponse ();
175
174
curl_close ($ this ->ch );
@@ -189,14 +188,13 @@ public function startCards($order)
189
188
curl_close ($ this ->ch );
190
189
}
191
190
192
- public function getCardsForm ($ uri , $ options = array ())
191
+ public function getCardsForm ($ uri , $ options = array (), $ merchant_id = '' )
193
192
{
194
193
$ this ->initCurl ($ uri . '? ' . http_build_query ($ options ));
195
194
curl_setopt ($ this ->ch , CURLOPT_CUSTOMREQUEST , 'GET ' );
196
195
197
196
$ this ->setRequestHeader (self ::HEADER_ACCEPT , self ::TYPE_HTML );
198
- // TODO: Set merchant ID?
199
- // $this->setRequestHeader(self::HEADER_SEQURA_MERCHANT_ID, '');
197
+ $ this ->setRequestHeader (self ::HEADER_SEQURA_MERCHANT_ID , $ merchant_id );
200
198
201
199
$ this ->sendRequest ();
202
200
$ this ->dealWithResponse ();
@@ -214,9 +212,9 @@ public function qualifyForstartCards($order)
214
212
);
215
213
}
216
214
217
- public function getMerchantPaymentMethods ($ merchant )
215
+ public function getMerchantPaymentMethods ($ merchant_id )
218
216
{
219
- $ this ->getPaymentMethods ($ this ->_endpoint . '/merchants/ ' . $ merchant , array (), $ merchant );
217
+ $ this ->getPaymentMethods ($ this ->_endpoint . '/merchants/ ' . $ merchant_id , array (), $ merchant_id );
220
218
}
221
219
222
220
public function getPaymentMethods ($ uri , $ options = array (), $ merchant_id = '' )
@@ -235,13 +233,13 @@ public function getPaymentMethods($uri, $options = array(), $merchant_id = '')
235
233
curl_close ($ this ->ch );
236
234
}
237
235
238
- public function getAvailableDisbursements ($ merchant )
236
+ public function getAvailableDisbursements ($ merchant_id )
239
237
{
240
- $ this ->initCurl ($ this ->_endpoint . '/merchants/ ' . $ merchant . '/disbursements ' );
238
+ $ this ->initCurl ($ this ->_endpoint . '/merchants/ ' . $ merchant_id . '/disbursements ' );
241
239
curl_setopt ($ this ->ch , CURLOPT_CUSTOMREQUEST , 'GET ' );
242
240
243
241
$ this ->setRequestHeader (self ::HEADER_ACCEPT , self ::TYPE_JSON );
244
- $ this ->setRequestHeader (self ::HEADER_SEQURA_MERCHANT_ID , $ merchant );
242
+ $ this ->setRequestHeader (self ::HEADER_SEQURA_MERCHANT_ID , $ merchant_id );
245
243
246
244
$ this ->sendRequest ();
247
245
$ this ->dealWithResponse ();
@@ -264,17 +262,17 @@ public function getDisbursementDetails($path)
264
262
curl_close ($ this ->ch );
265
263
}
266
264
267
- public function getCreditAgreements ($ amount , $ merchant , $ locale = 'es-ES ' , $ country = 'ES ' , $ currency = 'EUR ' )
265
+ public function getCreditAgreements ($ amount , $ merchant_id , $ locale = 'es-ES ' , $ country = 'ES ' , $ currency = 'EUR ' )
268
266
{
269
267
$ uri = $ this ->_endpoint .
270
- '/merchants/ ' . urlencode ($ merchant ) .
268
+ '/merchants/ ' . urlencode ($ merchant_id ) .
271
269
'/credit_agreements?total_with_tax= ' . urlencode ($ amount ) .
272
270
'¤cy= ' . urlencode ($ currency ) .
273
271
'&locale= ' . urlencode ($ locale ) .
274
272
'&country= ' . urlencode ($ country );
275
273
$ this ->initCurl ($ uri );
276
274
277
- $ this ->setRequestHeader (self ::HEADER_SEQURA_MERCHANT_ID , $ merchant );
275
+ $ this ->setRequestHeader (self ::HEADER_SEQURA_MERCHANT_ID , $ merchant_id );
278
276
279
277
curl_setopt ($ this ->ch , CURLOPT_CUSTOMREQUEST , 'GET ' );
280
278
$ this ->sendRequest ();
0 commit comments