Задача
Один із клієнтів замовив рішення для своєї єкомерс-платформи, що була побудова на OkayCMS. Клієнт бажав гнучко інтегрувати систему Checkbox з Wayforpay для видачі фіскальних чеків, але без потреби створювати окрему касу для оплат готівкою чи іншими методами. Важливою вимогою була можливість допроведення чеків бухгалтером у випадку неспрацювання автоматизованої схеми.
Рішення
Для реалізації поставленої задачі було виконано наступні дії:
- Перенаправлення API Wayforpay
- Створено скрипт для переадресації даних із модуля Wayforpay OkayCMS на інший сервер, що дозволило розширити логіку обробки оплат.
- Автоматичне створення чека
- Міні-застосунок для CRM
- Створено подільний интерфейс в CRM, що дозволяє ручно генерувати посилання на оплату з данних про товари у угоді і відсилати клієнту рахунки на сплату без додаткових витрат на СМС методами Wayforpay.
- Всі оплати через посилання на оплату також направлено на скрипт створення чеків.
- Моніторинг балансів
- Налаштовано крон для оповіщення у Telegram, якщо кошти закінчуються.
- Додатковий контроль
- Налоштовано автоматичний звіт про кількіть створених чекі та сумі продажів за добу з відправкою у Telegram
