Кейс: Гнучка інтеграція Checkbox з Wayforpay: Автоматизація чеків з додатковим контролем

Задача

Один із клієнтів замовив рішення для своєї єкомерс-платформи, що була побудова на OkayCMS. Клієнт бажав гнучко інтегрувати систему Checkbox з Wayforpay для видачі фіскальних чеків, але без потреби створювати окрему касу для оплат готівкою чи іншими методами. Важливою вимогою була можливість допроведення чеків бухгалтером у випадку неспрацювання автоматизованої схеми.


Рішення

Для реалізації поставленої задачі було виконано наступні дії:

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