[CUSTOM] Настройка

#

Принцип работы

Способ оплаты CUSTOM создан для работы по принципу получения информации от клиента и затем отправка этой информации на свой обработчик.

Например, когда клиент введет чек от банкера, на обработчик отправится сам чек.
#

Поля:

Поля:Ссылка на обработчик - https адрес вашего сервера, на который будет передана информация от клиента

label - пояснения для клиента (Используется в основном для подписи строки в использовании веб версии)
#

Процесс работы

1) Клиент выбрал способ оплаты CUSTOM
2) Бот выводит текстовое сообщение из дизайна (Поле "Информация")
3) Бот ожидает сообщение от клиента
4) Полученное сообщение бот отправляет на ваш обработчик(POST) в формате:
code - Информация от клиента
id - Полный номер заказа(Принцип формирования смотрите в разделе документации API для оплат)
bot_id - уникальный идентификатор бота
currency - Выбранная валюта в боте для оплаты (Проверяйте этот параметр, убедитесь, что не выставили неверный)

5) Ответ, который будет ждать наш сервер
id(str) - уникальный ид транзакции у вас в системе

sum(int) - Сумма после проверки (Фактическая поступившая)
status(bool) - true/false

Если id = -1, сервер боттру подождет 3 секунды и повторит запрос (для реализации простых очередей)
Если status = true засчитает сделку, Если false удалит и отменит.

Параметр SUM, должен возвращать сумму сделки
В случае если вы вернете сумму меньше чем сумма заказа. Сервер БОТТ отменит заказ, а в случае если это было пополнение баланса, то засчитает меньшую сумму.

Все запросы для отслеживания ошибок, вы можете смотреть в логе