问题标签 [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”而失败

我正在使用 spree 1-2-stable,并且我正在使用 spree-paypap-express 1-2-stable 分支(也与 master 一起尝试过,但又失败了)。当我尝试结帐订单并选择 PayPal express 作为付款方式时,它失败并显示错误:"Gateway Error: translation missing: en.the_totals_of_the_cart_item_amounts_do_not_match_order_amounts"。由于某种原因,订单总额与购物车商品数量不匹配。我整个周末都在这上面度过,但仍然不知道为什么会这样。

仅当我包含价格 > 0 的运费时才会出现此问题(如果我将运费设置为 ​​0,它会起作用)。一旦我将运费更改为 >0 或某个 % 的值,它就会中断。我尝试了“包括增值税的装运”真假-同样的事情。

有任何想法吗?这是ppx中的错误还是我错过了什么?


更新:2012 年 12 月 12 日

以下是我用来重现问题的值:我正在使用增值税(价格中包含 - 25%),我要购买的商品的价格是 265 欧元(货币无关紧要),商品数量为 1,运费为 15 欧元(运费中包含增值税)这是固定订单税。

我收到订单总额与项目总和不匹配的错误。经过一些调试后,我发现在发送到 PayPal 之前确实是不同的。

为什么我的总数计算错误?我正在使用狂欢的 1-2-stable 分支。我的宝石文件:


我真正的问题是如何在付款步骤之前(交付步骤之后)重新计算运费和税金,以及如何覆盖计算器以便它们正确计算?

0 投票
1 回答
534 浏览

ruby-on-rails - 使用 rake db:seed 任务在 Spree::BilllingIntergration 中预配置支付网关

上帝的日子,

我对所有这些 RoR 东西都很陌生,我正在建立 Spree 商店。

我正在尝试根据使用 seedbank gem 的环境预先配置我的商店。我不知道如何预配置 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 并出现以下消息。我不得不说 ruby​​gems(dot)org 而不是链接,因为对于 10 岁以下的人来说,链接不超过 2 个规则。

更新 git://github.com/legiar/spree_bootstrap.git从https://rubygems.org/
获取 gem 元数据。^Csungmoon@new-host-2:~/rails_project/cart$ >bundle install 更新 git:// github.com/legiar/spree_bootstrap.git 从 ruby​​gems(dot)org/ 获取 gem 元数据.. 从 ruby​​gems(dot)org/ 获取 gem 元数据.. 解决依赖关系... 找不到 gem 'spree_boostrap ( >= 0) ruby​​' 在 >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开发一个网上商店

结帐时到达 Paypal 购物车并包含订购的物品: 贝宝购物车

订购后,商品名称未出现在订单确认中(无论是对于客户还是商店):

确认邮件

这可能是什么原因?订单确认是由 Paypal 创建的,那么信息可能会丢失在哪里?

我用 spree 扩展提交了一个github 问题,但是在我看来,产品名称真的在 paypal 中丢失了。

更新:

这是paypal技术客服写的(我翻译的):

我看到你正在发送

但应该是

现在我想知道,这可能是什么原因?这些字符串是在哪里生成的?

我搜索了 better_spree_paypal_express 和 paypals Mercer-sdk-ruby 和 sdk-core-ruby gem,但找不到订单项的组装位置。

0 投票
1 回答
650 浏览

ruby-on-rails-3 - Spree Mutli 货币转换器

我正在为我的购物车使用 spree,我想要多币种支持,所以我在我的 gemfile 中使用下面的 gem

比捆绑安装

然后使用下面的代码加载货币

现在我想从谷歌加载利率并将美元作为默认货币,我在终端上输入它

但它给出了错误

http://www.google.com/ig/calculator?hl=en&q=1INR%3D%3FEUR rake 中止!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 级)在'/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'Tasks: TOP => spree_multi_currency:rates:google(通过使用 --trace 运行任务查看完整跟踪)

我想为我的购物车提供多币种支持,请帮忙。

提前致谢

0 投票
1 回答
132 浏览

ruby-on-rails-4 - Payupaisa 网关大礼包

我想为我的购物车网站添加 Payupaisa 网关。我用狂欢。我用宝石

但是在我更新捆绑包时它会出错

预先感谢。

0 投票
1 回答
105 浏览

paypal - 更改贝宝支付中的大礼包标志

如何更改贝宝支付页面中的大礼包标志? 在此处输入图像描述

0 投票
1 回答
939 浏览

ruby-on-rails-4 - Spree Commerce:结帐时显示空白付款信息表

以前可以工作,但在最新更新时,结帐付款信息表单在应显示信用卡字段和贝宝选项时不显示任何信息。

在此处输入图像描述

在管理面板中,我包含了所有 Spree 和 Paypal 快递信息。我为结帐编辑表单使用自定义视图文件(见下文)。

我在错误日志中找不到任何问题。

更新:javascript错误如下:

在此处输入图像描述

宝石文件

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

0 投票
1 回答
510 浏览

ruby-on-rails - 将狂欢商务与贝宝异地重定向相结合

我正在尝试将 PayPal 与 Spree Commerce 商店集成。在付款屏幕上,当我选择 PayPal 时,它会要求我输入信用卡详细信息,而不是重定向到 PayPal 网站。

如何将我的用户重定向到 paypal 网站进行付款?

0 投票
1 回答
723 浏览

ruby-on-rails - Ruby on rails Spree 商业 rake 中止

我正在使用 ruby​​ on rails 进行狂欢贸易。但是在执行此命令“bundle exec rails g spree_fancy:install”时出现错误。我做错了什么?请帮我。提前致谢。

这是我的错误:

我的宝石文件是:

我的 database.yml 是:

当我在本地主机上运行这个项目时,它显示:

在此处输入图像描述