# Якщо щось не працює

## Оплата пройшла, а бот не продовжив сценарій

Бот дізнається про оплату лише з повідомлення платіжної системи. Перевірте по черзі:

- **Адресу Webhook не вказано в кабінеті платіжної системи.** Відкрийте інтеграцію в боті й скопіюйте адресу з вкладки «Webhook» у кабінет системи — де саме, написано на сторінці [Платіжні системи бота](https://support.watbot.org/uk/payments/bot-integrations). Т-Банку, bePaid і LiqPay адреса передається автоматично, у Payme вона називається «Endpoint URL».
- **Інтеграцію видалили й підключили заново.** У нової інтеграції нова адреса Webhook. Замініть її в кабінеті платіжної системи.
- **Рахунок старший за три дні.** Неоплачений рахунок через три дні отримує статус «Скасовано», і оплата за ним бота вже не продовжить. Виставте рахунок заново.
- **Вихід «Оплата успішна» нікуди не веде.** Перевірте в конструкторі, що від цього виходу блоку оплати йде зв'язок до наступного блоку.
- **Сума не збіглася.** Cloudpayments і Payme зараховують оплату, лише якщо сума збігається з рахунком. ЮMoney — якщо з платника списано не менше за суму рахунку. ЮKassa звіряє статус, суму й валюту запитом до свого API.
- **Ключі інтеграції змінилися.** ЮKassa перевіряє оплату ключами, які зараз стоять в інтеграції. Якщо їх замінили на ключі іншого магазину, оплата за старим рахунком не підтвердиться.
- **Неправильний «Пароль #2» у Robokassa.** За ним перевіряється підпис повідомлення.
- **Тестова оплата в Robokassa.** Тестові платежі Robokassa бот не зараховує — перевіряйте оплату справжнім платежем.
- **Переказ у ЮMoney з кодом протекції** або ще не прийнятий переказ не зараховується.
- **У Cloudpayments не ввімкнено повідомлення.** У налаштуваннях сайту потрібні повідомлення Pay і Confirm з адресою з інтеграції.

Подивіться статус рахунку в списку «Платежі» бота: «Платіж створено» означає, що повідомлення про оплату платформа не отримала. Докладніше про статуси — на сторінці [Платежі та замовлення бота](https://support.watbot.org/uk/payments/bot-payments).

## Бот не виставляє рахунок

- **«Платіжна система "…" не підключена.»** Систему не підключено до цього бота. Інтеграції в кожного бота свої й у копію бота не переносяться.
- **Бот просить номер телефону або пошту.** Деяким системам потрібен телефон або пошта покупця для чека. Бот спочатку запитує їх у людини, а рахунок виставляє після відповіді.
- **Помилка замість рахунку.** Блоку потрібні «Призначення платежу», «Опис платежу» і сума, більша за нуль. Докладніше — у розділі [Приймання оплати](https://support.watbot.org/uk/chatbots/blocks/payments).

## Не зберігається інтеграція бота

- **«Ця каса вже підключена до іншого бота. Вкажіть ID своєї каси Payme.»** Одну касу Payme можна підключити лише до одного бота.
- **«Можна додати тільки один акаунт …»** Систему такого виду до бота вже підключили. Її картка — у верхній частині вкладки «Інтеграції».

## Замовлення магазину чи школи не позначено оплаченим

- **Адресу повідомлень не вказано в кабінеті платіжної системи.** Відкрийте підключення на вкладці «Прийом оплат» і перевірте підказку під блоком «Адреса повідомлень». ЮKassa, Робокасі, CloudPayments і Payme адресу потрібно вказати в їхньому кабінеті, решті вона передається автоматично.
- **Не ті події в кабінеті ЮKassa.** Потрібні `payment.succeeded`, `payment.canceled` і `refund.succeeded`.
- **Робокаса не приймає повідомлення.** Перевірте, що адресу вказано як Result URL, метод — POST, алгоритм хешування — MD5, а «Пароль №2» введено правильно.
- **Тестова оплата на бойовому підключенні.** Робокаса, CloudPayments, bePaid і LiqPay зараховують тестову оплату лише підключенню з увімкненим «Тестовий режим».
- **Сума або валюта не збіглися із замовленням.** Така оплата замовлення не закриває.

## Повідомлення під час оплати через підключення проєкту

| Повідомлення | Що зробити |
|---|---|
| «Платіжна система не створила платіж. Перевірте ключі доступу або спробуйте пізніше.» | Перевірте ключі в підключенні. Якщо вони правильні — повторіть пізніше |
| «Платіжний акаунт недоступний.» | Підключення вимкнено перемикачем «Приймати оплату» — увімкніть його або виберіть у магазині чи школі інше |
| «Цей платіжний акаунт не приймає оплату в …» | Валюта магазину або пакета школи не підходить цій системі. Виберіть систему, яка її приймає |
| «Сума до оплати має бути більшою за нуль.» | Перевірте ціни в замовленні |
| «Щоб надіслати чек, укажіть у замовленні телефон або пошту покупця.» | Чеки ввімкнено, а контактів покупця в замовленні немає. Додайте їх |
| «Ставка ПДВ …% не підходить для чека цієї платіжної системи…» | Виберіть іншу ставку в товару, курсу або в налаштуваннях чеків — див. [Чеки](https://support.watbot.org/uk/payments/receipts) |

## Не вдається підключити або видалити платіжну систему проєкту

- **Немає вкладки «Прийом оплат».** Її бачить лише власник проєкту. Якщо ви власник — на вашій платформі немає ні магазинів, ні онлайн-шкіл.
- **Кнопка «Підключити платіжну систему» неактивна.** У проєкті вже 10 підключень — це максимум.
- **«Адреса платіжної сторінки має бути публічним сайтом.»** У Prodamus адреса сторінки має починатися з `https://` і вести на публічний сайт.
- **«Акаунт вибрано для прийому оплат у магазині «…». Спочатку виберіть там інший.»** Змініть систему в налаштуваннях оплати магазину, потім видаляйте.
- **«Акаунт вибрано для прийому оплат в онлайн-школі «…». Спочатку приберіть його там.»** Приберіть систему з налаштувань прийому оплат школи.
- **«Через акаунт ще йдуть оплати…»** Покупці почали оплату за останні сім днів, і платіжна система ще може про неї повідомити. Видалити підключення можна після дати з повідомлення. Щоб нові оплати не починалися, вимкніть «Приймати оплату».
