繁体   English   中英

在沙盒中测试Paypal IPN

[英]Test Paypal IPN in the Sandbox

我正在编写一个脚本来处理Paypal IPN,因此当有人通过Paypal购买商品时,它将向他们发送电子邮件并将一些信息写入数据库。

我正在使用即时付款通知模拟器,它正在发送我的电子邮件,但我希望它实际上可以重定向到我的php页面,因此我可以测试我的错误检查等。当您提交时它确实会调用该页面,但是我想要实际重定向到它。

任何人都知道这是否可能,或者我有什么办法可以“伪造”这个过程

干杯卢克

我通常将micahcarrick Paypal IPN类用于Paypal IPN。在此类中,您可以在switch case语句中看到成功案例,您可以在其中重定向到成功页面。

实际上,贝宝IPN会回复我们。 您可以在返回网址中看到action参数。 使用此工具,您可以发现付款成功或取消或付款过程中出现任何错误。

希望能有所帮助,谢谢

好了,您可以使用临时的“ Payment Data Transfer页面来测试 IPN。 阅读页面以获取更多信息。

因此,基本上,付款完成后,它会将您重定向到该成功页面并执行所有操作。 因此,您可以将成功页面用作将来IPN页面的测试版本 脚本完全按照您想要的方式运行后,您可以通过简单地将其复制粘贴到IPN page并删除该测试 PDT页面来使用该页面上的代码。

另一种方法是捕获IPN页面的全部输出并将其邮寄给您。 或将其存储在某个地方。 为此,请使用PHP的输出缓冲

我希望这对你有意义...

Paypal IPN消息是服务器到服务器消息,用于异步接收来自Paypal的有关交易的消息。 Paypal用于将IPN消息传递到您的服务器的HTTP客户端可能不支持重定向请求。 由于这些HTTP请求不是来自用户的,因此您的Php脚本的浏览器输出无关紧要。 如果要进行任何扩展处理,则必须将其合并到IPN处理程序中。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM