Skip to content

Nayls/billing

 
 

Repository files navigation

Разворачивание окружения

1. Docker-compose build
2. Docker-compose run billing_back_1 python manage.py migrate
3. Docker-compose run -d

Основные методы:

  1. Создание продавца:
POST /customer

Content-Type: application/x-www-form-urlencoded

name:<Название продавца>
company:<Название компании>
secret:<Ключ для обращении к сущности созданного продавца>
  1. Просмотр продавца:
GET /customer?customer_id=<id продавца>&secret=<ключ продавца>
  1. Создание продукта:
POST /customer

Content-Type: application/x-www-form-urlencoded

name:<Название продукта>
customer_id:<id продавца>
secret:<Ключ продавца>
currency:<Валюта(RUB, USD)>
value:<Стоимость продукта>
  1. Инициация платежа:
POST /payment

Content-Type: application/x-www-form-urlencoded

customer_id:<id продавца>
secret:<Ключ продавца>
currency:<Валюта(RUB, USD)>
order:<Номер заказа>
product_id:<id продукта по которой производится оплата>
amount:<Сумма платежа>
  1. Просмотр транзакции:
GET /transaction?order=<Номер заказа>&secret=<Ключ продавца>&customer_id=<id продавца> 

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 94.6%
  • Dockerfile 4.6%
  • Shell 0.8%