CreatePaymentDto
bookingIdnumberrequired
ID записи
Example:
1amountnumber
Phase 3: сума цього платежу. Якщо не вказано — використовується залишок (effective price − сума попередніх completed платежів). Дозволяє часткові оплати: одна броня → кілька Payments.
Example:
500paymentMethodstringrequired
Способ оплаты
Possible values: [cash, card, online, bank_transfer, subscription]
Example:
cashtransactionIdstring
ID транзакції (для онлайн-оплати)
Example:
12345notesstring
Нотатки
Example:
Оплата готівкоюCreatePaymentDto
{
"bookingId": 1,
"amount": 500,
"paymentMethod": "cash",
"transactionId": "12345",
"notes": "Оплата готівкою"
}