如何将BHIM应用程序支付网关集成到Android应用程序中?

Sam*_*Sam 5 payment android payment-gateway android-studio upi

如何通过Upi ID将BHIM应用程序付款网关集成到Android应用程序中?
我对支付网关一无所知,之前没有实现过支付网关。

请帮助我如何在Android应用程序中集成付款网关?(我想通过BHIM应用程序集成付款)

Mal*_*hah 6

您可以尝试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


Lal*_*dav 4

您需要在您的应用程序中实现 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