0

ウェブサイトでペイパル ボタンを使用しています

<script src="/paypal-button.min.js?merchant=johndoe@gmail.com" 
                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 チェックアウトにリダイレクトされ、チェックアウト コントローラー (コールバック URL) が IPN をフェッチし、それを Rails モデルに書き込みます。

私がここに持っている2つの問題:

  1. 支払い状況は常に「保留中」です。チェックアウト後に IPN メッセージが 3 回表示されます。こちらのフォーラムで読んだように、サンドボックス アカウントを EUR アカウントに変更してこれを解決しようとしましたが、問題は解決しませんでした。購入ごとに合計 7 個まで IPN が入り続けます。取引が完了/マーチャントに支払われたと表示されていても、ステータスは常に「保留中」です。

  2. コールバック リダイレクトが何らかの理由で機能していません。サンドボックスがコールバック URL にリダイレクトするか、少なくとも「ウェブサイトに戻る」ボタンを表示することを期待していますが、何も表示されません。購入後に表示される唯一のリンクは、「私の PayPal アカウントへ」などです。自動リダイレクトがない、または少なくとも私の Web サイトに戻るリンクがないのはなぜですか?

助けてくれてありがとう。

4

1 に答える 1

0
render :nothing => true, :status => 200
于 2013-07-03T11:42:05.897 に答える