問題タブ [spree-paypal-express]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
823 参照

ruby-on-rails - spree-paypal-expressが「ゲートウェイエラー:変換がありません:en.the_totals_of_the_cart_item_amounts_do_not_match_order_amounts」で失敗します

私はspree1-2-stableを使用しており、spree-paypap-express 1-2-stableブランチを使用しています(マスターでも試行しましたが、再度失敗しました)。注文をチェックアウトして支払い方法としてPayPalExpressを選択しようとすると、「ゲートウェイエラー:翻訳がありません:en.the_totals_of_the_cart_item_amounts_do_not_match_order_amounts」というエラーで失敗します。何らかの理由で、注文の合計がカートアイテムの金額と一致しません。私は週末全体をこれに費やしましたが、なぜこれが起こっているのかまだわかりません。

この問題は、価格が0より大きい送料を含める場合にのみ発生します(送料を0に設定すると機能します)。送料を0より大きい値または数%に変更するとすぐに壊れます。私は「VATを含む出荷」の真と偽の両方で試しました-同じことです。

何か案は?これはppxのバグですか、それとも何かが足りませんか?


更新:12/12/12

問題を再現するために使用している値は次のとおりです。VATを使用しています(価格に含まれています-25%)、購入しようとしているアイテムの価格は265 EUR(通貨は関係ありません)、アイテム数量は1で、送料は15EURです(ここでも付加価値税は送料に含まれています)。これは一律の注文税です。

注文の合計がアイテムの合計金額と一致しないというエラーが表示されます。いくつかのデバッグの後、PayPalに送信する前に実際にそれらが異なることに気づきました。

合計が間違って計算されるのはなぜですか?スプリーの1-2安定ブランチを使用しています。私のgemfile:


私の本当の質問は、支払いステップの直前(配達ステップの後)に送料と税金を再計算する方法と、計算機をオーバーライドして正しく計算する方法です。

0 投票する
1 に答える
534 参照

ruby-on-rails - rake db:seed タスクを使用した Spree::BilllingIntergration での支払いゲートウェイの事前設定

神の日、

私はこの RoR のすべてにまったく慣れておらず、Spree ストアをセットアップしています。

シードバンクの宝石を使用して、環境に応じてストアを事前に構成しようとしています。Spree::BillingIntergration::PaypalExpress ゲートウェイを事前設定する方法がわかりません。

「rails console」を起動して実行すると、すべての構成を出力できます

コードは次のとおりです: https://github.com/spree/spree_paypal_express

ただし、これらの値はデータベースに保存されません。これらのオプションに「rake db:seed」を事前設定するにはどうすればよいですか?

前もって感謝します。

環境: rails -v = 3.2.11

ruby -v = ruby​​ 1.9.3p194 (2012-04-20 リビジョン 35410) [x86_64-darwin11.4.0]

まくる -v = 1.3.1

0 投票する
3 に答える
1258 参照

ruby-on-rails - バンドル インストールで gem が見つかりませんでした

$ bundle install を実行すると、次のメッセージが表示されます。担当者が 10 人未満の場合、リンクは 2 つまでというルールがあるため、リンクの代わりに ruby​​gems(dot)org と言わなければなりませんでした。

git://github.com/legiar/spree_bootstrap.git を更新中https://rubygems.org/ .^Csungmoon@new-host-2:~/rails_project/cart$
から gem メタデータを取得中 >bundle install git:// を更新中github.com/legiar/spree_bootstrap.git ruby ​​gems(dot)org/ から gem メタデータをフェッチしています....... ruby​​gems(dot)org/から gem メタデータをフェッチしてい ます.. 依存関係を解決しています... gem 'spree_boostrap が見つかりませんでした ( >= 0) ruby​​' in >git://github.com/legiar/spree_bootstrap.git (マスター側)。ソースには 'spree_boostrap (>= 0) ruby​​' のバージョンが含まれていません




私のgemfileは次のようになります。

ソース ' https://rubygems.org ' gem 'rails', '4.0.0'

gem 'sqlite3'
gem 'spree', github: 'spree/spree'
gem 'spree_auth_devise', github: 'spree/spree_auth_devise'
gem 'spree_core'
gem 'spree_backend'

gem 'spree_paypal_express', :git => 'git://github.com/spree/spree_paypal_express.git'
gem 'spree_boostrap', :git => 'git://github.com/legiar/spree_bootstrap.git'

gem 'sass-rails', '~> 4.0.0'
gem 'uglifier', '>= 1.3.0'
gem 'coffee-rails', '~> 4.0.0'

読んでくれてありがとう。

0 投票する
0 に答える
456 参照

ruby-on-rails - Spreecommerce Paypal Express チェックアウト: 注文メールに商品説明が記載されていないのはなぜですか?

現在、spreecommerce とプラグインhttps://github.com/radar/better_spree_paypal_expressを使用して Web ショップを開発しています。

Paypal カートに到達し、注文したアイテムが含まれているチェックアウト時: ペイパルカート

注文後、注文確認画面に商品名が表示されない(お客様にもショップにも):

確認メール

この理由として何が考えられるでしょうか?注文確認は Paypal によって作成されますが、どこで情報が失われる可能性がありますか?

私はスプリー拡張機能でgithub の問題を提出しましたが、製品名が実際にペイパル内で失われているように見えます。

アップデート:

これはペイパルのテクニカルカスタマーサービスが書いたものです(私が翻訳しました):

送っているのを見ました

しかし、そうあるべきです

今思うと、これは何が原因なのだろうか?これらの文字列はどこで生成されますか?

better_spree_paypal_express と paypals Merchant-sdk-ruby と sdk-core-ruby の gem を検索しましたが、項目が組み立てられている場所が見つかりません。

0 投票する
1 に答える
650 参照

ruby-on-rails-3 - スプリー マルチ通貨コンバーター

ショッピング カートに spree を使用していますが、複数の通貨をサポートしたいので、gemfile で以下の gem を使用します

そして、バンドルをインストールしたよりも

そして、以下のコードを使用して通貨をロードします

今、私はグーグルからレートをロードし、端末に入力するデフォルトの通貨として米ドルを作りたいと思っています

しかし、次のようなエラーが発生します

http://www.google.com/ig/calculator?hl=en&q=1INR%3D%3FEUR レーキが中止されました! 757: /home/tps/.rvm/gems/ruby-2.0.0-p247/gems/json-1.8.1/lib/json/common.rb:155:in parse' /home/tps/.rvm/gems/ruby-2.0.0-p247/gems/json-1.8.1/lib/json/common.rb:155:inparse' /home/tps/ に予期しないトークンがあります。 rvm/gems/ruby-2.0.0-p247/bundler/gems/spree-multi-currency-0abaa72ab8ed/lib/tasks/spree_multi_currency.rake:126:in block (4 levels) in <top (required)>' /home/tps/.rvm/gems/ruby-2.0.0-p247/gems/activerecord-4.0.2/lib/active_record/relation/delegation.rb:13:ineach' /home/tps/.rvm/gems/ruby-2.0 .0-p247/gems/activerecord-4.0.2/lib/active_record/relation/delegation.rb:13:ineach' /home/tps/.rvm/gems/ruby-2.0.0-p247/bundler/gems/spree-multi-currency-0abaa72ab8ed/lib/tasks/spree_multi_currency.rake:122:inブロック (3 レベル) in ' /home/tps/.rvm/gems/ruby-2.0.0-p247 /bin/ruby_executable_hooks:15:in eval' /home/tps/.rvm/gems/ruby-2.0.0-p247/bin/ruby_executable_hooks:15:in' タスク: TOP => spree_multi_currency:rates:google (タスクを --trace で実行して完全なトレースを表示)

ショッピング カートで複数の通貨をサポートしたいのですが、助けてください。

前もって感謝します

0 投票する
1 に答える
132 参照

ruby-on-rails-4 - パユパイサ ゲートウェイで大騒ぎ

ショッピング カート サイトに Payupaisa ゲートウェイを追加したい。スプリーを使っています。宝石を使った

しかし、バンドルの更新中にエラーが発生します

少し早いですがお礼を。

0 投票する
1 に答える
105 参照

paypal - Paypal決済でまくるロゴを変更

Paypal 支払いページで spree ロゴを変更するにはどうすればよいですか? ここに画像の説明を入力

0 投票する
1 に答える
939 参照

ruby-on-rails-4 - Spree Commerce: チェックアウト時に空白の支払い情報フォームを表示する

以前は機能していましたが、最新の更新では、クレジット カード フィールドとペイパル オプションを表示する必要があるときに、チェックアウト支払い情報フォームに情報が表示されません。

ここに画像の説明を入力

管理パネルには、Spree と Paypal Express のすべての情報が含まれています。チェックアウト編集フォームにカスタム ビュー ファイルを使用します (以下を参照)。

エラーログに問題が見つかりません。

更新: JavaScript エラーは次のとおりです。

ここに画像の説明を入力

Gemfile

app/views/spree/checkout/edit.html.erb

0 投票する
1 に答える
510 参照

ruby-on-rails - スプリー コマースとペイパル オフサイト リダイレクトの統合

PayPal を Spree Commerce ストアと統合しようとしています。支払い画面で PayPal を選択すると、PayPal の Web サイトにリダイレクトされるのではなく、クレジット カードの詳細を入力するよう求められます。

支払いのためにユーザーをペイパルのウェブサイトにリダイレクトするにはどうすればよいですか?

0 投票する
1 に答える
723 参照

ruby-on-rails - Ruby on rails Spree コマースのレーキが中止されました

私はRuby on Railsでスプリーコマースに取り組んでいます。しかし、このコマンド「bundle exec rails g spree_fancy:install」を実行すると、エラーが発生します。私が間違っていることは何ですか?私を助けてください。前もって感謝します。

これが私のエラーです:

私の宝石ファイルは次のとおりです。

私のdatabase.ymlは次のとおりです。

このプロジェクトをローカル ホストで実行すると、次のように表示されます。

ここに画像の説明を入力