嗨,我正在使用PHP在Paypal上工作。 没有罚款
的用途<input type="hidden" name="notify_url" value="ipn.php" />
需要一些帮助
我已经下载了inp.php的示例代码 代码需要
mail('YOUR EMAIL ADDRESS', 'Verified IPN', $listener->getTextReport());
“验证IPN”是什么意思? 我需要改变那里的东西吗?
Followng是我的ipn.php文件的代码
<?php
ini_set('log_errors', true);
ini_set('error_log', dirname(__FILE__).'/ipn_errors.log');
// instantiate the IpnListener class
include('../ipnlistener.php');
$listener = new IpnListener();
$listener->use_sandbox = true;
try {
$listener->requirePostMethod();
$verified = $listener->processIpn();
} catch (Exception $e) {
error_log($e->getMessage());
exit(0);
}
if ($verified) {
mail('YOUR EMAIL ADDRESS', 'Verified IPN', $listener->getTextReport());
} else {
mail('YOUR EMAIL ADDRESS', 'Invalid IPN', $listener->getTextReport());
}
?>
答案 0 :(得分:0)
您将对以下有关paypal IPN的文章有充分的了解。 IPN是电子商务网站PayPal交易的安全方法。
答案 1 :(得分:0)
每当有新的交易进入您的PayPal帐户时,IPN基本上都是通知回复。
您可以指定一个URL,其中所有IPN响应都将被定向。
每当收到通知时,您都需要通过向https://www.paypal.com/cgi-bin/webscr
发送HTTP POST来确认PayPal会回复 - “验证”或“无效”
请点击此链接:https://www.paypal.com/cgi-bin/webscr?cmd=p/acc/ipn-info-outside 它将帮助您更多地了解PayPal的IPN。
谢谢。