Як налаштувати 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 невдалої оплати.

Тип перевірки обов'язково встановіть «Повний збіг», інакше умови спрацьовуватимуть на обох колбеках.