2017-11-10 10 views
2

どのようにアップIDを介してアンドロイドアプリでBHIMアプリ決済ゲートウェイを統合するには?
私は決済ゲートウェイについて考えていない、私は前に決済ゲートウェイを実装していない。

アンドロイドアプリで支払いゲートウェイを統合する方法を教えてください。(私はBHIMアプリを通じて支払いを統合したいです)BHIMアプリ支払いゲートウェイをAndroidアプリに統合する方法は?

+0

慎重https://blog.deazzle.in/enable-upi-payments-in-your-app-without-the-need-to-これを読みます銀行との統合 - c911019f3b2d –

+0

このQnAは使いやすいかもしれません。https://stackoverflow.com/questions/45995341/upi-deep-link-issue-with-android-app-integration –

+0

この回答便利ですhttps://stackoverflow.com/questions/45995341/upi-deep-link-issue-with-android-app-integration –

答えて

1

アプリケーションにUPI SDKを実装する必要があります。一部のUPI対応銀行は、Yes Bank、RBL、ICICI Bank、Axis BankなどのPSP(Payment Service Provider)を行動させることができます。

あなたはその銀行と提携しなければならず、彼らはあなたにSDKを提供します。 SDKを入手したら、プラグアンドプレイのように簡単です。

また、あなたはディープリンクUPIがアプリケーションをサポートしようとすることができ

https://digidhan.mygov.in/pages/pdf/sbi/NPCI%20Unified%20Payment%20Interface.pdf

+0

おかげでlalit ..しかし、私はどの銀行とのパートナーになります..あなたは私を提供することができますリンク – Sam

+0

あなたは、個人または電子メールのどちらかで銀行に連絡する必要があります –

+0

UPI SDKを入手した後私のアンドロイドアプリケーションでは、あなたが私にコードを提供することができます – Sam

0

からUPIについて読み出すことができます。

Uri uri = Uri.parse("upi://[email protected]&pn=Aayushi%20Shah&tn=Test%20for%20Deeplinking&am=1&cu=INR&url=https://mystar.co"); // missing 'http://' will cause crashed 
Log.d(TAG, "onClick: uri: "+uri); 
Intent intent = new Intent(Intent.ACTION_VIEW, uri); 
startActivityForResult(intent,1); 

は、ほとんどすべてのUPIのアプリケーションが正常にすることができます:あなたはどのUPIを経由して支払いを行うことができますこの方法は、ディープリンク用のアプリケーション(BHIM、Phonepe、Paytmおよびすべての銀行UPIのアプリ)

コードをサポートするには、以下の通りですお支払いを行う。 この問題は、トランザクションが成功したかどうかに関係なく、すべてのアプリケーションが返すわけではありません。

私は、BHIMが適切な応答を返しているので、私はBHIMだけを開くようにすることができ、他のアプリケーションを開くことはできません。

あなたは完全な実装を見たい場合:https://github.com/ShahMalavS/UPI-DeepLinked

関連する問題