0

Paypal Express を e コマース アプリケーションに統合しようとしています。次のように進めます。Gemfile:

gem 'spree_paypal_express', github: 'spree-contrib/better_spree_paypal_express', branch: '2-4-stable'

そして、私はこのコマンドを実行します:

bundle install
bundle exec rails g spree_paypal_express:install

バックエンド設定パネルで PayPall 支払い方法を取得し、API 資格情報データ (ユーザー名、パスワード、署名) を追加しました。他の支払い方法に [payPall] ボタンを追加しましたが、クリックすると次のエラーが発生しました:

Please turn on cookies to check out

Cookie が Chrome ブラウザで有効になっているのに、なぜこれが発生したのですか??

4

2 に答える 2

0

Paypal は昨年プライバシー ポリシーを変更し、セキュリティで保護されていない Cookie (JSESSIONS) を使用しています。あなたのセッション情報がハッカーによって転送中に盗まれる可能性があります。これが、サンドボックスがそれらを正しくブロックする理由です。

于 2016-04-06T00:26:43.277 に答える
0

私はあなたと同じ問題を抱えていましたが、ここの解決策が役に立ちました: PayPal サンドボックス エラー: Cookie がブロックされています

単純化するには:

  1. 最初に開発者のアカウントにログインしてください: http://developer.paypal.com
  2. 別のタブを開き、開発者のマーチャント アカウントにログインします: https://paypalmanager.sandbox.paypal.com/apiAccess.do?subaction=api
  3. もう一度別のタブを開き、エクスプレス チェックアウト プロセスを実行します。
于 2015-02-25T21:15:48.660 に答える