Як налаштувати WalletOne
Для підключення walletone вам знадобиться ідентифікатор магазину та секретний ключ. Ідентифікатор магазину можна знайти у верхньому правому куті вашого облікового запису:
!!!!!
Щоб бот отримував сповіщення про оплату, також необхідно в особистому кабінеті Єдиної Каси в розділі «Налаштування» на вкладці «Інтеграція» заповнити поле: Дані для надсилання результату транзакції: https://chatter.salebot.pro/walletone\\_callback/result та згенерувати «секретний ключ», як показано на зображенні:
!!!!
Після генерації секретного ключа обов'язково натисніть «Зберегти» внизу сторінки. Це обов'язкова умова для коректної роботи.
Для отримання додаткової інформації про умови роботи відвідайте https://ww.walletone.com/ .
Як налаштувати Mavibot
Як підключити
Для підключення wallenone потрібно перейти в розділ «Платіжні системи»
!!!!
Далі просто введіть вищезгадані дані у форму.
!!!!
Підключення завершено. Тепер розберемося, як використовувати цю функціональність.
Вказівка суми
Щоб згенерувати посилання на оплату, потрібно встановити значення змінної payment_sum, після чого з'явиться змінна walletone_pay_url. Цю змінну можна відобразити з посиланням або розмістити на кнопці з текстом «Оплатити». Посилання: https://wl.walletone.com/checkout/checkout/Index?i=355956321993\\&m=126335067885 
Вказівка валюти
Walletone приймає платежі в кількох валютах, за замовчуванням платіж створюється в рублях. Щоб вказати іншу валюту, потрібно присвоїти значення змінній currency. Змінна приймає значення: UAH RUB BYN USD TJS KZT EUR PLN ZAR
Наприклад, як на скріншоті нижче, щоб вказати валюту гривню, ви можете встановити цю змінну в налаштуваннях проекту.
!!!!
Опис платежу
Ви можете додати опис платежу, він буде відображатися в заголовку платіжної форми.
!!!!
Опис береться зі змінної payment_description
Опис має бути лише латиницею!
Обробка результату
Після успішної або неуспішної оплати боти будуть заповнені колбеками, щоб ви могли зрозуміти, що була успішна оплата. Ці колбеки в системі ви бачите як повідомлення від користувача, щоб їх не міг надіслати користувач, вони складаються з ключа walletone та реєстру зі статусом, Наприклад: 793638786d31756066695a7a7b42673939684e4e74493233444353_success або 793638786d317566665c5a7b42673968684e4e74493233444353_fail. Також після успішної оплати змінна walletone_payment_completed встановлюється в True.
Ці колбеки НЕ МОЖЕ бачити користувач, вони відображаються лише оператору
Тип порівняння має бути «Повний збіг»
Щоб здійснити повторний платіж, необхідно скинути payment_sum, раніше згенероване посилання, і після скидання змінної payment_sum отримати нове посилання
Після завершення оплати до клієнта буде додано змінну walletone_callback_data, що містить дані відповіді платіжної системи для завершеної транзакції. Ви можете витягти необхідні дані зі словника за допомогою методу get.
Приклад
Приклад схеми, яка дозволить вам швидко почати роботу з Walletone.
!!!
На малюнку показано приклад першого блоку, в якому користувач запитує, скільки він хоче заплатити.
Нижче налаштування стрілки має бути увімкнено перемикач «Користувач вводить дані» та введено змінну payment_sum у поле.
!!!!
Зверніть увагу, що змінна #{walletone_pay_url} вставляється в розділі «Налаштування вкладень».
!!!
Потім ви можете зробити розгалуження на два блоки (або створити зелені блоки з умовами). В одному вкажіть умову qxgZ7zkNX4HnG8UpZ61_success, у другому: qxgZ7zkNX4HnG8UpZ61_ - fail невдалої оплати.
Тип перевірки обов'язково встановіть «Повний збіг», інакше умови спрацьовуватимуть на обох колбеках.