我正在尝试创建一个商家应用程序,它将根据 NPCI 的指南生成一个 url。此 url 将作为意图共享,并且 PSP 应用程序(任何注册的银行应用程序)应该能够侦听该 url 并被调用。
我已经形成了这样的网址:-
upi://pay?pa=icici/name&pn=USER_NAME&tid=422d97c1-f0fc-4bea-b24a-511ffa85e86f&am=442.87&tn=Test%transaction
现在我发送这样的意图:-
Intent sendIntent = new Intent();
sendIntent.setAction(Intent.ACTION_SEND);
sendIntent.putExtra(Intent.EXTRA_TEXT, UPI);
sendIntent.setType("text/plain");
startActivity(sendIntent);
Icici 银行应用程序未显示在接收方应用程序中。我是否正确创建了网址?
UPI 是最近发布的,我无法通过互联网获得好的资源。
注意 - 在 url 中,tid(transaction id) 是在我的应用程序中生成的随机 uuid。