2012-11-22 40 views
0

我需要將paypal訂閱集成到我們的grails應用程序中。可以通過grails中的控制器操作接收paypal-ipn

我已經在沙箱中創建了訂閱按鈕。我創建了一個控制器操作並在按鈕ipn中提供了相應的url。

付款發生成功,並且還發送電子郵件通知。但是這個動作並沒有被ipn調用。

難道ipn url不能是一個控制器動作。

回答

1

該網址是否可以從外部訪問? Paypal會在他們的網絡服務器訂閱之後調用你的url,因此你的服務器必須可以從互聯網上訪問。

+0

是的。我已經從網絡瀏覽器訪問過網址。在該操作中,我指定了一些打印語句,這些語句將打印在服務器控制檯上。在手動訪問URL時,語句正在打印。但是當URL用於通知時,不會打印任何內容。 – Rammohan

+0

所以這個url不會指向你的本地主機?嘗試從不在同一本地網絡中的另一臺計算機訪問它,並確保沒有防火牆或任何阻止訪問的內容。 – Nicholas

+0

我試圖從另一臺計算機訪問它。訪問確實發生。 – Rammohan

相關問題