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]); }