通过 payumoney 付款
Posted
技术标签:
【中文标题】通过 payumoney 付款【英文标题】:rails payments through payumoney 【发布时间】:2016-03-13 13:55:48 【问题描述】:我正在尝试将 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、商家密钥、商家盐
我在任何地方都找不到足够的文档。有人可以解释一下这个主题吗?
【问题讨论】:
您是否获得了任何解决方案或适当的文档以将 payumoney 与 ror 集成? 你找到解决方案了吗? @RSB no mate..联系了他们,但他们告诉我他们没有 ruby 的文档..我认为我们需要找出我们自己的解决方案。没有时间弄清楚,所以仍然推迟并尝试 ccavenue ..如果您找到了解决方案,请在此处发布.. 我也在为此苦苦挣扎,他们有 ruby 文档,但不完整。 大家好,我联系了团队,他们告诉我尝试 gem 'payuindia', :git => 'git://github.com/payu-india/payuindia.git' 并参考这个链接:github.com/payu-india/payuindia 还要确保您发布了另一个强制参数“service_provider”,其值为“payu_paisa”。如果问题仍然存在,您可以通过“techsupport@payumoney.com”联系他们。 【参考方案1】:很容易将 PayU 与以下 gem 集成,https://github.com/payu-india/PayU-Integration-Kit-ROR
集成过程就像 3 个步骤
1) 在视图上配置按钮(带有凭据和参数),在按钮上选择它需要到支付页面。
2) Payu 文档有测试凭证,可以在 payu 页面进行测试。
3)编写路由以获取payu的响应并接收交易状态。
Gem 由校验和检查、助手、获取购物车 ID 等来处理。
【讨论】:
我认为 payumoney 有不同的实现方式 这将是相同的过程,但我们可以从FAQ's 中找出测试凭据。以上是关于通过 payumoney 付款的主要内容,如果未能解决你的问题,请参考以下文章
如何将 PayUMoney BOLT 与 MVC4 c# 集成?