铁路支付通过payumoney

时间:2015-12-08 15:13:45

标签: ruby-on-rails activemerchant payu payumoney

我正在尝试将payumoney支付网关集成到我的rails应用程序中。

我添加了gem active_merchant_payu_in,但在此之后无法启动应用程序..并且收到此控制台错误"warning: already initialized constant APP_PATH " ..我发现此模块来自activemerchant所以我安装在我的gemfile而不是这个,现在我的应用程序启动。

根据文档,这是我们设置 activemerchant

的方式
ActiveMerchant::Billing::Base.mode = :test
      ::SAMPLEGATEWAY = ActiveMerchant::Billing::TrustCommerceGateway.new(
          :login => 'TestMerchant',
          :password => 'password')

因此,对于payu,我更改了网关,如下所示,但我应该在下面的代码中传递什么而不是:login:password

 ActiveMerchant::Billing::Base.mode = :test
  ::GATEWAY = ActiveMerchant::Billing::PayuInGateway.new(
      )

对于payumoney我们都有的是

  

商家ID,商家密钥,商家盐

我无法在任何地方找到足够的文档。有人可以对这个话题有所了解吗?

1 个答案:

答案 0 :(得分:1)

将PayU与以下gem https://github.com/payu-india/PayU-Integration-Kit-ROR

集成很容易

整合过程就像3个步骤

1)配置视图上的按钮(带凭据和参数),按钮选择它需要付费页面。

2)Payu文档具有测试凭证以在payu页面中进行测试。

3)写一条路线以获得payu的回复并获得交易状态。

通过校验和检查,帮助,获取购物车ID等来处理宝石