我正在尝试使用upi://(Deep Link URL)在Android中集成UPI支付。 我已经成功进行了交易,但是我需要类似于android意图在付款后返回结果的服务器端交易详细信息。 必须配置回调/ Webhook。
官方UPI文档在这里。
他们指定了URL字段(大约在第6页)。 但是当交易发生时,服务器没有收到任何回复。 我需要知道带有交易详细信息的回调的正确实现方式。以下是我使用的Deep link。
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();
}