ruby-on-rails - 通过 payumoney 付款

标签 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,我们所拥有的是

Merchant ID, Merchant Key, Merchant Salt



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

最佳答案

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

集成过程就像 3 个步骤

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

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

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

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

关于ruby-on-rails - 通过 payumoney 付款,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34159400/

相关文章:

ruby-on-rails - Rails 播种 boolean 值不起作用

ruby-on-rails - rails : Paypal Express implementation fails with undefined method `checkout_thank_you_url'

javascript - react : Render returns createElement

ruby-on-rails - 如何使用工厂女孩和 cucumber 创建用户记录?

ruby-on-rails - Ruby on Rails 3,不兼容的字符编码:带有i18n的UTF-8和ASCII-8BIT

ruby-on-rails - ActiveMerchant PaypalExpress 缺少项目描述

php - 提交 php 表单并从后端重定向

android - PayUBiz-安卓 : getting Mandatory param hash is missing

ios - 支付宝 : payment gateway integration : (incorrectly calculated hash parameter)