铁路支付通过payumoney

Abh*_*ash 5 ruby-on-rails activemerchant payu payumoney

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

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

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

ActiveMerchant::Billing::Base.mode = :test
      ::SAMPLEGATEWAY = ActiveMerchant::Billing::TrustCommerceGateway.new(
          :login => 'TestMerchant',
          :password => 'password')
Run Code Online (Sandbox Code Playgroud)

因此,对于payu我改变了网关下面,但我应该怎么传递的,而不是:login:password在下面的代码?

 ActiveMerchant::Billing::Base.mode = :test
  ::GATEWAY = ActiveMerchant::Billing::PayuInGateway.new(
      )
Run Code Online (Sandbox Code Playgroud)

对于payumoney我们都有

商家ID,商家钥匙,商家盐

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

小智 1

将 PayU 与以下 gem 集成很容易,https://github.com/payu-india/PayU-Integration-Kit-ROR

集成过程就像 3 个步骤

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

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

3)编写一条路线以获取付款方的响应并接收交易状态。

Gem 通过校验和检查、助手、获取购物车 ID 等进行维护。