From 600dfec536041b318f3a496da9e42f8fb8d02b64 Mon Sep 17 00:00:00 2001 From: Deon George Date: Sat, 13 May 2023 23:46:04 +1000 Subject: [PATCH] Trigger payment events --- src/Controllers/Webhook.php | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/Controllers/Webhook.php b/src/Controllers/Webhook.php index 76c9c98..50181d4 100644 --- a/src/Controllers/Webhook.php +++ b/src/Controllers/Webhook.php @@ -2,6 +2,7 @@ namespace Intuit\Controllers; +use App\Events\ProviderPaymentCreated; use Illuminate\Foundation\Bus\DispatchesJobs; use Illuminate\Http\Request; use Illuminate\Routing\Controller as BaseController; @@ -47,6 +48,11 @@ class Webhook extends BaseController case 'entities': foreach ($data as $eventData) { switch ($x=$eventData['name']) { + case 'Payment': + Log::alert(sprintf('We got a payment event [%s:%s]',$object,$x),['data'=>$eventData]); + event(new ProviderPaymentCreated('intuit',$eventData)); + break; + default: Log::alert(sprintf('We dont know how to handle [%s:%s] yet',$object,$x),['data'=>$eventData]); }