当前位置: 首页 > 知识库问答 >
问题:

用于Paypal IPN模拟器的URL

支彭亮
2023-03-14

我正在使用https://developer.paypal.com/webapps/developer/applications/IPN_simulator的模拟器来检查我位于www.domain.com/IPN.asp的IPN脚本

作为我自己的IPN脚本的一部分,我需要重新发布我收到的IPN消息,回到贝宝。

  1. 如果我回发到https://www.sandbox.paypal.com/cgi-bin/websc-IPN模拟器会给我一条失败的消息(“对不起,我们无法发送IPN。”)。
  2. 但是如果我回发到https://www.paypal.com/cgi-bin/webscr(实时脚本)--IPN模拟器会给我一条成功消息(“IPN send successed”)-但是,我自己的IPN脚本会告诉我,来自paypal的最终响应是无效,尽管我把所有内容都和cmd=_notify-validate&
  3. 一起回发到 cmd=_notify-validate&

那么-我应该使用什么URL,有什么原因会一直得到这个无效的最终响应吗?

谢了!

共有1个答案

暴奕
2023-03-14

https://www.sandbox.paypal.com/cgi-bin/webscr是使用沙箱进行测试的正确地址。您在问题中列出的地址在webscr末尾缺少r

您可能会得到无效的响应,原因有很多。您需要调试代码才能找到问题。我使用PHP作为IPN监听器,所以我对此没有太大帮助。

 类似资料:
  • 我在iPhone(模拟器)上自动化一个应用程序,我需要在应用程序启动后滑动页面(在最开始的飞溅页面)使用滑动功能不起作用: 尝试了其他选项,例如执行一个来实现同样的功能,但也没有成功。并尝试了更多的在线解决方案。在我的情况下,没有一个起作用。我在某个地方读到,版本7及以上不支持刷卡。这是真的吗?或者有解决办法吗? 我有最新版本的Xcode,Appium Xcode:7.3 Appium:1.4.1

  • 我已经按照http://saleh360.blogspot.in/2012/12/android-running-google-maps-api-v2_12.html的所有步骤,但我不能让谷歌地图v2在Android模拟器上工作。 当我运行我的项目时,我会收到消息:除非您更新Google Play服务以及按钮“更新”,否则此应用程序将无法运行。如果我更新,它会将我带到Google Play并且看不

  • 在使用square改进框架时,模拟服务器进行测试的最佳方法是什么。 可能的方式: > 创建一个新的改装客户端,并在RestAdapter中设置它。Builder(). setClient().这包括解析请求对象,并将json作为响应对象返回。 将这个带注释的接口实现为一个模拟类,并使用它代替RestAdapter提供的版本。create()(不会测试gson序列化) ? 理想情况下,我想让mock

  • 我自己用得操作系统是ubuntu,我想要开发一个react native app,我想问在ubuntu系统分别用什么模拟器跑android和ios的打包文件。 或者react native基于linux有什么好的开发调试工具推荐。 感谢。

  • 我的spark应用程序中有一个方法从MySQL数据库加载数据。该方法看起来如下所示。 该方法除了执行方法并从数据库加载数据外,其他什么都不做。我该如何测试这种方法呢?标准方法是创建对象的模拟,该对象是的实例。但是由于有一个私有构造函数,所以我无法使用Scalamock来模拟它。 这里的主要问题是,我的函数是一个纯粹的副作用函数(副作用是从关系数据库拉数据),如果我在嘲笑时遇到问题,我如何单元测试这

  • 当尝试使用 MongoDB 连接字符串 mongodb 连接到 Azure CosmosDB 的本地模拟器,我收到以下错误: 我已从Microsoft下载中心安装了最新版本的模拟器(当前为v2.4.5),并按照Microsoft文档的安装说明进行了操作 我尝试过使用Mongoose connect with Node.js(与Azure云配置完美配合)进行连接,并使用VS代码Azure Cosmo