diff --git a/src/Client.php b/src/Client.php index e8e19ee..4d6f7c7 100644 --- a/src/Client.php +++ b/src/Client.php @@ -124,7 +124,7 @@ public function splitSign($xml, $tag) * @throws Order\NotNumeric * @throws Order\NullId */ - public function processRequest($orderId, $currencyCode, $amount, $base64encode = true) + public function processRequest($orderId, $currencyCode, $amount, $phone = null, $base64encode = true) { switch (true) { case strlen($orderId) < 1: @@ -168,6 +168,8 @@ public function processRequest($orderId, $currencyCode, $amount, $base64encode = 'MERCHANT_ID' => $this->config['MERCHANT_ID'], 'AMOUNT' => $amount, ); + + !empty($phone) ? $request['PHONE'] = $phone : null; $request = $this->processXml($this->config['XML_TEMPLATE_FN'], $request); $sign = new Sign($this->config);