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

2017-12-30  本文已影响32人  跨端开发

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

上一篇 下一篇

猜你喜欢

热点阅读