我正在尝试将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,商家密钥,商家盐
我无法在任何地方找到足够的文档。有人可以对这个话题有所了解吗?
答案 0 :(得分:1)
将PayU与以下gem https://github.com/payu-india/PayU-Integration-Kit-ROR
集成很容易整合过程就像3个步骤
1)配置视图上的按钮(带凭据和参数),按钮选择它需要付费页面。
2)Payu文档具有测试凭证以在payu页面中进行测试。
3)写一条路线以获得payu的回复并获得交易状态。
通过校验和检查,帮助,获取购物车ID等来处理宝石