Приклад реалізації
В цьому розділі розглянемо деякі кейси з використання defin.sdk на прикладі окремого додатку
Last updated
Was this helpful?
В цьому розділі розглянемо деякі кейси з використання defin.sdk на прикладі окремого додатку
Last updated
Was this helpful?
Завантажте останню версію додатку, використовуючи посилання:
Після встановлення, на робочому столі андроїда з'явиться іконка демонстраційного додатку, яку необхідно натиснути для запуску демонстраційного додатку
Після запуску додаток запропонує зберегти параметри, які будуть передаватись до SDK. У формі Settings додаток запропонує параметри за замовченням, які можливо змінити за необхідністю
Змінюємо параметри які нам потрібні, чи залишаємо як є, та натискаємо на кнопку SAVE, у куті зверху праворуч. Якщо необхідно, є можливість скинути налаштування до параметрів за замовченням. Для цього необхідно натиснути на кнопку з трьома крапочками зверху-праворуч, та обрати RESET
Після збереження параметрів в розділі Налаштування, переходимо до загального розділу та автоматично проходимо авторизацію використовуючи збережені параметри в Налаштуваннях.
Про успішну авторизацію бачимо відповідне сповіщення в нижній частині екрану:
Загальний розділ дозволяє сформувати платіж з оплатою трьома різними способами:
Готівка (cash)
Інвойсинг, з використанням QR від банку Восток (vostok)
NFC, з використанням програмного терміналу банку Приватбанк (tap2phone)
Перед формуванням запиту можливо змінити суму та опис платежу, чи залишити ті що були додані автоматично.
Обираємо, наприклад спосіб Готівка, натискаємо Прийняти оплату
У відповідь внизу екрана з'являється bottom sheet (Інформаційна панель, що з’являється знизу), в якій ми бачимо дві лінки:
Статус
Закрити
Коли ми натискаємо Статус, bottom sheet випливає до верху, в ньому з'являється зображення фіскального чеку (у прикладі від Вчасно.Каса), та повідомлення про успішну транзакцію