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,9 +29,10 @@ class WebhookHandler implements ShouldQueue
use Queueable;
use SerializesModels;
public $tries = 1; //number of retries
public $timeout = 30;
public $deleteWhenMissingModels = true;
/**
@ -66,6 +67,11 @@ class WebhookHandler implements ShouldQueue
});
}
public function viaQueue()
{
return \App\Utils\Ninja::isHosted() ? 'webhooks' : 'default';
}
public function failed($exception = null)
{
}

View File

@ -167,7 +167,7 @@ class PayPalPPCPPaymentDriver extends PayPalBasePaymentDriver
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);