0 purchases
uapay sdk
UAPAY кнопка для flutter #
За допомогою “кнопки UAPAY” можна проводити платежі, використовуючи платежі карткою через сервіс UAPAY, GooglePay або ApplePay у flutter проєктах.
Як почати використовувати #
Для цього необхідно:
Підключити до flutter проєкту бібліотеку останньої версії.
Додати віджет кнопки UapayPayButton у проєкт.
Приклад використання #
UapayPayButton(
clientId: _clientId,
passphrase: _passphrase,
amount: _amount,
isTest: _isTest,
externalProductId: _externalProductId,
productDescription: _productDescription,
onSuccess: (paymentNumber) {
// Викликається при підтвердженні успішної операції
},
onError: (error, stack) {
// Викликається при будь-якій помилці
},
)
copied to clipboard
Опис параметрів #
Параметр
Опис
Тип
Обов'язковість
Приклад
clientId
Ідентифікатор магазину клієнта. Детальніше за посиланням
String
так
“1”
passphrase
Секретний ключ. Детальніше за посиланням
String
так
“G2gIYIpkh8cwDuaZK4Gl14vojJPIFv/7E6Emrt+a2kI=”
amount
Сума платежу у копійках
int
так
1000
isTest
Вибір середовища. Якщо true то Demo середовище, інакше - Production
bool
так
true/false
externalProductId
Зовнішній ідентифікатор товару клієнта
String
так
"1500383075"
productDescription
Опис замовлення. Буде відображено у квитанції
String
так
"Опис призначення замовлення"
onSuccess
Функція, що викликається при підтвердженні успішної операції
Function
так
(paymentNumber) { }
onError
Функція, що викликається при будь-якій помилці
Function
так
(error, trace) { }
Додаткові налаштування #
UAPAY #
Для отримання ідентифікатора магазину та секретного ключа потрібно пройти реєстрацію за інструкцією.
Apple Pay #
Подивіться на вимоги до інтеграції.
Створіть ідентифікатор продавця для свого бізнесу. Треба додати ідентифікатор - "merchant.ua.uapay".
Створіть сертифікат обробки платежів для шифрування платіжної інформації.
For personal and professional use. You cannot resell or redistribute these repositories in their original state.
There are no reviews.