README.md

Курсовой проект “Сервис перевода денег”

Описание проекта

REST-сервис. Сервис предоставляет интерфейс для перевода денег с одной карты на другую по заранее описанной спецификации. Работает с заранее подготовленным FRONT по адресу https://serp-ya.github.io/card-transfer/

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

  • Запуск производится с помощью Docker Compose

    docker-compose up -d

  • Для совместимости с FRONT приложение работает на порту 5500

    http://localhost:5500/

    Пример запросов

  • Пример POST запроса на инициализацию трансфера денежных средств

    Request URL: http://localhost:5500/transfer
    Accept: application/json, text/plain
    Content-Type: application/json;charset=UTF-8
    Request Payload :
    {
      “cardFromNumber”: “2222222222222222”,
      “cardToNumber”: “2222222222222222”,
      “cardFromCVV”: “232”,
      “cardFromValidTill”: “12/23”,
      “amount”: {
      “currency”: “RUR”,
      “value”: 22200
      }
    }
    Response:
    {
      “operationId”:“1”
    }

  • Пример POST запроса на инициализацию трансфера денежных средств

    Request URL: http://localhost:5500/confirmOperation
    Accept: application/json, text/plain
    Content-Type: application/json;charset=UTF-8
    Request Payload :
    {
      “code”: “0000”,
      “operationId”: “1”
    }
    Response:
    {
      “operationId”:“1”
    }

Конвейеры
0 успешных
0 с ошибкой