我正在嘗試創建一個商家應用程序,該應用程序將根據NPCI的指南生成網址。該網址將作爲意向共享,PSP應用程序(任何註冊的銀行應用程序)應該能夠聽取該網址並被調用。使用UPI網址調用PSP應用程序
我已經形成了一個網址像這樣: -
UPI://支付PA = ICICI /名稱& PN = USER_NAME & TID = 422d97c1-f0fc-4BEA-B24A-511ffa85e86f & AM = 442.87? & TN =測試%的交易
現在我送的意圖是這樣的: -
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。
什麼是intent.setData(Uri.parse(UPI))中的UPI; –
這是需要創建,然後用於調用PSP應用程序的網址。 – deep
感謝您的回答。我還有一個查詢。根據UPI文檔中的規定,任何商家都可以生成類似上面的URL,並通過郵件或任何聊天應用程序將其發送給用戶。所以我嘗試通過郵件發送URL,但不能點擊。 ..我的設備中的所有UPI應用程序的選擇器對話框不會彈出...但是,掃描相同URL的qr代碼會給出所需的結果..所以我問的是如何使這些URL可點擊電子郵件或社交消息應用程序 –