Рельсы платежей через Payumoney

Я пытаюсь интегрировать платежный шлюз payumoney в мое приложение на рельсы.

Я добавил драгоценный камень 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')

Так что для пайу я сменил шлюз, как показано ниже, но что я должен пройти вместо :login а также :password в приведенном ниже коде?

 ActiveMerchant::Billing::Base.mode = :test
  ::GATEWAY = ActiveMerchant::Billing::PayuInGateway.new(
      )

Для Payumoney, что у всех нас есть

Торговый ID, Торговый Ключ, Торговая Соль

Я не могу найти достаточно документации по этому вопросу. Может ли кто-то пролить свет на эту тему?

1 ответ

В PayU легко интегрировать следующий гем: https://github.com/payu-india/PayU-Integration-Kit-ROR

Процесс интеграции похож на 3 шага

1) Сконфигурируйте кнопку на представлении (с учетными данными и параметрами), на кнопке выберите ее, чтобы перейти на страницу оплаты.

2) Документ Payu имеет тестовые учетные данные для тестирования на странице Payu.

3) Написание маршрута для получения ответа от пайу и получения статуса транзакции.

Gem заботится о проверках контрольной суммы, помощниках, получении идентификатора корзины и т. Д.

Другие вопросы по тегам