Пишу диплом по веб-разработке (Laravel + ReactJS) на тему e-commerce-проекта.
Нужны тестовые платежные шлюзы, которые позволяют работать с API без реальных коммерческих данных. Рассматривались ЮKassa, Сбер и CloudPayments, так как они предоставляют такой API, но доступ к тестовому режиму возможен только после регистрации в качестве ИП, юрлица или самозанятого, что не подходит для дипломного проекта.
Подскажите пожалуйста, первый раз с таким столкнулся.
Заглушка, ну если хочется большего, юкасса с ней меньше проблем у самого она реализована, удобное апи. В сбере сделал самозанятый, оформил юкасса все работает) хотя может есть еще, что проще. Я остановился на юкасса.
Если это диплом, то просто сделай заглушку, чтобы платёж обрабатывался без реального платёжного шлюза.
Просто в тексте упомяни, что платёжный шлюз реализован, но в целях демонстрации используется заглушка.
По хорошему следует реально заложить архитектуру такую, чтобы можно было легко переключить на настоящую платежку
Я использовал юкасса. Там есть возможность все реализовать без ИП и самозанаятого, только подтвердить аккаунт через госуслуги. Ее api позволяет генерировать платёжки, по сути просьба перевести деньги на твой аккаунт, а потом проверить, была ли совершена операция. Из минусов коммисия, вроде (она средняя) и небольшой выбор вариантов оплаты.
На python есть библиотека https://github.com/AlekseyKorshuk/yoomoney-api
Заглушка самый простой способ.
Как из вариантов - погуглить api ПШ, и наткнуться на документацию. В некоторых случаях удастся получить openapi.json, который целиком описывает интерфейс ПШ, а из него можно развернуть сервер-заглушку, и попросить какую-нибудь нейронку сверстать пару платежных страничек, если потребуется прям вот весь процесс показать, но это перебор.
принципы работы платежных систем примерно одинаковы, и для реального использования скорее всего потребуется только корректировать параметры запросов.