Skip to content

Commit 102ebab

Browse files
committed
Refactor merchant ID parameter naming for consistency across methods
1 parent a115538 commit 102ebab

File tree

1 file changed

+15
-17
lines changed

1 file changed

+15
-17
lines changed

src/Client.php

Lines changed: 15 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -97,15 +97,15 @@ public function __construct($user = null, $password = null, $endpoint = null, $d
9797
$this->log(self::class . " created!");
9898
}
9999

100-
public function isValidAuth($merchant = '')
100+
public function isValidAuth($merchant_id = '')
101101
{
102102
$this->initCurl(
103103
$this->_endpoint .
104104
'/merchants' .
105-
($merchant ? '/' . urlencode($merchant) : '') .
105+
($merchant_id ? '/' . urlencode($merchant_id) : '') .
106106
'/credentials'
107107
);
108-
$this->setRequestHeader(self::HEADER_SEQURA_MERCHANT_ID, $merchant);
108+
$this->setRequestHeader(self::HEADER_SEQURA_MERCHANT_ID, $merchant_id);
109109
curl_setopt($this->ch, CURLOPT_CUSTOMREQUEST, 'GET');
110110
$this->sendRequest();
111111
$this->dealWithResponse();
@@ -162,14 +162,13 @@ public function getIdentificationForm($uri, $options = array(), $merchant_id = '
162162
return $this->curl_result;
163163
}
164164

165-
public function sendIdentificationForm($uri, $options = array())
165+
public function sendIdentificationForm($uri, $options = array(), $merchant_id = '')
166166
{
167167
$options["product"] = array_key_exists('product', $options) ? $options["product"] : "i1";
168168
$options["product_code"] = $options["product"];
169169
$options["channel"] = array_key_exists('channel', $options) ? $options["channel"] : "sms";
170170
$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);
173172
$this->verbThePayload('POST', $options);
174173
$this->dealWithResponse();
175174
curl_close($this->ch);
@@ -189,14 +188,13 @@ public function startCards($order)
189188
curl_close($this->ch);
190189
}
191190

192-
public function getCardsForm($uri, $options = array())
191+
public function getCardsForm($uri, $options = array(), $merchant_id = '')
193192
{
194193
$this->initCurl($uri . '?' . http_build_query($options));
195194
curl_setopt($this->ch, CURLOPT_CUSTOMREQUEST, 'GET');
196195

197196
$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);
200198

201199
$this->sendRequest();
202200
$this->dealWithResponse();
@@ -214,9 +212,9 @@ public function qualifyForstartCards($order)
214212
);
215213
}
216214

217-
public function getMerchantPaymentMethods($merchant)
215+
public function getMerchantPaymentMethods($merchant_id)
218216
{
219-
$this->getPaymentMethods($this->_endpoint . '/merchants/' . $merchant, array(), $merchant);
217+
$this->getPaymentMethods($this->_endpoint . '/merchants/' . $merchant_id, array(), $merchant_id);
220218
}
221219

222220
public function getPaymentMethods($uri, $options = array(), $merchant_id = '')
@@ -235,13 +233,13 @@ public function getPaymentMethods($uri, $options = array(), $merchant_id = '')
235233
curl_close($this->ch);
236234
}
237235

238-
public function getAvailableDisbursements($merchant)
236+
public function getAvailableDisbursements($merchant_id)
239237
{
240-
$this->initCurl($this->_endpoint . '/merchants/' . $merchant . '/disbursements');
238+
$this->initCurl($this->_endpoint . '/merchants/' . $merchant_id . '/disbursements');
241239
curl_setopt($this->ch, CURLOPT_CUSTOMREQUEST, 'GET');
242240

243241
$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);
245243

246244
$this->sendRequest();
247245
$this->dealWithResponse();
@@ -264,17 +262,17 @@ public function getDisbursementDetails($path)
264262
curl_close($this->ch);
265263
}
266264

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')
268266
{
269267
$uri = $this->_endpoint .
270-
'/merchants/' . urlencode($merchant) .
268+
'/merchants/' . urlencode($merchant_id) .
271269
'/credit_agreements?total_with_tax=' . urlencode($amount) .
272270
'&currency=' . urlencode($currency) .
273271
'&locale=' . urlencode($locale) .
274272
'&country=' . urlencode($country);
275273
$this->initCurl($uri);
276274

277-
$this->setRequestHeader(self::HEADER_SEQURA_MERCHANT_ID, $merchant);
275+
$this->setRequestHeader(self::HEADER_SEQURA_MERCHANT_ID, $merchant_id);
278276

279277
curl_setopt($this->ch, CURLOPT_CUSTOMREQUEST, 'GET');
280278
$this->sendRequest();

0 commit comments

Comments
 (0)