【发布时间】:2014-04-27 02:30:57
【问题描述】:
在PayPal Invoicing API documentation 的介绍中声明了这一点。
PayPal 为发票付款和发票发送 IPN 消息 被买家取消。
但我发现情况并非如此。用于发票支付、取消或其他操作的 IPN 永远不会从 PayPal 发送(我已从 IPN 历史记录页面检查并确认)。
值得一提
- 正在通过 Invoicing API成功创建发票,没有任何警告。
- 我正在开发沙盒并为第三方商家创建。
- 我明白 paypal 不会发送 IPN 来更改 api 操作。
IPN 侦听器工作正常,我已成功实施 IPN 订阅 api。
更新
今天我尝试了使用 Live PayPal 帐户而不是沙盒帐户的整个过程,但我仍然没有收到任何 IPN。所以,我想我做错了什么或者 Invoicing API 坏了(我非常怀疑)。
这也让我想知道一些额外的问题:
- 我 (
merchant #1) 拥有代表他们发送发票的许可信息表merchant #2。 - 我已将 IPN 设置为我的 IPN 侦听器 URL。
-
merchant #2没有为我的侦听器 URL 设置 IPN。 - 那么,当我为
merchant #2创建的发票时,我会获得 IPN 吗? - 或者,
merchant #2也需要设置他们的 IPN url 指向我的侦听器 URL?
【问题讨论】:
-
IPN 被发送给接收付款的账户持有人。在这种情况下,商家 2 是实际接收方,因此 IPN 将仅针对该 acc 触发。您是否为商家 2 设置了 IPN?检查过该帐户的 IPN 日志吗?
-
是的,从
Merchant #2发送个人资料 IPN。但是merchant #1获得了Merchant #2的许可,他们代表merchant #2创建了发票。Merchant #1不应该也获得另一个 IPN 吗? -
这与谁代表谁创作无关。它的 IPN :即时付款通知 - 仅向接收付款的帐户触发。
标签: paypal paypal-ipn paypal-sandbox