通过 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 付款的主要内容,如果未能解决你的问题,请参考以下文章

使用 post 参数重定向到付款 URL

如何将 PayUMoney BOLT 与 MVC4 c# 集成?

PHP 电子商务 API - 付款流程

如何从magento 1.9中的paypal标准中删除checkout

在 nodejs 中集成 payUMoney 时出错

Android 中的 PayuMoney 集成:发生了一些错误!再试一次