[英]paypal IPN successfully sent
我已經使用代碼https://github.com/Quixotix/PHP-PayPal-IPN設置了一個簡單的IPN
但是當我運行以下命令時
<?php
include('ipnlistener.php');
$listener = new IpnListener();
$listener->use_sandbox = true;
try {
$verified = $listener->processIpn();
} catch (Exception $e) {
// fatal error trying to process IPN.
exit(0);
}
if ($verified) {
if ($verified) {
mail('myemail@gmail.com', 'Verified IPN', $listener->getTextReport());
}
else {
/*
An Invalid IPN *may* be caused by a fraudulent transaction attempt. It's
a good idea to have a developer or sys admin manually investigate any
invalid IPN.
*/
mail('myemail@gmail.com', 'Invalid IPN', $listener->getTextReport());
}
}
?>
我沒有從服務器收到任何郵件,說它從Paypal獲得了IPN
您需要進行詳細的調試,一種方法是在每行之后將日志寫入文件,然后檢查是哪一步導致了問題,還可以直接瀏覽IPN URL,並檢查無效IPN的電子郵件是否正常運行。 郵件服務器配置可能存在問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.