Swfit 封装微信支付 & 支付宝支付 SSPayManager

Posted by XTCEL Blog on Saturday, December 30, 2017

SSPayManager

iOS Swfit封装微信支付&支付宝支付

简单的封装两大支付平台,带有示例Demo,快速在Swfit项目中使用。

BasePayManager 支付协议基类

/**
* 使用已生成的预售订单信息调起支付
*/
func pay(data:AnyObject);

/**
* 使用已生成的预售订单信息调起支付
* handler:支付结果回调
*/
func pay(data:AnyObject, handler: @escaping (String) -> Void);

AlipayApiManager 支付宝支付类

AlipayApiManager.sharedInstance.pay(data: data) { (result: String) in
        // 支付结果回调处理
        //guard let payJSCallBack = self.payCallBack else {
        //        return;
        //}
        //payJSCallBack(result)
}

WXPayApiManager 微信支付类

WXPayApiManager.sharedInstance.pay(data: data) { (result: String) in
        // 支付结果回调处理
        //guard let payJSCallBack = self.payCallBack else {
        //        return;
        //}
        //payJSCallBack(result)
}

代码仓库:Github:https://github.com/xtcel/SSPayManager