草庐IT

ActiveMerchant

全部标签

ruby-on-rails - 与 ActiveMerchant 一起使用的最佳支付网关是什么?

我需要使用ActiveMerchant库在我们的一个Rails应用程序中设置支付解决方案。尽管这个问题非常主观,但人们对主要网关(BrainTree、Authorize.net等)的体验如何?它必须:处理定期付款。有能力记入个人帐户。能够取消付款。有办法存储用户的付款详细信息(例如Authotize.netsCIM)。干杯 最佳答案 ActiveMerchant很棒,但在过去一年左右的时间里,我在使用它时发现了一些问题。首先,虽然某些网关可能会得到“支持”——但并非所有功能都包含在内。查看功能矩阵以确保完全支持您选择的网关-http

ruby-on-rails - 错误 Rails - libxml-Ruby

在设置我的事件商家git时,我一直在为安装libxml-ruby这个错误而苦苦挣扎。我多次用谷歌搜索错误的所有组成部分,但我不太确定我在看什么。有一堆“不”——有人知道如何解释我可能遗漏了什么吗?Buildingnativeextensions.Thiscouldtakeawhile...ERROR:Errorinstallinglibxml-ruby:ERROR:Failedtobuildgemnativeextension./Users/tommynicholas/.rvm/rubies/ruby-2.1.1/bin/rubyextconf.rbcheckingforsocket(

ruby-on-rails - activemerchant Paypal 网关配置

我正在尝试借助railscasts教程配置我的paypal网关和activemerchant,但我有点困惑,因为网关信息已更改。这是教程中的旧配置:gateway=ActiveMerchant::Billing::PaypalGateway.new(login:"...",password:"...",signature:"...")在我的PaypalSandbox帐户中,我只有这个:端点:“...”客户ID:“...”secret:“……”什么是正确的配置? 最佳答案 您的网关需要的是经典凭据。为了获得这些,您必须首先创建一个Pa

ruby-on-rails - 使用 Rails 和 ActiveMerchant 重复计费 : Best practices, 陷阱,陷阱?

我们正在准备发布一个在过去一年中一直在开发的大型网络应用程序。我们即将开始集成ActiveMerchant的过程,以处理该服务的经常性订阅费用。我正在寻找关于考虑到我们的要求(如下所列)的最佳实践的任何建议,以及关于常见陷阱或我应该特别考虑的具体问题的任何额外提示。我们将使用的支付网关是PaymentExpress因为它是为数不多的支持定期计费的网关之一,并且对在美国境外运营的公司没有任何特殊条件。此应用程序背后的业务位于英国以外。应用程序的用户创建一个带有子域的帐户,他们可以在其中访问和自定义应用程序及其数据。以下是可能会影响计费方式的一些要求/功能:所有用户都有30天的试用期有不同

ruby-on-rails - ActiveMerchant 是否支持基于订阅的交易

我正在尝试将ActiveMerchant集成到我的Rails应用程序中。我有某些计划,如果订阅则限制用户访问。因为你们所有人可能都知道什么是基于订阅的应用程序,所以我不打算解释我的应用程序。请给我一些实现这一目标的例子。我已经看过railscasts第141到146集,但Ryan只演示了PaypalWebPaymentsStandard和PaypalWebPaymentsPro。我也阅读了很多博客,但没有帮助。请帮忙。提前致谢。 最佳答案 迟到总比不到好吧?ActiveMerchant的实际主分支包含一个集成到PaypalGatew

ruby - 为以后使用 activemerchant 保存付款

ActiveMerchant似乎是一个不错的支付工具。但是,我需要能够保存客户的付款信息,然后在以后从卡中扣款(即,在发货时而不是在下订单时)。两者都是Braintree和Stripe有一种方法可以通过给我一个客户ID来保存到我的数据库中。然后我会在某个日期使用此ID向客户收费。我浏览了ActiveMerchantStripecode,它的purchase()有注释:#Tocreateachargeonacustomer,call#purchase(money,nil,{:customer=>id,...})似乎有一种获取客户ID的方法。如何让ActiveMerchant创建客户对象并

ruby-on-rails - 10001 尝试使用 Activemerchant 从 PayPal 获取授权时出现内部错误

我已成功授权一张卡,它显示在我的沙盒交易日志中。当我尝试使用该授权(使用SOAP的activemerchant)进行捕获时,这是它发送到服务器的XML:seller_1249669053_per_api1.synergyeoc.comsnip52.00RF01309N5838270B2600.00CompletePaypal返回描述性极强的10001“内部错误”。任何人都可以发现这里有什么不对吗?只是为了好玩,以下是ActiveMerchant解析为来自paypal的响应:=>#"None","correlation_id"=>"a188cc8c5f94c","timestamp"=>

ruby-on-rails - activemerchant 未定义方法 'month'

我正在构建一个应用程序来处理不同服务的不同类型的交易,例如订阅、礼品订阅和购买。我对礼品交易和activemerchant有疑问。我将简要概述其工作原理。用户创建礼物订阅并为其填写数据,它存储在数据库中,然后在自定义“show_view”中显示给用户以供查看,然后用户继续在单独的表单,当他提交数据时,会调用Controller中的一个方法来处理事务,这就是我遇到问题的地方。这是gift_subscription.rb模型defgift_purchaseresponse=GATEWAY.purchase(price,credit_card,gift_purchase_options)Gi

ruby - 如何使用 ActiveMerchant 在 authorize.net 网关中取消授权交易

目标:只有成功的购买才会显示在客户的账单上。我不希望被拒绝的授权显示在他们的账单上(如在线银行系统中所见)为待处理。例如,客户经常会不小心输入错误的帐单地址,然后输入正确的帐单地址。两次尝试一起,一次成功,一次失败,两者都在结算前显示在他们的账单上。这可能会吓到客户,因为他们可能会被收取两次费用。详细信息:当我执行AUTH_CAPTURE(通过ActiveMerchant的购买)或AUTH(通过ActiveMerchant的授权)时被拒绝,随后想要取消该授权(通过ActiveMerchant的无效),以免它出现在客户的账单上作为待定(即使它会在几天后结算),网关无法使用从网关上的授权或