`

微信支付IOS集成流程

阅读更多

1,官方帮助文档:https://pay.weixin.qq.com/wiki/doc/api/app/app.php?chapter=11_1

2,下载SDK

3,修改IOS配置:在Build Phases选项卡的Link Binary With Libraries中,增加以下依赖

        libz.tbd
        libsqlite3.0.tbd
        SystemConfiguration.framework
        CoreTelephony.framework
        QuartzCore.framework
        libWeChatSDK.a

 

 4,注册APP:修改AppDelegate文件

class AppDelegate: UIResponder, UIApplicationDelegate, WXApiDelegate {

    ......

    func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {
        // Override point for customization after application launch.
        self.initWeixinPay()
        return true
    }

    func onResp(_ resp: BaseResp!) {
        var strMsg = "\(resp.errCode)"
        Logger.debug(strMsg)
        if resp.isKind(of: PayResp.self) {
            switch resp.errCode {
            case 0 :
                NotificationCenter.default.post(name: PayHelper.Notification_WX_Result, object: nil)
            case -2:
                strMsg = "您已取消支付,请尽快完成支付"
            default:
                strMsg = "支付失败:\(resp.errStr)"
                Logger.debug("retcode = \(resp.errCode), retstr = \(resp.errStr)")
            }
        }
        if resp.errCode != 0{
            let alert = UIAlertView(title: nil, message: strMsg, delegate: nil, cancelButtonTitle: "好的")
            alert.show()
        }
    }
    
    func initWeixinPay(){
        WXApi.registerApp(GlobalConstant.WX_APP_ID, withDescription: "APP描述")
    }

 

 5,注册Schema:图片来源微信官网


 

 

支付宝IOS集成

  • 大小: 78.5 KB
分享到:
评论

相关推荐

    IOS版微信支付、支付宝支付

    代码集成了支付宝和微信支付,经测试流程都是成功的。正式开发中微信支付需要服务器支持,在demo中为方便大家理解,而演示了微信支付的流程,只要提供正确的参数,都能支付成功。

    iOS集成微信支付开发

    本文实例为大家分享了iOS集成微信支付开发代码,供大家参考,具体内容如下 首先需要理清楚流程: 1、用户使用APP客户端,选择商品下单。 2、商户客户端(就是你做的APP)将用户的商品数据传给商户服务器,请求生成...

    Unity接入微信与支付宝支付(IOS篇+文档+sdk+源码)

    通过本资源,您将学习到如何在Unity项目中集成微信支付和支付宝支付功能。 适用人群: 本资源适合有一定Unity开发经验的开发者,特别是希望在其iOS应用中实现微信与支付宝支付功能的开发者。无论您是独立开发者、...

    iOS实现H5支付(微信、支付宝)原生封装

    1.1 微信支付 统一下单,获取微信中间页地址mweb_url 页面重定向到微信中间页 微信中间页发起支付请求 safari浏览器拦截支付请求打开微信APP开始支付(如果在app中,需要在shouldStartLoadWithRequest:方法

    iOS支付宝、微信、银联支付集成封装调用(上)

    集成支付宝支付 支付宝集成官方教程 https://docs.open.alipay.com/204/105295/ 支付宝集成官方demo https://docs.open.alipay.com/54/104509/ 1.导入SDK并添加依赖库 启动IDE(如Xcode),把iOS包中的压缩文件中...

    微信支付宝应用,小程序,扫码支付,退款,提现案例

    微信支付流程 微信App支付 场景介绍 适用于商户在移动端APP中集成微信支付功能。商户APP调用微信提供的SDK调用微信支付模块,商户APP会跳转到微信中完成支付,支付完后跳回到商户APP内,最后展示支付结果。目前微信...

    微信公众平台与小程序开发 从零搭建整套系统

    1.6 微信支付 10 1.7 表情开放平台 12 1.8 微信广告 12 1.9 小结 13 第2章 开发环境及技术介绍 2.1 集成软件包介绍 14 2.2 XAMPP的安装与配置 15 2.3 PhpStorm的安装及配置 20 2.4 相关技术...

    微信公众平台与小程序开发 从零搭建整套系统.part2

    1.6 微信支付 10 1.7 表情开放平台 12 1.8 微信广告 12 1.9 小结 13 第2章 开发环境及技术介绍 2.1 集成软件包介绍 14 2.2 XAMPP的安装与配置 15 2.3 PhpStorm的安装及配置 20 2.4 相关技术介绍 ...

    微信公众平台与小程序开发 从零搭建整套系统.part1

    1.6 微信支付 10 1.7 表情开放平台 12 1.8 微信广告 12 1.9 小结 13 第2章 开发环境及技术介绍 2.1 集成软件包介绍 14 2.2 XAMPP的安装与配置 15 2.3 PhpStorm的安装及配置 20 2.4 相关技术介绍 ...

    支付宝支付开发IOS图文教程案例

    前言:继上次《微信支付开发IOS图文教程案例》以来,一直没有太多时间,更新总结详细支付这样的长篇大论,很抱歉。今天,推出支付宝支付的详细流程。 1、开始下载和查看支付宝支付的Demo。 我们直接进入支付宝的...

    多端商城app/小程序(自研项目)

    商城基于thinkphp6+element-ui+uniapp打造的面向开发的小程序商城,方便二次开发或直接使用,可发布到多端,包括微信小程序、微信公众号、QQ小程序、支付宝小程序、字节跳动小程序、百度小程序、android端、ios端。...

    工程硕士学位论文 基于Android+HTML5的移动Web项目高效开发探究

    SSH 为 Struts+Spring+Hibernate的一个集成框架,是目前较流行的一种Web应用程序开源框架。其中使用Struts作为系统的整体基础架构,负责MVC的分离,在Struts框架的模型部分,控制业务跳转,利用Hibernate框架对持久...

Global site tag (gtag.js) - Google Analytics