如何在Android App中集成BHIM app支付网关?
作者:互联网
如何通过upi id在一个Android应用程序中集成BHIM应用程序支付网关?我不知道支付网关,我之前没有实现支付网关.请帮我如何在Android应用程序中集成支付网关?(我想整合通过BHIM app付款)
解决方法:
您可以尝试DeepLinking UPI支持的应用程序.这样您就可以通过任何UPI支持的应用程序(BHIM,Phonepe,Paytm和所有银行UPI应用程序)进行付款
深层链接代码如下:
Uri uri = Uri.parse("upi://pay?pa=8866616231@upi&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应用程序都能成功完成付款.
问题是,并非所有应用程序都返回事务是否成功.
我找到了一个解决方案,我可以强制打开只有BHIM,而不是任何其他应用程序,因为BHIM正在给予适当的回复.
如果你想看到完整的实现:https://github.com/ShahMalavS/UPI-DeepLinked
标签:android,android-studio,payment-gateway,payment,upi 来源: https://codeday.me/bug/20190611/1216673.html