Skip to content

akorsunov23/test_job

Repository files navigation

Оплата товаров и заказов с использованием Stripe API

Установка и запуск приложения на локальном сервере

  • установить все зависимости из пакета requirements.txt
pip install -r requirements.txt
  • создать суперпользователя 'admin'
python manage.py createsuperuser
  • выполнить миграции базы данных
python manage.py migrate
  • запустить проект из папки с приложением
python manage.py runserver
  • добавить через админ-панель "http://127.0.0.1:8000/admin/" в соответствующие модели информацию о товаре
  • доступные url:
http://127.0.0.1:8000/item/{id}

Для вывода детальной информации о товаре и возможности оплатить его использую библиотеку Stripe.

http://127.0.0.1:8000/buy/{id}

Получение SessionID выбранного товара.

http://127.0.0.1:8000/order/{id}

Для вывода детальной информации о заказе и возможности оплатить его использую библиотеку Stripe.

http://127.0.0.1:8000/buy_order/{id}

Получение SessionID выбранного заказа.

Запуск проекта на удалённом сервере

  • на удалённом сервере доступные методы:
http://akorsunov.beget.tech/item/{id}

Для вывода детальной информации о товаре и возможности оплатить его использую библиотеку Stripe.

http://akorsunov.beget.tech/buy/{id}

Получение SessionID выбранного товара.

http://akorsunov.beget.tech/order/{id}

Для вывода детальной информации о заказе и возможности оплатить его использую библиотеку Stripe.

http://akorsunov.beget.tech/buy_order/{id}

About

embedded Stripe API as a way to pay for goods

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published