Тестовое задание на позицию Backend разработчик Toothless Consulting Inc
В проекте используется платежная система Stripe с подробным API и бесплатным тестовым режимом для имитации и тестирования платежей.
Запуск производится командой docker-compose up
Сервер работает на http://localhost
Эндпоинты:
Выдача обработанных данных
-
Метод: GET
http://localhost/buy/{id}
В ответе содержится поле “response” с
Stripe Session Id
для оплаты выбранногоItem
. -
Метод: GET
http://localhost/item/{id}
HTML страница с информацией о выбранном
Item
и кнопкойBuy
. По нажатию кнопки Buy происходит запрос на/buy/{id}
, получениеStripe Session Id
и редирект на Checkout форму Stripe.