2012-03-16 132 views
0

我现在正在测试我们的订阅系统的一些IPN。 本文档https://www.paypal.com/cgi-bin/webscr?cmd=p/acc/ipn-subscriptions-outside 的文件已完成,但我需要这些些确认..paypal订阅第一个IPN txn_type当做新的订阅注册

  1. 当是第一次PayPal会发送一个IPN当用户尝试新的登记认购?

  2. 在第一次付款后还会发送“金额1”和“金额3”吗?

  3. 从上述文档中的这些参数组合。我怎么知道通知是用于付款的?或定期付款或第一次付款?

我无法找到一个工具进行订阅IPN测试..即使在贝宝沙箱/开发人员网站。我想知道是否有人可以建议我如何轻松测试这些东西。

+0

对于1和2以及可能的3,如果你正在测试你的IPN系统,你不应该能够找到它吗?将订阅日期更改为更频繁地(例如每天)更早地测试而不是更晚。 – Josh 2012-03-16 06:42:41

+0

感谢您的建议。我相信你建议我在活的环境而不是沙箱上做?我一直在想,但每天的频率似乎不够快。大概就像每一分钟? :D但他们没有它。 – r4ccoon 2012-04-26 02:00:17

回答

0

您必须在沙箱上创建业务空调和个人空调(https://developer.paypal.com/)。

做IPN在业务设置/ C

沙箱可以交易数据(也被称为即时付款通知)送你去一个特定的URL。通过即时付款通知,PayPal会将付款通知邮件以加密的代码发送至您收到的每笔付款的指定URL。按照以下说明设置即时付款通知。

  1. 转到沙箱(https://developer.paypal.com/)网站并登录到您的帐户(企业帐户)。
  2. 点击页面顶部的“个人资料”。
  3. 单击“销售首选项”列中的“即时付款通知首选项”。
  4. 点击“编辑IPN设置”。
  5. 输入通知URL并选择“接收IPN消息”。
  6. 点击“保存”。

您可以通过即时付款通知数据发送自定义电子邮件。有关示例脚本,请参阅http://paypaltech.com/SG2

我们可以根据我们的需要定制示例脚本代码。

+0

是与正常付款相同的IPN吗? – r4ccoon 2012-04-26 02:02:31

+0

即时付款通知(IPN)是贝宝的消息服务,当您的业务A/C中的交易受到影响时,它会发送通知。 – 2012-04-26 04:32:46

+1

嗨Vikas,我只是看着你的网站,它看起来很好! – user198989 2013-03-09 23:58:23