当前位置: 首页 > 知识库问答 >
问题:

UPI与Android应用程序集成的深层链接问题

微生啸
2023-03-14

我使用本机代码进行upi深度链接。当我点击手机浏览器中的url时,bhim应用程序支付详情页面中的意图调用未显示,而其他psp应用程序重定向到支付页面upi://pay?pa=98955012345@upi

然而,当我使用我的商户应用程序,通过意向深度链接链接时,它会打开BHIM,但不会重定向到预填充页面。

共有1个答案

寇夜洛
2023-03-14

它也适用于BHIM应用程序。使用这段代码,它就像一个魅力,适用于每一个支持PSP的应用程序。

注意:与其使用“%”,不如使用“”来替换网址中的空白。这样效果更好。

private String getUPIString(String payeeAddress, String payeeName, String payeeMCC, String trxnID, String trxnRefId,
                        String trxnNote, String payeeAmount, String currencyCode, String refUrl) {
String UPI = "upi://pay?pa=" + payeeAddress + "&pn=" + payeeName
        + "&mc=" + payeeMCC + "&tid=" + trxnID + "&tr=" + trxnRefId
        + "&tn=" + trxnNote + "&am=" + payeeAmount + "&cu=" + currencyCode
        + "&refUrl=" + refUrl;
return UPI.replace(" ", "+");

}

然后在方法中传递参数,并通过以下方式将字符串传递给Intent:

Intent intent = new Intent();
        intent.setAction(Intent.ACTION_VIEW);
        intent.setData(Uri.parse(UPI));
        Intent chooser = Intent.createChooser(intent, "Pay with...");
        if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN) {
            startActivityForResult(chooser, 1, null);
        }
 类似资料:
  • 问题内容: 我正在检查Google Talk API,它使用XMPP。 在这里http://code.google.com/appengine/docs/java/xmpp/overview.html#Sending_Chat_Messages 我正在阅读将其集成到我的android应用程序中。有谁知道在Android上使用Google Talk API的任何优秀教程? 还需要集成应用引擎吗? 问

  • 我有一个网站可以让用户进行搜索查询。查询可能需要一些时间来完成(几分钟到几天),我想让用户下载一个Android应用程序,并通过向用户发送一封带有链接的电子邮件来收到答案。 我希望无论用户是否安装了应用程序,这种机制都能起作用;换句话说: 如果用户拥有该应用程序,则应该使用包含标识符参数的深层链接打开该应用程序。 如果用户没有它,它应该在应用程序的页面上打开播放商店(例如

  • 我正在实现Android深度链接的概念,它工作正常,我的问题是,如果应用程序没有安装在手机上,我想将链接重定向到我的play store应用程序页面。 请引导我找到它,谢谢。

  • 如果应用程序已由Deep link打开,则Deep link不起作用。 但是,如果我不是通过触发深度链接来打开应用程序,比如单击应用程序图标来打开应用程序。之后触发deeplink将一直有效。 详情如下: 所以我在AndroidManifest中设置了这样的活动,即LaunchActivity。 在LaunchActive中,我将打印一个日志,以表明它已经在那里。 我用了 测试深层链接。 应用程序

  • 我正在facebook上构建自己的社交平台,欢迎对我的web应用程序的架构提出一些建议。 我需要一些从脸书API返回的数据,为了获得这些数据,我需要让我的用户登录脸书(OAuth 2.0)。这是我有点困惑的地方。 我应该从后端调用FacebookAPI(我使用的是Python),然后返回相同的数据作为响应吗? 我应该从前端调用Facebooks API(浏览器的Javascript ),然后将数据

  • 我正在尝试将Docusign API集成到我的web应用程序中。我尝试使用信封视图将我重定向到登录页或签名页。但是我想从我的web应用程序中重定向到添加收件人页面,在那里用户可以添加收件人,准备文档并将其发送给签名者。Docusign API中有这样的方法吗?