NPCI のガイドラインに基づいて URL を生成するマーチャント アプリを作成しようとしています。この URL はインテントとして共有され、PSP アプリ (登録済みの銀行アプリ) はその URL をリッスンして起動できる必要があります。
私はこのような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 bank アプリがレシーバー アプリに表示されません。URL を正しく作成していますか?
UPI がごく最近リリースされたので、インターネット経由で適切なリソースを取得できません。
注 - URL の tid(transaction id) は、アプリで生成されるランダムな uuid です。