From db0b1b9483ab959cb250697fde1756fe0ea1388f Mon Sep 17 00:00:00 2001 From: David Bomba Date: Thu, 19 Oct 2023 17:26:52 +1100 Subject: [PATCH] Inject PPCP merchant ID @ payment --- app/PaymentDrivers/PayPalPPCPPaymentDriver.php | 18 +++++------------- 1 file changed, 5 insertions(+), 13 deletions(-) diff --git a/app/PaymentDrivers/PayPalPPCPPaymentDriver.php b/app/PaymentDrivers/PayPalPPCPPaymentDriver.php index 7448cfba4bc5..ef7213cfa0b0 100644 --- a/app/PaymentDrivers/PayPalPPCPPaymentDriver.php +++ b/app/PaymentDrivers/PayPalPPCPPaymentDriver.php @@ -327,21 +327,13 @@ class PayPalPPCPPaymentDriver extends BaseDriver ]; $data['payee'] = [ - "email_address" => "seller@example.com", + "merchant_id" => $this->company_gateway->getConfigField('merchantId'), [ "payment_instruction" => [ - "disbursement_mode" => "INSTANT", - "platform_fees" => [ - [ - "amount" => [ - "currency_code" => $this->client->currency()->code, - "value" => (string)$data['amount_with_fee'] - ], - ], - ], - ], - ], - ]; + "disbursement_mode" => "INSTANT", + ], + ], + ]; $r = $this->gatewayRequest('/v2/checkout/orders', 'post', $order);