From 0edb026dad92cc4e0517d81c8c44fe5cc2633035 Mon Sep 17 00:00:00 2001 From: David Bomba Date: Thu, 23 Sep 2021 13:29:14 +1000 Subject: [PATCH] Turning on token billing for PayFast --- app/PaymentDrivers/PayFast/Token.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/PaymentDrivers/PayFast/Token.php b/app/PaymentDrivers/PayFast/Token.php index d7c1c1f317d1..cebd1811e6c0 100644 --- a/app/PaymentDrivers/PayFast/Token.php +++ b/app/PaymentDrivers/PayFast/Token.php @@ -83,7 +83,7 @@ class Token 'version' => 'v1', ]; - $body['body'] = [ + $body = [ 'amount' => $amount, 'item_name' => 'purchase', 'item_description' => 'Purchase', @@ -142,7 +142,7 @@ class Token protected function generate_parameter_string( $api_data, $sort_data_before_merge = true, $skip_empty_values = true ) { // if sorting is required the passphrase should be added in before sort. - if ( ! empty( $this->pass_phrase ) && $sort_data_before_merge ) { + if ( ! empty( $this->payfast->company_gateway->getConfigField('passPhrase') ) && $sort_data_before_merge ) { $api_data['passphrase'] = $this->payfast->company_gateway->getConfigField('passPhrase'); }