我已经下载了codeigniter paypal lib。关于这个库我几乎没有问题。
我的PayPal网址设置为此,$ this-> paypal_url ='https://www.paypal.com/cgi-bin/webscr',是否用于测试!?如何更改实际交易?!
我的返回网址设置为成功控制器,但我无法查看paypal返回的帖子信息。有谁能说出来,究竟是什么问题?!
我想存储交易详情(付款金额,由谁付款,在什么日期和哪个产品付款),我究竟能做到这一点?
感谢
答案 0 :(得分:0)
我的很多答案都与自适应支付API有关,所以如果它与1:1不对应,请道歉,但希望它会指向正确的方向。
您指向的网址是我认为的实际网站,如果您要针对沙箱运行api调用,则正确的网址为https://www.sandbox.paypal.com/cgi-bin/webscr
返回网址是Paypal在交易或取消后重定向到的网页。没有与此关联的POST请求,但是..您可以将参数传递到URL(例如http://mysite.com/succes.php?amount=xxx),以便稍后检索它们。但这是一种相当不一致的做事方式。这导致......
在Paypal上查找IPN文档(起点:https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=developer/e_howto_admin_IPNIntro)这允许您指定Paypal将在事务请求后将事务详细信息发布到的URL。
在您存储这些详细信息之前,您需要向Paypal发回请求以验证IPN是否来自Paypal(这是在文档中)。之后,您可以将详细信息存储到数据库中。