Skip to content

Эмуляция работы простейшей платежной системы. Включает центр эмиссии и другие компоненты

Notifications You must be signed in to change notification settings

GemsGame/task-payment-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

task Payment System

Эмуляция работы простейшей платежной системы. Пользователи и центр эмиссии разделены, все сущности системы представлены в виде независимых модулей.

git clone https://github.com/GemsGame/task-payment-system.git
cd task-payment-system
npm install
npm run build
npm run test

Система должна пройти все тесты, которые включают:

  • Cоздание аккаунтов пользователя с IBAN
  • Эмиссию денег на аккаунт
  • Изьятие денег
  • Добавление нового аккаунта пользователя в сеть
  • Вывод данных в JSON
  • Попытку потратить деньги, когда баланса недостаточно
  • Трансфер денег между пользователями
  • Отклоненный трансфер, если пользователь заблокирован

Техническое описание системы доступно в docs/index.html

Alt text

About

Эмуляция работы простейшей платежной системы. Включает центр эмиссии и другие компоненты

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published