2015-12-08 139 views
5

我正在嘗試將payumoney支付網關集成到我的Rails應用程序中。通過payumoney支付金額

我加了寶石active_merchant_payu_in,但我無法啓動app..and得到這個控制檯錯誤"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,商家密鑰,商家鹽

我無法找到足夠的文檔,就可以anywhere..Could有人提供一些線索點亮這個話題?

+1

你得到任何解決這個或適當的文件,以payumoney與ROR集成? – dips

+0

@dips nope ..... – Abhilash

+0

你有解決方案嗎? – RSB

回答

1

很容易PayU與下面的寶石整合,https://github.com/payu-india/PayU-Integration-Kit-ROR

整合過程就像是3個步驟

1)查看配置按鈕(帶證書,而params),按鈕選擇才能payu頁。

2)Payu文檔具有測試憑證以在payu頁面中測試。

3)寫一條路徑從payu獲得響應並接收交易狀態。

寶石是通過校驗和檢查,助手,讓車ID照顧等

+0

我認爲payumoney有不同的實現 – Abhilash

+0

這將是相同的過程,但測試憑證是我們可以從[常見問題](https://developer.payubiz.in/documentation/Web-Integration-FAQ's/166)中找出的一些東西。 。 – Durgarao