如何启用沙盒账户的即时支付通知偏好设置?

17

两年前,我记得如何添加通知URL:

  1. 在“我的账户”选项卡中,单击“个人资料”。
  2. 在“销售偏好设置”列中,单击“即时付款通知首选项”。
  3. 单击“选择IPN设置”,以指定侦听器的URL并激活侦听器。

但是我想测试IPN(请不要使用模拟器),我找不到“我的账户”选项卡下的销售偏好设置列~

这两年之间有任何更改吗?

谢谢

4个回答

51

个人资料 > 我的销售工具 > 即时付款通知。
您也可以在每个交易的基础上设置IPN URL,这样您就不需要在个人资料中设置,只需在PayPal网站支付标准按钮中设置<input type="hidden" name="notify_url" value="http://....">即可。


7
这是正确的,但是 PayPal 稍微更改了链接的名称:个人资料 -> 销售偏好设置 -> 即时付款通知。 - Kmeixner
3
这取决于您账户所使用的语言,实际上存在美式英语和英式英语的差异。 :) - Robert
7
请登录您的账户,尝试访问以下网址:https://www.paypal.com/in/cgi-bin/?cmd=_profile-ipn-notify&fli=true。 - V A S
我在个人资料中找不到相关链接,但@VineeshKalarickal的解决方案很有效。 - jsherk

8
  1. 如果你还没有开发者账号,请前往https://developer.paypal.com/获取一个商业账号。

  2. 使用商业账号登录(在“测试工具”下找到)。然后在新的浏览器中打开https://sandbox.paypal.com/,并登录。

  3. 点击头像(右上角) > 账户设置 > 网站支付 > 即时支付通知 > 编辑设置


嗨 @Daniel,我似乎无法以商业账户登录。我同时有个人和商业类型的账户,但是在这里我看不到更多>设置的链接。我只看到个人资料>设置和付款审核和负面测试两个选项。我尝试使用商业账户登录,但好像不起作用。 - alex
自发布此内容以来,该网站可能已经发生了变化。我会检查并回复您。 - Daniel Dropik

6

这个选项已经不存在了,所以我认为你需要使用答案1,并动态设置URL。PayPal需要更好地更新他们的网站文档。


我同意。使用新界面,如果单击“个人资料”,你将被重定向到登录页面! - gdm
您需要添加来自Paypal商业账户的IPN地址 - 因此它肯定不再是动态的。在“账户”>“个人资料”>“通知设置”下找到隐藏的IPN设置。 - anoldermark
这不是真的。我能够完美地找到由丹尼尔·德罗皮克描述的功能。 - jscul

0

首先在HTML中设置notify_url变量。

<input type='hidden' name='notify_url' value='http://www.example.com/ipn.php'>

接下来,请从您的商业账户启用PayPal IPN。

这里提供了逐步说明 - 如何启用PayPal即时付款通知


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接