Зайдите в кабинет партнера системы Робокасса по ссылке https://partner.robokassa.ru. Перейдите в технические настройки магазина.
Нажмите сгенерировать напротив Пароль #1 и Пароль #2, запишите их в надежном месте.
Установите следующие значения:
Алгоритм расчета хеша: MD5
Result Url: Вставьте сюда персональный URL Робокассы из панели управления Менеджера, раздел шлюзы (модули). В URL исправьте слово mrh_pass2 на Ваш сгенерированный Пароль #2. В конце, цифра указывает на процент. Например, ставка 3%, платеж 515 руб., абоненту в биллинг придет платеж 500 руб. Если Вы не желаете учитывать процент, поставьте значение 0.
Метод отсылки данных по Resul Url: GET
Success Url:
https://api.lightbilling.cloud/static/library/tool/message.html#Платеж%20проведен%20успешно
Метод отсылки данных по Succes Url: GET
Fail Url:
https://api.lightbilling.cloud/static/library/tool/message.html#Ошибка%20платежа
Метод отсылки данных по Fail Url: GET
В настройка панели управления менеджера LightBilling, установите URL оплаты:
https://api.lightbilling.cloud/static/library/tool/robokassa.html?contract=***contract*&mrh_login=Megatel&sum=***sum*500*&mrh_pass1=KcKy7JJVY***percent*9*
,где
- mrh_login=Megatel - Идентификатор магазина в Robokassa.
- sum=***sum*500* - сумма к оплате по умолчанию (абонент может ее изменить), подробнее можете изучить на странице Создание URL строки для оплаты
- mrh_pass1=KcKy7JJVY - Пароль #1, сгенерированный выше.
- ***percent*9* - Процентная надбавка, подробнее можете изучить на странице Создание URL строки для оплаты
Важно! Ознакомьтесь с материалом, по ссылке Создание URL строки для оплаты. Это позволит Вам добавить такие ф-ии, как минимальный платеж и др.
Важно! Если в панели управления Робокассы в процессе заполнения информации у вас появится ошибка типа "домен не совпадает с магазином". Напишите запрос в техническую поддержку с просьбой использовать иной домен, отличающийся от магазинного.
Передача номенклатуры (при необходимости).
Добавьте к строке оплаты URL номенклатуру:
&receipt=%7B%22sno%22%3A%20%22usn_income%22%2C%22items%22%3A%5B%7B%22name%22%3A%20%22%D0%98%D0%BD%D1%82%D0%B5%D1%80%D0%BD%D0%B5%D1%82%22%2C%22quantity%22%3A%201%2C%22sum%22%3A%20***sum*500*%2C%22payment_method%22%3A%20%22full_payment%22%2C%22payment_object%22%3A%20%22commodity%22%2C%22tax%22%3A%20%22none%22%7D%5D%7D
Данные передаются в формате url encode. В строке используется переменная ***sum*500.
Ссылка на документацию фискализации Robokassa:
https://docs.robokassa.ru/?_ga=2.76706261.1139936226.1615434971-939392483.1615434971#6865