在PayPal导入API文档的介绍中,它指出。
PayPal为发票付款和买方取消的发票发送IPN消息。
但我发现事实并非如此。对于发票支付,取消或其他操作,从没有从PayPal发送(我已经检查和确认它从IPN历史页)。
值得一提的是
IPN侦听器运行良好,我成功地用IPN实现了订阅api。
更新
今天,我尝试了整个过程与Live帐户,除了沙箱帐户,我仍然没有得到任何IPN。所以,我想我做错了什么,或者Invoicing坏了(我对此非常怀疑)。
,这也让我想知道一些额外的问题:
merchant #1)有merchant #2格式的许可信息,可以代表他们发送发票。merchant #2没有IPN安装到我的侦听器URL。merchant #2创建发票时,我会得到IPN吗?merchant #2还需要设置指向我的侦听器url的IPN URL?发布于 2014-03-31 04:56:02
IPN是从收到付款的帐户处收到评论中提到的@effone。所以,我似乎被paypal文档搞糊涂了。
回答:来自merchant #2的IPN url将需要设置,以获得发票付款通知。merchant #1帐户谁发送发票代表merchant #2将不会发送任何IPN,因为付款不涉及merchant #1
在我看来,这不是创建发票管理系统的适当解决方案。就像我有1000名用户一样,他们都需要设置他们的IPN url才能正确地完成应用程序的工作(也就是当他们得到支付时,将发票设置为已支付的)。
发布于 2014-03-31 03:31:07
您的问题读起来很奇怪,因为您说IPN运行良好,然后在您的更新中,您说您正在您的实时PayPal帐户中尝试它。听起来好像是在制作沙箱,但不是在制作?
如果是这样的话:
hth
https://stackoverflow.com/questions/22529696
复制相似问题