2013-07-02 27 views
0

我用我的網站上狀態「掛起」成功購買+回調後不工作

<script src="/[email protected]" 
       data-button="buynow" 
       data-name="Item1" 
       data-quantity="1" 
       data-amount="1.99" 
       data-currency="EUR" 
       data-shipping="0" 
       data-tax="0" 
       data-callback="http://www.example.com/checkout" 
       data-env="sandbox" 
       data-lc="de_DE" 
      ></script> 

這是工作的罰款PayPal按鈕。我得到重定向到PayPal結帳和我的結帳控制器(回調URL)獲取IPN +寫入我的軌道模型。

兩個問題我在這裏:

  1. 付款狀態始終是 「待定」。結賬後我收到3次IPN消息。我試圖通過將沙箱賬戶更改爲歐元賬戶來解決此問題,因爲這裏在論壇上閱讀,但沒有解決問題。 IPN不斷推出,直到每次購買總共7次。雖然交易顯示爲完成/付款給商家,但狀態始終處於「掛起」狀態。

  2. 回調重定向莫名其妙不能正常工作。我期待沙盒將我重定向到我的回調URL或至少顯示一些按鈕「回到網站」,但沒有任何顯示。我在購買後看到的唯一鏈接是「我的PayPal賬戶」或類似信息。爲什麼沒有自動重定向或至少有一個鏈接回到我的網站?

感謝您的任何幫助。

+0

我設法通過新的沙盒商家手動創建新按鈕後完成狀態。事實證明,我使用了一箇舊的沙盒商人帳戶,他是美國人,而且工作不正常。 現在我仍然有我得到的IPN消息3倍的問題,它不會停止通知我。 有沒有什麼簡單的方法讓我的導軌控制器給PayPal發送完成狀態後200? – DonMB

回答

0
render :nothing => true, :status => 200