其实集成支付宝支付很简单,前端需要做的事情很少需要写的代码真的很少,主要都是后台做处理,只要细心弄好每一步就没有问题。
首先在蚂蚁金服的开放平台中下载官方的demo,里面有我们需要的所有东西。
1.添加sdk和其他依赖库
项目-General-Linked Frameworks and Libaaries
2.copy官方代码
将官方的下列文件到自己的项目中;
注意:openssl和Util最好是自己在项目中手动新建文件夹,再将官方openssl和Util下面的代码文件copy进去,不然容易出现找不到文件的错误
3.设置appScheme
1) .plist中设置
2).URL Type中设置
4.吊起支付
支付的时候前端需要做的就是:点击支付按钮请求后台拿到订单string->调用payOrder方法吊起支付宝->支付结束返回到指定页面
真的很简单的,不需要想复杂了;
这里传的的appScheme就是你在上面设置的,别搞错了。
5.支付回调
在AppDelegate 中实现回调,代码如下;
想要跳回到指定页面直接用通知
到这里整个支付流程已经结束了 ,简单吧!哈哈哈