前段时间看了很多博客,很多朋友都抱怨银联支付是个骗局,所以集成的时候还是小心翼翼的。不过集成银联支付后,感觉相比支付宝支付、微信支付,银联支付还是可以接受的。下面介绍一下如何快速集成银联支付。
银联支付SDK
银联支付官方文件
导入文件(文件目录:app开发包/控件开发包//)
导入文件
注意:请记住,旧版本有三个文件,但现在新版本只有两个。
至此,银联支付其实就完成了一半。你不觉得这很容易吗?接下来,只需调用 iOS 客户端上的方法即可。
//当获得的tn不为空时,调用支付接口 if (tn != nil && tn.length > 0) { [[UPPaymentControl defaultControl] startPay:tn fromScheme:@"UPPay" mode:self.tnMode viewController:self]; }
上述方法需要的几个参数,文档中都有写。 tn是交易序号,是商户自定义协议,mode是访问模式,指的是发起调用的视图控制器。
if([[UPPaymentControl defaultControl] isPaymentAppInstalled]) { //当判断用户手机上已安装银联App,商户客户端可以做相应个性化处理 }
到了这里,银联支付就轻松愉快地完成了。另外,银联的开发文档为我们提供了测试账户,您可以尝试一下。也有三个方法:支付接口回调、检查银联App是否安装接口、返回结果接口。如果你有兴趣,也可以尝试一下。集成银联支付后,对比支付宝和微信,感觉银联在行业里更良心。