Фінанси

Оплата: hosted checkout, IBAN і звірка

Підтвердження оплати без довіри до кнопки в браузері або неперевіреного тексту платежу.

1. Hosted payment session створює backend

Провайдер, отримувач, сума й order reference визначаються сервером після перевірки quote та маршруту оплати.

Повернення покупця з банківського застосунку не є доказом оплати: статус змінює підтверджений provider event або reconciliation.

2. IBAN-платіж може мати коментар і квитанцію

Покупець може повідомити про оплату, залишити коментар або додати файл. Ці дані є доказом для перевірки, але не автоматичною банківською транзакцією.

Файл зберігається за контрольованим upload contract, а коментар не підміняє provider amount чи order total.

3. Звірка є ідемпотентною

Надходження зіставляється за сумою, призначенням, номером замовлення, отримувачем і вже використаними payment references.

Неоднозначний результат переходить у ручну перевірку. Один платіж не може бути прив’язаний до двох замовлень.