Ich versuche eine Händler-App zu erstellen, die eine URL basierend auf NPCIs Richtlinien generiert. Diese URL wird als Absicht geteilt und die PSP-App (jede registrierte Bank-App) sollte in der Lage sein, diese URL anzuhören und aufgerufen zu werden.PSP-App mit UPI-URL aufrufen
Ich habe eine URL wie folgt gebildet: -
upi: // zahlen pa = icici/name & pn = USER_NAME & tid = 422d97c1-f0fc-4bea-B24a-511ffa85e86f & am = 442,87? & tn = Test% Transaktions
Jetzt bin ich die Absicht wie folgt zu senden: -
Intent sendIntent = new Intent();
sendIntent.setAction(Intent.ACTION_SEND);
sendIntent.putExtra(Intent.EXTRA_TEXT, UPI);
sendIntent.setType("text/plain");
startActivity(sendIntent);
Die Icici Bank App wird nicht in den Empfänger-Apps angezeigt. Erstelle ich die URL korrekt?
UPI wurde vor kurzem veröffentlicht, ich bin nicht in der Lage, gute Ressource über das Internet zu bekommen.
Hinweis - In der URL ist die ID (Transaktions-ID) ein zufälliger UUID, der in meiner App generiert wird.
Was ist UPI in intent.setData (Uri.parse (UPI)); –
Es ist die URL, die erstellt und dann zum Aufrufen einer PSP-App verwendet werden muss. – deep
Danke für die Antwort. Ich habe eine weitere Abfrage .. Wie in den UPI-Dokumenten angegeben kann jeder Händler die URL wie oben generieren und es per E-Mail oder Chat-Anwendung an den Benutzer senden. Also habe ich versucht, die URL per Mail zu senden, aber es ist nicht anklickbar. ..hier taucht der Auswahldialog aller UPI-Apps in meinem Gerät nicht auf ... Das Scannen des QR-Codes der gleichen URL liefert jedoch das gewünschte Ergebnis. Ich frage daher, wie man diese URL in der .klickbaren URL anklickt Mail oder Social Messaging App –