2014-10-22 72 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