【发布时间】:2013-06-12 16:31:53
【问题描述】:
我正在为 Paypal Adaptive Payments 实现 IPN 侦听器,我从这里下载了示例代码:
https://cms.paypal.com/cms_content/IT/it_IT/files/developer/IPN_PHP_41.txt
然后我做了一个事务(使用沙盒),但我认为示例是错误的,因为代码在我的 error_log 文件中返回了一些错误:
[16-Jun-2013 16:11:34 UTC] PHP Warning: stripslashes() expects parameter 1 to be string, array given in /var/www/actions/IPNListener.php on line 7
[16-Jun-2013 16:11:34 UTC] PHP Notice: Undefined variable: header in /var/www/actions/IPNListener.php on line 12
[16-Jun-2013 16:11:34 UTC] PHP Notice: Undefined index: item_name in /var/www/actions/IPNListener.php on line 18
未定义的索引不仅是“item_name”,而且是所有索引!!!!!
交易正常,交易完成后paypal会自动调用IPN...但是paypal示例代码根本不起作用!你知道怎么解决吗?
【问题讨论】:
标签: php paypal paypal-ipn paypal-adaptive-payments