問題タブ [upi]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - UPI URL で PSP アプリを呼び出す
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
今、私はこのようなインテントを送信しています:-
Icici bank アプリがレシーバー アプリに表示されません。URL を正しく作成していますか?
UPI がごく最近リリースされたので、インターネット経由で適切なリソースを取得できません。
注 - URL の tid(transaction id) は、アプリで生成されるランダムな uuid です。
android - UPI URI を使用して PSP アプリを起動できない
で開始する -
回答されている同様の質問がそこにあることを認識しています。しかし、答えは私を助けていません。
私の問題は同じです -
以下のように UPI URL を使用する
setData を使用した瞬間、これを共有できるアプリのリストを取得しなくなりました (リストは空です)。setData を削除すると、アプリ (SMS、電子メールなど) の通常のリストがポップし始め、銀行アプリ (UPI を受け入れる、ICICI/HDFC など) はそれらの 1 つではありません。
ここで何が問題になっている可能性がありますか?,
android - Intent を呼び出して UPI 支払いアプリをロードするときの例外: android.content.ActivityNotFoundException: Intent を処理するアクティビティが見つかりません
Android IONIC(Javascript) アプリから UPI を使用して支払いを開始しようとしています
次の例外が発生します
android.content.ActivityNotFoundException: Intent を処理するアクティビティが見つかりません{ act=android.intent.action.SEND dat=upi://pay?pa=recipient@hdfc&pn=recipient_name&am=102.00&tn=Test_Transaction }
01-10 21:58:32.334 E/PluginManager(29853): android.app.Instrumentation.checkStartActivityResult(Instrumentation.java:1792) で
01-10 21:58:32.334 E/PluginManager(29853): android.app.Instrumentation.execStartActivity (Instrumentation.java:1512) で
私のデバイスには 3 つの UPI 対応アプリがあります。イエス銀行の BHIM と PhonePe、ICICI の iMobile です。
ここにコードがあります