0

どこから始めたらいいのかわからない。Localhost サーバーの RoR アプリケーションに PayPal Express Checkout を統合しています。

はい、宝石の Merchant-sdk-rubyを使用しています。

この統合では、次のワークフローに従うようにしています。 ここに画像の説明を入力

  1. set_express_checkout
  2. get_express_checkout
  3. do_express_checkout

正常にset_express_checkout生成でき、生成されたトークンを使用してhttps://www.sandbox.paypal.com/webscr?cmd=_express-checkout&token=EC-93W211694E768010Dtokenにリダイレクトできます。

を生成するメソッド内で、つまりtokenではset_express_checkout、3 つの URL を指定する必要がありました。

  1. リターン URL
  2. 通知 URL
  3. キャンセル URL

チェックアウトの詳細を生成した後に PayPal がリダイレクトするのは、ReturnUrl (( localhost にある)tokenを含むアプリケーションの URL) ではありませんか?payerID

私の質問は次のとおりです: PayPal は、ローカル サーバーでホストされているアプリケーションの特定の URL にリダイレクトしますか?

私のローカルホストに PayPal Express Checkout を統合するのを手伝ってください。

4

3 に答える 3

0

実際、私はその議論から私の質問の答えを得ました。

動的DNSを使用してローカルホストをパブリックドメイン名にポイントすると、テストできます。別の解決策は、localtunnelを使用することです。本当にうれしいサービスです。

于 2013-06-11T20:07:53.893 に答える
0

まず、次の Railscast エピソード ( http://railscasts.com/episodes?search=paypal ) を見て、Paypal について理解することをお勧めします。

于 2013-06-10T07:29:10.113 に答える