Fixes for paypal regression

This commit is contained in:
David Bomba 2025-05-27 03:54:51 +10:00
parent e2988a8c71
commit 0dc56298d3
2 changed files with 9 additions and 3 deletions

View File

@ -29,11 +29,12 @@ class WebhookHandler implements ShouldQueue
use Queueable; use Queueable;
use SerializesModels; use SerializesModels;
public $tries = 1; //number of retries public $tries = 1; //number of retries
public $timeout = 30;
public $deleteWhenMissingModels = true; public $deleteWhenMissingModels = true;
/** /**
* Create a new job instance. * Create a new job instance.
* *
@ -66,6 +67,11 @@ class WebhookHandler implements ShouldQueue
}); });
} }
public function viaQueue()
{
return \App\Utils\Ninja::isHosted() ? 'webhooks' : 'default';
}
public function failed($exception = null) public function failed($exception = null)
{ {
} }

View File

@ -167,7 +167,7 @@ class PayPalPPCPPaymentDriver extends PayPalBasePaymentDriver
nlog($response); nlog($response);
} }
if (is_array($response) && isset($response['status']) && $response['status'] == 'COMPLETED' && isset($response['purchase_units'])) { if (isset($response['status']) && $response['status'] == 'COMPLETED' && isset($response['purchase_units'])) {
return $this->createNinjaPayment($request, $response); return $this->createNinjaPayment($request, $response);