I'm having trouble writing a PHP listener script for Paypal notification webhooks. I simply need a script to listen for and request the Paypal json data. I have created one for Stripe successfully, thanks to plenty of online documentation. This is what I have:
<?php require_once('./lib/Stripe.php');
Stripe::setApiKey("my_secret_stripe_key");
$input = @file_get_contents("php://input");
$event_json = json_decode($input);
// then I request the json data from a Stripe event... //
$event_json->type == 'charge.succeeded'
// etc... //
?>
I just need something similar to handle Paypal event json.
PayPal just released a new version, PayPal PHP-SDK 1.4.0; this has a webhook listener.
https://github.com/paypal/PayPal-PHP-SDK/releases/tag/v1.4.0
The file is ValidateWebhookEvent.php
It is in the samples.
PayPal-PHP-SDK/paypal/rest-api-sdk-php/sample/notifications/ValidateWebhookEvent.php
The docs are here
https://github.com/paypal/PayPal-PHP-SDK/wiki/Webhook-Validation