動態notify_url我不想創建一個重複的問題,但我無法找到類似的話,即使標題是很常見的在這裏:)不叫
長話短說,我路過一個notify_url對買入按鈕,該網址在.com域下公開(我可以使用GET/POST訪問它),但由於某些原因,PayPal沙盒在測試付款完成後不會調用它。
此時,我在回調下唯一的邏輯就是將調用保存在數據庫中以記錄purpuses,所以我可以清楚地看到它根本不會被調用。
我試圖激活/停用我的個人資料中的IPN通知,但並未影響結果。仍然沒有打電話。
在IPN的歷史中,我可以看到它;在重試階段並最終失敗。回調是正確的,但沒有HTTP響應代碼 - 這就像電話沒有完成或URL不可訪問。但是,URL又是公開託管在azure上,所以不是本地主機或某些東西:p
這是按鈕代碼的外觀,我很感激您可能會有的任何反饋,因爲這非常令人沮喪。我出於隱私原因替換原始網站地址和商戶名稱。
如果有任何可能丟失的設置,您是否可以提出建議?
<form action="https://www.sandbox.paypal.com/cgi-bin/webscr" method="post" target="_top">
<input type="hidden" name="cmd" value="_xclick">
<input type="hidden" name="notify_url" value="http://beta.example.com/callback/paypal">
<input type="hidden" name="return" value="http://example.com">
<input type="hidden" name="business" value="[email protected]">
<input type="hidden" name="lc" value="US">
<input type="hidden" name="item_name" value="INVOICE 111">
<input type="hidden" name="amount" value="20">
<input type="hidden" name="currency_code" value="USD">
<input type="hidden" name="button_subtype" value="services">
<input type="hidden" name="no_note" value="0">
<input type="hidden" name="bn" value="PP-BuyNowBF:btn_buynowCC_LG.gif:NonHostedGuest">
<input type="image" src="https://www.paypalobjects.com/en_US/i/btn/btn_buynowCC_LG.gif" border="0" name="submit" alt="PayPal - The safer, easier way to pay online!">
<img alt="" border="0" src="https://www.paypalobjects.com/en_US/i/scr/pixel.gif" width="1" height="1">
'在IPN的歷史中,我可以看到它;在重試階段,最終它成爲失敗....沒有HTTP響應代碼,但是你有沒有檢查你的結局異常?這句話似乎是說,他們是,並且你的最終沒有迴應... – EdSF 2015-01-15 16:32:41
我做了檢查 - 就像說的,回調端點什麼也不做,只在SAL表中保存一行,在我手動POST或GET時工作正常,但我從貝寶沒有得到任何東西。我的IIS日誌沒有捕獲任何來自PayPal的請求(僅限我的請求) – 2015-01-15 16:52:30