0

嗨,我正在使用 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());
}

?>
4

2 回答 2

0

您将全面了解以下有关 paypal IPN 的文章。IPN 是电子商务网站贝宝交易的安全方法。

http://www.micahcarrick.com/paypal-ipn-with-php.html

于 2012-09-15T11:08:27.157 回答
0

每当有新交易进入您的 PayPal 帐户时,IPN 基本上就是一个通知响应。

您可以指定一个 URL,所有 IPN 响应都将被定向到该 URL。

每当您收到通知时,您需要通过向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。

谢谢你。

于 2012-09-18T12:06:18.733 回答