我需要使用ActiveMerchant库在我们的一个Rails应用程序中设置支付解决方案.虽然这个问题非常主观,但人们对主要网关的体验是什么(BrainTree,Authorize.net等)?
它必须:
干杯
我想在我的rails应用程序中集成ActiveMerchant.我有一些计划,如果订阅限制用户访问.正如你们所有人都知道基于订阅的应用程序是什么,我不打算解释我的应用程序.请告诉我一些实现这一目标的例子.我已经查看过轨道广播141到146,但Ryan只演示了Paypal Web Payments标准和Paypal Web Payments Pro.我也读了很多博客,但没有帮助.
请帮忙.
提前致谢.
我想使用Activemerchant集成亚马逊的FPS服务.我想知道activemerchant支持吗?如果是,那么请您建议任何网站整合亚马逊的FPS吗?
我试图实现paypal支付网关.
但我收到一个错误:
This transaction is invalid. Please return to the recipient's website to complete your transaction using their regular checkout flow.
Run Code Online (Sandbox Code Playgroud)
在宝石文件中
gem 'activemerchant', :require => 'active_merchant'
Run Code Online (Sandbox Code Playgroud)
在development.rb
config.after_initialize do
ActiveMerchant::Billing::Base.mode = :test
paypal_options = {
:login => "************",
:password => "************",
:signature => "************",
}
::STANDARD_GATEWAY = ActiveMerchant::Billing::PaypalGateway.new(paypal_options)
::EXPRESS_GATEWAY = ActiveMerchant::Billing::PaypalExpressGateway.new(paypal_options)
end
Run Code Online (Sandbox Code Playgroud)
我在控制器中使用的示例代码
response = EXPRESS_GATEWAY.setup_purchase(10000,
:ip => request.remote_ip,
:return_url => new_order_url,
:cancel_return_url => orders_url
)
p response
p response.token
redirect_to EXPRESS_GATEWAY.redirect_url_for(response.token)
Run Code Online (Sandbox Code Playgroud)
O/p响应:
#<ActiveMerchant::Billing::PaypalExpressResponse:0x007f90bbababa0 @params={"timestamp"=>"2011-12-17T21:41:21Z", "ack"=>"Failure", "correlation_id"=>"c152e1862f475", "version"=>"62.0", "build"=>"2271164", …Run Code Online (Sandbox Code Playgroud) 如何使用rspec/capybara集成测试在Rails 3.2应用程序中使用ActiveMerchant测试Paypal Express?
我需要向Paymill付款,我希望能够使用Ruby语言实现这一目标.
更新:
我在github上公开发布了paymill_on_rails.这是一个基于Rails 4.0.0和paymill-ruby的Paymill订阅系统,运行在ruby-2.0.0-p247上
另见家庭项目
Heroku上还部署了一个示例应用程序.请随意分叉并最终做出贡献.
我正在使用Rails 3.2.13,我需要与支付网关(最好是Paypal)集成.
我已经看过使用ActiveMerchant的Ryan的轨道广播,但我不能让它工作(我位于希腊),错误说我的国家没有商家.
如图所示,我实际上无法获得希腊的API凭证

有没有办法(activemerchant与否)我可以将我的Ruby on Rails应用程序与来自希腊的Paypal集成,以便接受付款?
谢谢
在rails项目上工作,其中有一个订单确认字符串,其中包含除最后四位数之外的所有信用卡号码.做字符串替换的正确方法是什么?
得到这个的操作是什么?
credit_card_number = "1111111111111111"
Run Code Online (Sandbox Code Playgroud)
这个?
credit_card_number = "************1111"
Run Code Online (Sandbox Code Playgroud)
谢谢,
贤治
如果您希望在应用中添加电子商务功能,哪些支付网关库可以与Sinatra配合使用?
我正在尝试编写测试来验证通过Rails + Active Merchant创建的Authorize.net ARB订阅的开始日期和间隔.
我可以成功创建sub使用,response = GATEWAY.recurring(...)并获得成功代码.
但是,在创建订阅之后,就我在Active Merchant文档中看到的而言,我无法真正请求任何信息,例如开始日期.
ARB唯一可用的方法是:
cancel_recurring recurring update_recurring
我错过了一些明显的东西吗
testing automated-tests authorize.net activemerchant ruby-on-rails-3
activemerchant ×10
ruby ×4
paypal ×3
amazon-fps ×1
capybara ×1
credit-card ×1
e-commerce ×1
paymill ×1
rspec ×1
rubygems ×1
sinatra ×1
string ×1
testing ×1