WalletOne

Якщо вам потрібно приймати міжнародні платежі, WalletOne допоможе вам.

Як налаштувати WalletOne

Щоб підключити WalletOne, вам знадобляться ідентифікатор магазину та секретний ключ. Ідентифікатор магазину можна знайти у верхньому правому куті вашого акаунта:

!!!!!

Щоб бот отримував сповіщення про оплату, також необхідно в особистому кабінеті Єдиної каси в розділі «Налаштування» на вкладці «Інтеграція» заповнити поле: Дані для надсилання результату транзакції: https://chatter.salebot.pro/walletone_callback/result і згенерувати «секретний ключ», як показано на зображенні:

!!!!

circle-info

Після генерації секретного ключа обов’язково натисніть «Зберегти» внизу сторінки. Це є обов’язковою умовою для коректної роботи.

Для отримання додаткової інформації про умови роботи відвідайте https://ww.walletone.com/ .

Як налаштувати Salebot

Як підключити

Щоб підключити wallenone, потрібно перейти до розділу "Платіжні системи"

!!!!

Далі просто введіть дані, згадані вище, у форму.

!!!!

Підключення завершено. Тепер розберімося, як користуватися цією функцією.

Вказання суми

Щоб згенерувати посилання для оплати, потрібно встановити значення змінної payment_sum, після чого з’являється змінна walletone_pay_url. Цю змінну можна відобразити як посилання або розмістити на кнопці з текстом "Pay". Посилання: https://wl.walletone.com/checkout/checkout/Index?i=355956321993&m=126335067885

Вказання валюти

Walletone приймає платежі в кількох валютах, за замовчуванням платіж створюється в рублях. Щоб вказати іншу валюту, потрібно присвоїти значення змінній currency. Змінна приймає значення: UAH RUB BYN USD TJS KZT EUR PLN ZAR

Наприклад, як на знімку екрана нижче, щоб вказати валюту гривня, ви можете встановити цю змінну в налаштуваннях проєкту.

!!!!

Опис платежу

Ви можете додати опис платежу, він буде відображатися в заголовку платіжної форми.

!!!!

Опис береться зі змінної payment_description

circle-exclamation

Обробка результату

circle-info

Після успішної або неуспішної оплати в бот будуть надходити колбеки, щоб ви могли зрозуміти, що оплата відбулася успішно. Ці колбеки в системі ви бачите як повідомлення від користувача, тому вони не можуть бути надіслані користувачем, вони складаються з ключа walletone і запису зі статусом, наприклад: 793638786d31756066695a7a7b42673939684e4e74493233444353_success або 793638786d317566665c5a7b42673968684e4e74493233444353_fail. Також після успішної оплати змінній walletone_payment_completed присвоюється значення True.

Користувач НЕ БАЧИТЬ ці колбеки, вони відображаються лише оператору

triangle-exclamation
circle-exclamation

Після завершення оплати до клієнта буде додано змінну walletone_callback_data, яка міститиме дані відповіді платіжної системи щодо завершеної транзакції. Ви можете витягнути потрібні дані зі словника за допомогою методу get.

Приклад

Приклад схеми, яка дозволить вам швидко почати тестувати роботу з Walletone.

!!!

На зображенні показано приклад першого блоку, у якому користувача запитують, скільки він хоче заплатити.

Під налаштуванням стрілки має бути увімкнено перемикач "Користувач вводить дані" і в поле введено змінну payment_sum.

!!!!

Зверніть увагу, що змінна #{walletone_pay_url} вставляється в розділі "Налаштування вкладень".

!!!

Потім ви можете розгалузити схему на два блоки (або створити зелені блоки з умовами). В одному блоці в умові вказано qxgZ7zkNX4HnG8UpZ61_success, в іншому: qxgZ7zkNX4HnG8UpZ61_ - fail fail успішний платіж.

circle-info

Для перевірки типу обов’язково поставте "Повне співпадіння", інакше умови працюватимуть на обидва колбеки.

Last updated