将PayPal IPN脚本转换为Stripe Webhooks

时间:2014-03-13 18:05:36

标签: php paypal paypal-ipn stripe-payments webhooks

我希望远离PayPal IPN,转向Stripe。

脚本的目的是每次收到超过一定金额的付款时向客户发送电子邮件。

到目前为止我写的代码是。由于某种原因,它无法正常工作。     

Stripe::setApiKey("XXX");

// Retrieve the request's body and parse it as JSON
$body = @file_get_contents('php://input');
$event_json = json_decode($body);

}
mail "expresspoints@outlook.com";
$to = $customer->email;
if (($event_json->type == 'charge.succeeded') and ($event_json->livemode == 'true') and 
($event_json->amount>4))
{

因此,脚本的重点是,所有成功的付款,在实时模式下完成,并且大于4将收到一封电子邮件。脚本的其余部分只是一封普通的电子邮件。

我认为有一个错误:

}
mail "expresspoints@outlook.com";
$to = $customer->email;
if (($event_json->type == 'charge.succeeded') and ($event_json->livemode == 'true') and        ($event_json->amount>4))
{

1 个答案:

答案 0 :(得分:0)

测试您的webhook时会得到什么回应?

请检查' allow_url_include'的值在你的php.ini中。应该是' On'。默认为'关'。