У меня проблемы с написанием скрипта PHP-слушателя для уведомлений Paypal. Мне просто нужен скрипт для прослушивания и запроса данных PayPal JSON. Я успешно создал один для Stripe, благодаря большому количеству онлайн-документации. Вот что у меня есть:
<?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... //
?>
Мне просто нужно что-то похожее для обработки событий PayPal JSON.
PayPal только что выпустил новую версию, PayPal PHP-SDK 1.4.0;
у этого есть слушатель webhook.
https://github.com/paypal/PayPal-PHP-SDK/releases/tag/v1.4.0
Файл ValidateWebhookEvent.php
Это в образцах.
PayPal-PHP-SDK / PayPal / остальное-API-СДК-PHP / образец / уведомление / ValidateWebhookEvent.php
Документы здесь
https://github.com/paypal/PayPal-PHP-SDK/wiki/Webhook-Validation
Я использовал это учебник на http://code.tutsplus.com/ что было очень полезно. Вы также можете посмотреть на проверка веб-крюка.