Никогда раньше не работал с платежными системами и наткнулся на пару проблем.
В моей голове вся схема тестирования платежной системы выглядела следующим образом:
На стороне платежного шлюза создается тестовый магазин и кошелек, на котором будут происходить тестовые транзакции
Со стороны клиента отправляется запрос на создание оплаты: его перекидывает на страницу ввода реквизитов карты.
Пользователь вводит данные, оплата производится и на указанный адрес приходит уведомление об оплате, которое инициирует действия на стороне сервера.
В реале все оказалось так, но я не учел, что для отправления запроса с уведомлением об оплате нужен ssl сертификат для обработчика платежей. Можно было бы подписать его самому, но тогда любой платежный шлюз точно будет ругаться.
Как это обычно решается? Остается только купить готовый сертификат и тестировать систему только потом или есть что-то, что я упустил?
Everything_is_bad, бесплатный сертификат выписывается временно и при наличии домена. У меня есть только арендованный vps, на котором я тестирую платежный шлюз. Покупать домен ради этого? Можно, я об этом и подумал, но решил поинтересоваться, есть ли более гибкие решения.