5

我正在尝试将 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、商家密钥、商家盐

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

4

1 回答 1

1

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

集成过程就像 3 个步骤

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

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

3)编写一个路由来获取payu的响应并接收交易状态。

Gem 由校验和检查、助手、获取购物车 ID 等来处理。

于 2016-12-29T12:11:54.833 回答