есть ли способ вызвать приложение UPI на устройстве
Я интегрировал razorpay с флаттером, и все работает. Но он не вызывает приложение upi, присутствующее на устройстве. Как это сделать?
1 ответ
void _launchURL() async {
String _url='upi://pay?pa=dinesh@dlanzer&pn=Dinesh&am=1&tn=Test Payment&cu=INR';
var result = await launch(_url);
debugPrint(result.toString());
if (result ==true) {
print("Done");
} else if (result ==false){
print("Fail");
}
}
Попробуйте этот код
Я использую плагин url_launcher для открытых приложений UPI.
URL-адрес прямой ссылки
'upi://pay?pa=dinesh@dlanzer&pn=Dinesh&am=1&tn=Test Payment&cu=INR'
,
upi
показать список приложений UPI, которые у вас есть на вашем мобильном телефоне.
pay
перенаправляет на страницу оплаты.
pa
вы указываете адрес upi здесь (пожалуйста, создайте бизнес-аккаунт upi и укажите здесь).
am
сумма введите здесь.
tn
просто пройти массаж.
cu
укажите, в какой валюте вы хотите произвести платеж