WalletOne
Якщо вам потрібно приймати міжнародні платежі, WalletOne допоможе вам.
Як налаштувати WalletOne
Щоб підключити WalletOne, вам знадобляться ідентифікатор магазину та секретний ключ. Ідентифікатор магазину можна знайти у верхньому правому куті вашого акаунта:
!!!!!
Щоб бот отримував сповіщення про оплату, також необхідно в особистому кабінеті Єдиної каси в розділі «Налаштування» на вкладці «Інтеграція» заповнити поле: Дані для надсилання результату транзакції: https://chatter.salebot.pro/walletone_callback/result і згенерувати «секретний ключ», як показано на зображенні:
!!!!
Після генерації секретного ключа обов’язково натисніть «Зберегти» внизу сторінки. Це є обов’язковою умовою для коректної роботи.
Для отримання додаткової інформації про умови роботи відвідайте 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
Опис має бути лише латиницею!
Обробка результату
Після успішної або неуспішної оплати в бот будуть надходити колбеки, щоб ви могли зрозуміти, що оплата відбулася успішно. Ці колбеки в системі ви бачите як повідомлення від користувача, тому вони не можуть бути надіслані користувачем, вони складаються з ключа walletone і запису зі статусом, наприклад: 793638786d31756066695a7a7b42673939684e4e74493233444353_success або 793638786d317566665c5a7b42673968684e4e74493233444353_fail. Також після успішної оплати змінній walletone_payment_completed присвоюється значення True.
Користувач НЕ БАЧИТЬ ці колбеки, вони відображаються лише оператору
Тип порівняння має бути "Full match"
Щоб зробити повторний платіж, потрібно скинути payment_sum, раніше згенероване посилання, а після скидання змінної payment_sum отримати нове посилання
Після завершення оплати до клієнта буде додано змінну walletone_callback_data, яка міститиме дані відповіді платіжної системи щодо завершеної транзакції. Ви можете витягнути потрібні дані зі словника за допомогою методу get.
Приклад
Приклад схеми, яка дозволить вам швидко почати тестувати роботу з Walletone.
!!!
На зображенні показано приклад першого блоку, у якому користувача запитують, скільки він хоче заплатити.
Під налаштуванням стрілки має бути увімкнено перемикач "Користувач вводить дані" і в поле введено змінну payment_sum.
!!!!
Зверніть увагу, що змінна #{walletone_pay_url} вставляється в розділі "Налаштування вкладень".
!!!
Потім ви можете розгалузити схему на два блоки (або створити зелені блоки з умовами). В одному блоці в умові вказано qxgZ7zkNX4HnG8UpZ61_success, в іншому: qxgZ7zkNX4HnG8UpZ61_ - fail fail успішний платіж.
Для перевірки типу обов’язково поставте "Повне співпадіння", інакше умови працюватимуть на обидва колбеки.
Last updated