我正在尝试使用 upi://(深层链接 URL)将 UPI 支付集成到 Android 中。我很擅长成功交易,但我需要服务器端的交易详细信息,就像付款后的 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();
}