2015-09-24 58 views
1

也許我正在接近這個錯誤,但我使用Angell EYE Paypal library來創建和發送發票,這工作正常,但現在我堅持建立一個IPN偵聽器注意發票何時支付。Paypal CreateAndSendInvoice和IPN監聽器(PHP)

我想避免在帳戶的設置中指定一個IPN監聽器URL(已經在使用中,並且不想篡改它),並且更願意指定URL,就像您使用'notify_url'用於標準付款的表格。

這可能與CreateAndSendInvoice?我已經考慮只用GetInvoiceDetails在cron作業來代替,並檢查發票狀態這種方式,但寧願IPN路線

回答

2

進銷存API不支持「notify_url」被設置「在即時」,所以您將依賴帳戶設置(固定IPN URL)或您自己的cron作業GetInvoiceDetails API請求來獲取發票狀態。

另一方面,大多數支付方式API /標準表單支持請求有效內容中的notify_url(覆蓋帳戶設置),您可以切換此方法以在其中使用動態偵聽器URL,並保留基礎帳戶設置中的url用於開票狀態和其他事件觸發的後發郵件。

+0

感謝您的回覆。我想我會去做cron工作,因爲發票狀態的即時更新是不需要的 –