2014-10-22 130 views
2

我很难弄清楚它是否可能,但这是我想要做的任务。无论何时由我的商家帐户创建发票,我都希望贝宝向我的网络服务器发送webhook,通知发票已付款。我可以找到完整的文件,说明如何为简单付款做到这一点,但实际上没有关于如何使用发票做到这一点的文件。PayPal Rest API发票WebHook

回答

1

Instant Payment Notification (IPN)可用于此。

当支付了PayPal发票时,PayPal服务器将POST交易数据,包括PayPal发票编号和您随原始发票提供的任何自定义发票编号。这样您就可以根据交易数据自动执行程序。

IPN适用于您帐户中的所有付款,退款,争议等。这是一个非常有用的工具。

+0

IPN仍然是正确的道路?我一直试图让Webhooks或IPN在沙箱中工作,但webhook似乎永远不会被调用,我无法弄清楚如何通过其余api发送发票时指定IPN通知网址。 – sig11 2014-12-23 19:32:51

+1

您需要在您使用的沙箱卖家帐户中设置IPN网址,而且您也需要对真实帐户进行同样的操作。由于CreateInvoice API中没有包含NotificationURL参数,所以基于此来触发进销存IPN。 – 2014-12-23 22:25:40