Приём оплаты на сайте
Агент встроит в сайт ссылку на оплату Робокассы, обработчик уведомлений и отметку заказа «оплачен». Проверка - тестовой оплатой, деньги не списываются.
- start_integration выдаёт план из семи шагов и эталонный код под стек проекта.
- Агент пишет модуль подписи, ссылку на оплату и обработчик ResultURL.
- calc_signature и verify_result_signature сверяют подпись с эталоном.
- create_test_payment собирает тестовую ссылку: открываешь её и платишь тестовой картой.
Подключи приём оплаты Робокассой в этом проекте. Начни с инструмента start_integration и работай только в тестовом режиме. Что нужно: 1. Кнопка «Оплатить» у заказа ведёт на платёжную страницу Робокассы с суммой и номером заказа. 2. Обработчик уведомлений ResultURL проверяет подпись, сверяет сумму с заказом, отмечает заказ оплаченным и отвечает OK и номер заказа. Повторное уведомление не отмечает заказ второй раз. 3. После оплаты покупатель попадает на страницу «Спасибо», при отказе - на страницу с понятным текстом и кнопкой «Попробовать снова». 4. Логин и пароли магазина - только в переменных окружения, в коде и логах их нет. Сверь свою подпись с calc_signature, проверь обработчик через verify_result_signature и создай тестовый платёж через create_test_payment. В конце покажи, какие адреса вписать в «Технические настройки» магазина: ResultURL, SuccessURL, FailURL.
Бесплатно: почта или сразу Телеграм-канал клуба
- Совет. Алгоритм подписи посмотри в «Технических настройках» магазина заранее: если там не MD5, скажи агенту, иначе Робокасса отвергнет все подписи.
- Совет. Уведомление ResultURL приходит из интернета: на своём компьютере его не поймать, нужен сайт на сервере.