{"name":"FOP Receipt Generator Server","version":"1.0.0","endpoints":{"POST /api/receipt/generate":"Generate PDF receipt from JSON data","GET /health":"Health check"},"requiredFields":["receiptNumber","senderName","senderIban","recipientBank","recipientCard","amount","amountWords","dateTime"],"optionalFields":{"date":"Дата квитанції (напр. \"25.07.2026\"), якщо не задано виймається з dateTime","senderBank":"За замовчуванням \"Універсал Банк\"","senderBankCode":"За замовчуванням \"322001\"","senderSystem":"За замовчуванням \"VISA\"","senderCard":"Номер карти відправника (замаскований)","recipientName":"Ім'я одержувача (лише для переказів всередину Monobank)","recipientSystem":"За замовчуванням \"VISA\"","commission":"За замовчуванням 0","authCode":"Код авторизації (генерується якщо не задано)","purpose":"За замовчуванням \"Переказ особистих коштів\"","deviceId":"За замовчуванням \"MONODirectR\"","qrUrl":"URL для QR коду","qrToken":"Токен для генерації URL з базою QR_BASE"},"example":{"url":"http://localhost:3000/api/receipt/generate","method":"POST","contentType":"application/json","minimumRequest":{"receiptNumber":"6HMB-1760-07C1-T0EPР","senderName":"Заїка Юлія Юріївна","senderIban":"UA283220010000026206355623005","recipientBank":"ПриватБанк","recipientCard":"4149499094834296","amount":502.51,"amountWords":"п'ятсот дві гривні 51 копійка","dateTime":"25.07.2026 16:43"},"fullRequest":{"receiptNumber":"6HMB-1760-07C1-T0EPР","date":"25.07.2026","senderName":"Заїка Юлія Юріївна","senderBank":"Універсал Банк","senderBankCode":"322001","senderSystem":"VISA","senderIban":"UA283220010000026206355623005","senderCard":"444111****** 3070","recipientName":"Получатель Иван","recipientBank":"ПриватБанк","recipientSystem":"VISA","recipientCard":"4149499094834296","amount":502.51,"commission":0,"amountWords":"п'ятсот дві гривні 51 копійка","dateTime":"25.07.2026 16:43","authCode":"470950","purpose":"Переказ особистих коштів","deviceId":"MONODirectR"}}}