支付

iOS-支付功能的组件化(swift)

2017-08-08  本文已影响0人  zdongSir

在很多项目中,都会用到支付功能,其中主要用到的是支付宝和微信支付,把支付宝和微信支付集成在一起可以有助于项目的组件化,避免写重复的代码。

使用方法,仅一步

let payTool = PayTool()
/// 按钮点击
@IBAction func payBtnClick(_ sender: UIButton) {
    //  调起支付
    payTool.pay(orderId: <#订单id#>, orderType: <#订单类型#>, payType: sender.tag)
    payTool.paySuccess  = {
        //支付成功,刷新页面
        self.refreshUI()
    }
}

支付工具类及AppDelegate分类Git库地址


项目中使用的全局定义的常量

// appScheme设置
let appScheme = "***"
// 支付宝和微信回调通知
let AlipayBackNotification = "AlipayBackNotification"
let WXpayBackNotification = "WXpayBackNotification"
// 微信的appID
let WX_APPID = "***"

【本文已获得转载授权,版权归原作者简书强光兄所有,如需转载本文,可发简信,谢谢。】

上一篇下一篇

猜你喜欢

热点阅读