Я пытаюсь интегрировать UPI-платеж в Android, используя upi: // (URL Deep Link). У меня все в порядке с успешными транзакциями, но мне нужны детали транзакции на стороне сервера, как в намерении android, возвращающем результат после оплаты. Обратный вызов / Webhook должен настроить
Официальные документы UPI: здесь
Они указывают поле URL (страница 6 примерно). Но при совершении транзакции на сервер не поступило никакого ответа. Мне нужно знать правильную реализацию обратного вызова с деталями транзакции. И вот ссылка на контент, которую я использовал
val upiURI = "upi://pay?pa=*******@okhdfcbank&url=https://glancer.in/payment_callback.php?id=***&pn=Balu&mc=&tn=TestPay&am=1.00&mam=null&cu=INR&mode=00"
val intent = Intent(Intent.ACTION_VIEW, Uri.parse(upiURI));
if (intent.resolveActivity(getPackageManager()) != null) {
startActivity(intent);
} else {
Toast.makeText(this, "No application available to handle this request!", Toast.LENGTH_SHORT).show();
}