Мы разработали мобильное приложение на базе IONIC для осуществления платежей в приложении с помощью UPI.Он использует плагин IONIC Native Web Intent.ab "@ ionic-native / web-intent": "^ 4.14.0",
Это слой-прокладка для механизма намерений Android, который выполняет веб-вызов для BHIM / PhonePe / GooglePay
Он хорошо работает со всеми приложениями UPI, такими как BHIM, PhonePe.Но не работает с GooglePay. По какой-то причине с тем же кодом Google Pay возвращает NULL Intent в OnActivityResult (), даже если платеж UPI выполнен успешно.
Я написал аналогичную функциональность в примере Собственное приложение для Android и попробовал оплатить через GooglePay, и он работает
Так что я озадачен.Я сделал отладку своего приложения IONIC, и именно там я обнаружил, что после успешной оплаты через GooglePay обратный вызов возвращается в Android, затем в Cordova, а затем в мое приложение.Похоже, либо код Intent Android, либо код GooglePay отправляет нулевое Intent в приложение вызывающего абонента.
Благодарим вас за любые отзывы по этому поводу.
Спасибо и с уважением
Хареш Гуджаратхи