android中使用UPI的UPI支付回拨url://

android中使用UPI的UPI支付回拨url://,android,callback,webhooks,deep-linking,upi,Android,Callback,Webhooks,Deep Linking,Upi,我正在尝试使用UPI://(深度链接URL)将UPI支付集成到Android中。我对成功的交易很满意,但我需要服务器端的交易详细信息,就像支付后返回结果一样。回调/Webhook必须配置 官方的UPI文件是 它们指定URL字段(约第6页)。但在事务发生时,服务器未收到任何回复。我需要知道回调的正确实现以及事务细节。 这是我使用的深层链接 val upiURI = "upi://pay?pa=*******@okhdfcbank&url=https://glancer.i

我正在尝试使用UPI://(深度链接URL)将UPI支付集成到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();
    }
文件说:

当点击时,这应该是一个URL,为客户提供进一步的交易详细信息,如完整的账单详细信息、账单副本、订单副本、票据详细信息等。这也可用于在付款后交付数字商品,如mp3文件等


URL不是web钩子。它是为了方便希望获得更多交易信息的用户

希望我回答这个问题不会太晚,正如您在评论中提到的,您必须与银行API集成,才能获得有关您银行帐户任何贷记的通知。不幸的是,对于一家银行来说,要做到这一点是非常困难的,仅仅是进入银行就需要将近6个月的时间(不是开玩笑)。 我想有件事可以帮你。价格便宜,服务可靠: Setu调用您的服务器端API,通知您通过Setu创建的付款链接上的每一笔付款。
它们提供的不仅仅是回调url。您还可以获得报告和检查链接状态的功能。

那么,我如何从URL参数中获取信息我需要关于支付状态(成功、失败)的信息,我只需要一个类似于UPI的web挂钩来检查交易状态,也可以从服务器(而不是在应用程序中接收)检查交易状态。我还需要相同的信息。1.您必须通过BHIM应用程序将自己注册为商户。二,。您必须与API银行联系,在那里开立帐户,然后使用他们的API验证您的交易。ICICI和yes银行都有API