0

我在尝试让 IPN 在我的沙箱中工作时遇到了麻烦。

我有一个开发者贝宝账户,我导入了 2 个沙盒账户。现在我想有两种方法来测试 IPN:

  1. IPN 模拟器
  2. 在沙盒选项中设置我的 IPN 地址

但我在他们两个都有问题。如果每次我尝试发送 IPN 页面时都尝试使用 IPN 模拟器开始加载几分钟,然后 Chrome 会给我一个“空页面响应”响应。经过一番谷歌搜索后,IPN 模拟器对非标准端口有一些问题,但我的页面只能在端口 12000 上运行。我的页面是可访问的,我从网络内部和外部检查,它适用于除 ipn 模拟器之外的所有设备。

我没有更多的运气尝试在沙盒上设置 IPN 地址,只是因为我根本没有设置可以访问。我登录到沙盒并得到一个页面,我应该使用我的沙盒帐户登录,但我在页面右上角获得了与我不同的登录名(那是原始沙盒帐户,现在沙盒和主帐户是合并了所有这些混乱)当我尝试使用沙盒帐户登录时,我得到了一个通用的

此沙盒邮件不可用。尝试其他邮件地址

如果我尝试创建一个新的沙盒帐户,我总是会收到此错误:

很抱歉,出了点问题。请删除此帐户,然后重试。

所以..我基本上被卡住了。我现在可以做些什么来测试我的ipn?

编辑更清楚:

  • 我曾经有一个沙盒和一个主要的贝宝帐户,现在它们合并了
  • 我现在使用我的主帐户登录沙盒和开发人员部分
  • 即使使用我的主帐户登录沙箱,我也会以我的旧沙箱帐户登录
  • 在第一次沙箱登录后,如果我尝试登录我的沙箱帐户(在 developer.paypal.com 中列出),我会收到“沙箱邮件不可用”错误
  • 在 developer.paypal.com 我无法创建任何新的沙盒帐户,每次都会出错。如果密码不是 8-20 个字符长,我发现您收到了该错误,现在我使用的是正确的长度密码,但我仍然收到该错误

edit2:我成功创建了一个新的沙盒帐户!为了得到它,我必须:

  • 使用美国帐户(我使用的是意大利语)
  • 使用密码:大写、小写、特殊字符、数字
  • 初始余额进口 < 1000 美元

但我仍然无法在沙箱内登录此帐户,总是同样的错误。我讨厌这个。

4

1 回答 1

0

目前确实不支持非标准端口,因此随着时间的推移,您会遇到无数不同的问题。初始 IPN 传递可能有效,但重新发送单个消息可能无效,等等。

你可以使用类似http://progrium.com/localtunnel/的东西吗?

关于创建帐户:
为了讨论,让我们坚持正确的术语;您使用开发者帐户登录https://developer.paypal.com/,使用沙盒帐户登录https://www.sandbox.paypal.com/

您尝试通过 www.sandbox.paypal.com 登录的帐户是应用程序 > 沙盒帐户下列出的沙盒帐户吗?

于 2013-05-22T08:19:56.820 回答