Paypal Webhooks的PHP监听器脚本

时间:2015-04-17 13:21:45

标签: php json paypal webhooks paypal-webhooks

我在为Paypal通知webhooks编写PHP监听器脚本时遇到问题。我只需要一个脚本来监听并请求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。

2 个答案:

答案 0 :(得分:3)

PayPal刚刚发布了新版PayPal PHP-SDK 1.4.0; 这有一个webhook监听器。

https://github.com/paypal/PayPal-PHP-SDK/releases/tag/v1.4.0

该文件为ValidateWebhookEvent.php

它在样本中 贝宝PHP-SDK /贝宝/ REST的API-SDK-PHP /样品/通知/ ValidateWebhookEvent.php

文档在这里 https://github.com/paypal/PayPal-PHP-SDK/wiki/Webhook-Validation

答案 1 :(得分:0)

我使用了这个tutorial on http://code.tutsplus.com/非常有帮助。您可能还想查看the webhook validation