问题标签 [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 投票
2 回答
487 浏览

ruby-on-rails - Cookies 已关闭 Secure Payments PayPal 的许多功能都需要打开 Cookies。

我正在尝试将 Paypal express 集成到我的 spree 电子商务应用程序中,我按照以下方式进行操作:在 Gemfile 中:

我运行这个命令:

我在后端配置面板中获得了 paypall 支付方式,并添加了我的 API 凭据数据(用户名、密码和签名) 我将 payPall 按钮添加到了其他支付方式,但是当我点击它时,我收到了这个错误:

和 cookie 在我的 chrome 浏览器中被激活,为什么我得到这个?

0 投票
1 回答
197 浏览

ruby-on-rails - 在 Spree 上选择 PayPal 付款方式时出现 JSON 解析器错误

我已经成功安装了 better_spree_paypal_express 扩展,但是每次我选择 PayPal 支付选项时,我都会收到以下错误。

我在网上搜索了可能的解决方案,但没有成功。

我也想知道为什么它是一个 SOAP 响应?

请问有没有人遇到过这个问题或者知道解决这个问题的方法。

0 投票
1 回答
1201 浏览

ruby - 发送邮件需要 SMTP From 地址。设置消息 smtp_envelope_from、return_path、sender 或 from 地址

在 Spree 3.0 中,“邮件方法设置”默认不可用。

导轨版本 4.2.0

在管理面板中使用“gem 'spree_mail_settings', github: 'spree-contrib/spree_mail_settings', branch: '3-0-stable'”在配置菜单“邮件方法设置”中生成一个链接。

所有配置完成。但是当单击“测试邮件”按钮时,它会给出错误 “发送邮件需要 SMTP 发件人地址。设置邮件 smtp_envelope_from、return_path、发件人或发件人地址。”

0 投票
1 回答
421 浏览

spree - 与 Braintree 进行 Spree 的付款确认

我在基本的 Spree 3.0.0 安装中使用Braintree 。

我创建了一个沙盒帐户,并在Braintree的管理面板中添加了商家 ID 和密钥。我能够完成订单,一切似乎都很好,但在“订单”部分,付款状态将显示状态余额到期。这是常见的行为吗?不应该改为“付费”吗?

即使是沙盒环境,Braintree也不会确认资金转移。? 在此处输入图像描述

0 投票
1 回答
59 浏览

ruby-on-rails-4 - 大礼包 Paypal 集成错误

我正在使用 Spree 进行电子商务。

我必须集成 Paypal 支付网关。我遵循的教程是 [Paypal 与 spree 集成][1] [1]:https ://github.com/spree-contrib/better_spree_paypal_express 。我已成功创建沙盒帐户。当我进行事务处理时,所有流程都可以正常工作,但是在我被重定向回我自己的站点后,它会抛出一个错误“Spree::PaypalController#confirm 中的 NoMethodError”,我在我的代码中没有看到这个控制器并且那个教程链接没有不要做任何事情来创建这个。

请帮我解决这个问题。谢谢。

0 投票
1 回答
206 浏览

ruby-on-rails-4 - 面对错误抱歉我们无法在狂欢中连接到 PayPal

我有一个电子商务应用程序,其中我使用了将 Paypal 与 Braintree 集成

gem 'spree_braintree_vzero', github: 'spree-contrib/spree_braintree_vzero', branch: '3-1-stable' 我有我的 Paypal 沙盒帐户,并将我的凭据包含在我的应用程序中。

在此处输入图像描述

现在,当我转到结帐页面 < 选择 Paypal 选项 < 继续付款时,我收到以下错误:

在此处输入图像描述

请帮我解决这个问题。提前致谢。

0 投票
1 回答
284 浏览

ruby-on-rails - Paypal 与 spree 3.2.0 rc1 或 spree 3.0+ 集成

带有 spreecommerce 和 Rails 5.0.1 的电子商务网站。应用程序包括以下宝石。

Spree Paypal Express 不适用于spree 3.0+ https://github.com/spree-contrib/better_spree_paypal_express,他们建议使用 Braintree v.zero 扩展。

尝试使用https://github.com/spree-contrib/spree_braintree_vzero但目前 Braintree 不支持印度地区。我可以将哪个 gem 用于贝宝集成。我如何将 Paypal 与 rails 和 spreecommerce 集成为快速结帐。

如果除了 Paypal 之外,任何其他适用于美国、英国、日本、印度且易于与 spree 和 rails 集成的支付服务都是有帮助的。

0 投票
1 回答
58 浏览

ruby-on-rails-3 - PayPal 付款的solidus_paypal_braintree 替代方案

想要处理前端 PayPal 支付,直接绕过 Braintree 网关。任何人都可以建议或推荐解决方案的成本吗?

0 投票
1 回答
446 浏览

paypal - PayPal快速结帐:我应该如何检查交易是否已完成和资金是否已转帐?

我在客户端有 PayPal 快速结帐,在使用付款 ID 触发回调后,我想在 NodeJS 端检查该 ID。我使用 JS SDK 调用 RESTfull API:

https://developer.paypal.com/docs/api/payments/v1/#payment_get

我在下面得到这样的对象。

状态已获批准transactions[0].related_resources[0].sale.state===待定

那么我应该如何检查交易是否完成并且钱是否转移给了卖家以激活他/她支付的服务?

从回调中,我有买家电子邮件、payerId、paymentID、paymentToken,所以也许我需要其他一些端点?

0 投票
2 回答
62 浏览

ruby-on-rails - spree_paypal_express - Spree::Admin::PaymentsControllerDecorator (NameError)

我正在网上为我的问题寻找一种解决方案,但可能没有人遇到同样的问题。

在将我的 spree 项目部署到云之前,我试图在我的本地主机上运行它RAILS_ENV=production,但我总是收到相同的错误:

预期文件 /usr/local/bundle/bundler/gems/better_spree_paypal_express-181cce8bcd14/app/controllers/spree/admin/payments_controller_decorator.rb 来定义常量 Spree::Admin::PaymentsControllerDecorator,但没有(NameError)

我只在生产环境中遇到这个问题,当我添加spree_paypal_expresssgem 时我意识到这开始发生了。

使用带有 sqlite 的 Rails 6 和 Spree 4.0 只是为了测试。

你知道为什么会这样吗?

谢谢。