问题标签 [activemerchant]

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 回答
797 浏览

ruby-on-rails - 使用 Rails 3 重现 Paypal Express 结帐

我希望使用 Paypal 和 Rails 3 进行重复计费。我喜欢使用 Express Checkout 的流程,客户可以在其中去 paypal 输入详细信息,但在我的网站上进行确认。

我调查过 ActiveMerchant,但是他们不支持使用 Paypal Express Checkout 进行重复计费。

我该怎么办?

0 投票
1 回答
940 浏览

ruby-on-rails - 如何解决 ActiveMerchant Authorize.net 网关问题

每当我尝试在 Authorize.net 网关上调用授权时,无论我使用的是测试凭据还是实时凭据,都会出现分段错误。我正在使用最新版本的 ActiveMerchant gem。关于解决这个问题的任何想法?

0 投票
3 回答
6121 浏览

ruby-on-rails - 在 Rails 中使用 Braintree 的同时符合 PCI 标准,我可以在本地存储什么?

如果我依靠 Braintree 进行支付处理,我可以存储哪些信用卡信息同时仍符合 PCI 标准?

我问的原因是,作为一个简单的优化,如果客户已经用信用卡从我的商店购买了东西,我可以向他们显示他们信用卡的最后 4 位数字和卡类型,而无需对 BrainTree 的 API 调用。如果他们想换卡或购买,我必须打电话,但对于那一页,我不会。

问题是,我可以存储:

  • 信用卡的最后 4 位数字
  • 和卡类型
  • 和可能的持卡人姓名

或者哪里有我可以查看的 PCI 合规性“注意事项”列表?

0 投票
2 回答
1449 浏览

ruby-on-rails - Paypal Express ActiveMerchant 集成

我正在关注Ryan Bates 的 railcast 146,它真的很有帮助。但是,我试图从流程中删除购物车对象,并单独处理订单。我遇到的问题是如何确定使用两次的金额:一次设置购买,然后一次实际执行。这是我采取的做法,但它暴露了 return_url 中的数量,我认为这可能是不好的做法:

然后在视图中,我添加了一个带有金额的隐藏字段,以便在创建订单时它具有内置的金额(我在订单模型中添加了一个 price_in_cents 字段)。它工作正常,但将金额作为参数公开可能有点不确定。最后,购买代码如下所示:

简而言之,如何在不传递参数中的金额的情况下做到这一点?

谢谢!

0 投票
2 回答
2532 浏览

ruby-on-rails - Activemerchant ogone => 商家不活跃

我正在尝试在我的 Rails 开发应用程序中实现一个 ogone 测试帐户,但我不断收到错误消息“商家未激活”
经过一番调查,我认为这与 SHA 编码有关?
问题是我真的不明白它是如何工作的,Ogone 有多个 SHA 参数要填写,我还没有在 activemerchant 中找到将其放入其中的方法。
有这方面经验的人吗?

0 投票
3 回答
1182 浏览

ruby - 将 nodejs 与 ruby​​ 集成以进行支付处理

我正在从头开始构建一个新网站(没有遗留代码),它基本上是一个博客/维基/论坛/电子商务之类的东西,但是我有很多我想要的自定义东西,我愿意付出努力在我必须的时候建造它们。我对那里的购物车不太满意,我不想使用 php,而且我认为有很多很棒的新技术我想用我的眼光来看待未来。具体来说,我想使用 Node.js 和 MongoDB。

我现在阻碍我的最大症结是付款处理。我知道有一个 node.js 库可以进行支付处理,但我现在太担心它的稳定性。我愿意为博客文章处理一些可能的错误/稳定性,但我不想在信用卡数据等方面搞砸。

我目前的想法是,我现在最好的折衷方案是利用 Ruby 的 Active Merchant 来进行支付处理。我的问题是:执行这种集成的最佳方法是什么,它甚至看起来是个好主意吗?我是否需要设置一个隐藏在节点或其他代理后面的导轨的整个 Web 服务器,或者是否有更简单的方法来完成支付处理?

0 投票
1 回答
415 浏览

ruby-on-rails - Active Shipping 使用什么货币?

我需要在 Rails 应用程序中计算 UPS 运费。我正在尝试使用 Shopify 创建者的 active_shipping gem 来做到这一点。不幸的是,该文档不存在。

我遇到的特殊问题是确定 active_shipping 使用的货币(甚至知道如何更改它)。例如,通过 UPS Ground 运送的小而轻的箱子的费率是“6242”。6242什么?肯定不是美元。假设它是美分,除以 100 仍然返回一个不切实际的价格。

使用过 active_shipping 的人可以对此有所了解吗?

0 投票
1 回答
2033 浏览

ruby-on-rails-3 - 带有 ActiveMerchant 和 Rails 3 的信用卡表格

使用 Rails 3 我无法使用 ActiveMerchant::Billing::CreditCard.new 获得按预期工作的表单。

控制器

看法

错误

收到此错误时,我不使用任何表单生成器。有不同的方法可以做到这一点吗?

0 投票
1 回答
2230 浏览

ruby-on-rails - 依赖 SSL 的 gem OAuth2 和 ActiveMerchant 的问题


我的应用程序使用 OAuth2 gem (0.1.1) 连接到 Facebook,使用 ActiveMerchant gem (1.12.0) 连接到 PayPal。在当前的 Rails/Ruby 发行版(3.0.5、1.9.2)下,这两个 gem 在使用时都会抛出以下 OpenSSL::SSL::SSLError :

  • SSL_connect 返回=1 errno=0 state=SSLv3 读取服务器证书B:证书验证失败

我做了一些挖掘,发现了两个补丁。第一个涉及将其作为“faraday.rb”( http://bit.ly/hZqNwQ )插入我的初始化程序文件夹。OAuth2(Facebook)方面的东西确实适用于这个补丁。但是,ActiveMerchant (PayPal) 代码仍然会引发相同的 SSL_connect 错误。

我尝试过的第二个补丁(未成功)是“always_verify_ssl_certificates”gem(http://bit.ly/dXmuUh)。我做了以下事情:(1) Gemfile 中的 gem 'always_verify_ssl_certificates' (2) 要求 ApplicationController 文件中的'always_verify_ssl_certificates'。但是,OAuth2 (Facebook) 和 ActiveMerchant (PayPal) 都会抛出以下 TypeError:

  • 错误的论点(NilClass)!(预期类型的​​ OpenSSL::SSL::SSLContext)

我的 OAuth2 Facebook 代码 AuthorizeController 和我的 ActiveMerchant PayPal 的链接(现在的PaymentsController 在下面的评论中。这是在遵循 Michael Bleigh 的 2010 OAuth2 指南和 2008 Cody Fauser ActiveMerchant 教程之后。非常感谢任何帮助!我在这一点上我很困惑。

0 投票
3 回答
1897 浏览

ruby-on-rails - 具有 Activemerchant 的 Etsy 式市场?(导轨)

我正处于将供应商市场(类似于 Etsy,但针对非常小众的人群)整合到在线社区的早期阶段。我设想了一个平台,允许供应商注册并发布待售商品,所有交易都通过该平台处理。消费者将直接向供应商的贝宝账户付款。每笔交易都将产生处理费,所有费用的总和在每 30 天期限结束时向供应商收取。

我曾简要研究过 Activemerchant,但我觉得它可能是适合这项工作的工具。这听起来像是可以使用 Activemerchant 完成的事情吗?