From 6fa87affdbd0a459bc44d78fc660c3f104029725 Mon Sep 17 00:00:00 2001 From: David Bomba Date: Thu, 23 Sep 2021 10:31:53 +1000 Subject: [PATCH] Turning on token billing for PayFast --- app/PaymentDrivers/PayFast/Token.php | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/app/PaymentDrivers/PayFast/Token.php b/app/PaymentDrivers/PayFast/Token.php index 97cedb741a9d..a164bd5e3fa6 100644 --- a/app/PaymentDrivers/PayFast/Token.php +++ b/app/PaymentDrivers/PayFast/Token.php @@ -83,8 +83,6 @@ class Token 'version' => 'v1', ]; - nlog($header); - $body = [ 'amount' => $amount, 'item_name' => 'purchase', @@ -92,14 +90,13 @@ class Token 'passphrase' => $this->payfast->company_gateway->getConfigField('passphrase'), ]; - $header['signature'] = $this->genSig(array_merge($header, $body)); + // $header['signature'] = $this->genSig(array_merge($header, $body)); + $header['signature'] = $this->genSig($body); $body = array_merge($body,[ 'item_description' => ctrans('texts.invoices') . ': ' . collect($payment_hash->invoices())->pluck('invoice_number'), ]); - nlog($header['signature']); - nlog($header['timestamp']); nlog($this->payfast->company_gateway->getConfigField('merchantId')); $result = $this->send($header, $body, $cgt->token);