payment-service

0

Описание

Языки

  • Python95%
  • Dockerfile3,2%
  • Shell1,6%
  • HTML0,2%
10 месяцев назад
10 месяцев назад
10 месяцев назад
10 месяцев назад
10 месяцев назад
10 месяцев назад
10 месяцев назад
10 месяцев назад
README.md

Сервис платежей

repo - (https://gitverse.ru/disosedov/payment-service) dockerhub - (https://hub.docker.com/repository/docker/singleservice/ru_billing_service/general)

Компоненты

db - PostgresBD web - админка и миграции на Django api - api на FastApi redis - для кэша

Запуск приложения

Необходимо создать суперадмина

Админка - http://0.0.0.0:8008 API - http://0.0.0.0:8007/api/v1/docs

В админке основные модели: Приложения - это наименование нашего приложения, вводим название, вид платежной системы и параметры, также callback_url В этом е интерфейсе через action Создать токен - создаем токен для приложения , копируем его себе тобы не потерять.

Создаем группы платежных позиций - это просто наименование группы товаров Создаем платежные позиции.

Для локальной разработки понадобится сервисы типа ngrok, tuna. tuna http 8008 --subdomain=payment-esu

TODO

  • Перенести апи в контейнер
  • Колбэкурл
  • Фискализация
  • Скрипт публикации в DockerHub
  • В ответе по созданию заказа если он уже есть возвращать снова тело заказа