Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/56.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 通过payumoney进行支付_Ruby On Rails_Activemerchant_Payu_Payumoney - Fatal编程技术网

Ruby on rails 通过payumoney进行支付

Ruby on rails 通过payumoney进行支付,ruby-on-rails,activemerchant,payu,payumoney,Ruby On Rails,Activemerchant,Payu,Payumoney,我正在尝试将payumoney支付网关集成到我的rails应用程序中 我在中添加了gem活动的\u商户\u payu\u,但在此之后,我无法启动应用程序..并获取此控制台错误“警告:已初始化常量应用程序路径”。。我发现这个模块来自activemerchant,所以我在我的GEM文件中安装了它,而不是这个,现在我的应用程序启动了 根据文档,这是我们的设置方式 因此,对于payu,我如下所示更改了网关,但是我应该传递什么来代替下面代码中的:login和:password ActiveMerchan

我正在尝试将payumoney支付网关集成到我的rails应用程序中

我在中添加了gem
活动的\u商户\u payu\u,但在此之后,我无法启动应用程序..并获取此控制台错误
“警告:已初始化常量应用程序路径”
。。我发现这个模块来自
activemerchant
,所以我在我的GEM文件中安装了它,而不是这个,现在我的应用程序启动了

根据文档,这是我们的设置方式

因此,对于payu,我如下所示更改了网关,但是我应该传递什么来代替下面代码中的
:login
:password

 ActiveMerchant::Billing::Base.mode = :test
  ::GATEWAY = ActiveMerchant::Billing::PayuInGateway.new(
      )
我们所有人的收入都是

商户ID、商户密钥、商户盐


我在任何地方都找不到足够的文档。有人能解释一下这个话题吗

很容易将PayU与以下gem集成

集成过程类似于3个步骤

1) 在视图上配置按钮(带有凭证和参数),在按钮上选择进入payu页面所需的时间

2) Payu文档具有要在Payu页面中测试的测试凭据

3) 写入路由以从payu获取响应并接收事务状态


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

您是否对此有任何解决方案或适当的文档来集成payumoney和ror?您有解决方案吗?@RSB no mate..联系过他们,但他们告诉我他们没有ruby的文档..我想我们需要找到自己的解决方案。我没时间弄明白,所以还是推迟了,要去试试CCAVINE。如果你找到了解决方案,请发到这里。我也在努力解决这个问题,他们有ruby文档,但它不完整。嗨,伙计们,我联系了团队,他们让我试试gem‘Payundia’,:git=>'git://github.com/payu-india/payuindia.git'并参考此链接:还要确保您发布了另一个值为“payu_paisa”的强制性参数“service_provider”。如果问题仍然存在,您可以通过联系他们“techsupport@payumoney.com“。我认为payumoney有不同的实现。这将是相同的过程,但测试凭据是我们可以从中了解到的。
 ActiveMerchant::Billing::Base.mode = :test
  ::GATEWAY = ActiveMerchant::Billing::PayuInGateway.new(
      )