Sam*_*Sam 5 payment android payment-gateway android-studio upi
如何通过Upi ID将BHIM应用程序付款网关集成到Android应用程序中?
我对支付网关一无所知,之前没有实现过支付网关。
请帮助我如何在Android应用程序中集成付款网关?(我想通过BHIM应用程序集成付款)
您可以尝试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);
Run Code Online (Sandbox Code Playgroud)
几乎所有UPI应用程序都可以成功付款。问题是,不是所有应用程序都返回事务是否成功。
我正在寻找一种解决方案,我可以强制仅打开BHIM而不打开其他任何应用程序,因为BHIM会给出适当的响应。
如果要查看完整的实现,请访问:https : //github.com/ShahMalavS/UPI-DeepLinked
您需要在您的应用程序中实现 UPI SDK。一些支持 UPI 的银行被允许充当 PSP(支付服务提供商),如 Yes Bank、RBL、ICICI Bank、Axis Bank。
您必须与该银行合作,他们将为您提供 SDK。一旦获得 SDK,就像即插即用一样简单。
您还可以阅读有关 upi 的信息
https://digidhan.mygov.in/pages/pdf/sbi/NPCI%20Unified%20Payment%20Interface.pdf
| 归档时间: |
|
| 查看次数: |
11492 次 |
| 最近记录: |