iOS收藏iOS DeveloperiOS技术资料

iOS-微信支付流程

2017-02-21  本文已影响386人  iOS开发周立贺

1.注册微信开放平台,创建应用获取appid,APPSecret,申请支付功能,申请成功之后会返回一些参数.

2.下载微信支付SDK.

3.客户端请求订单,后台与微信后台交互,返回给客户端支付参数.

4.调用微信客户端,由微信客户端和微信服务器打交道.

5.客户端和服务器都会收到支付结果.

具体步骤:

1.去微信开放平台注册应用

https://open.weixin.qq.com/cgi-bin/index?t=home/index&lang=zh_CN&token=2c0fee9c43e1eb8f9febcc7cb73abf598e2d4011

创建移动应用并成功之后会受到腾讯发来的邮件:

通过邮件我们能获得重要的参数:

(1):AppID

(2):微信支付商户号

(4):前往商户平台完成入驻

(4):API秘钥(自己设置即可,注意一定要32位字母加数字的组合)记得保存好秘钥,以后要使用

有了这些参数后,我们就可以开发自己的项目了.

接下来, 我们就新建一个微信工程吧.

创建好工程以后呢, 我们去微信平台下载sdk

链接: https://pay.weixin.qq.com/wiki/doc/api/app/app.php?chapter=8_5#

下载好之后我们就开始集成SDK

把左边的SDK直接拉到工程里面

然后配置info.plist文件

配置白名单:

下一步添加需要的框架和依赖库

下一步添加URL Types

下一步appDelegate.h中包含头文件,遵守协议

下一步appDelegate.m中注册appleID

下一步向后台请求参数

将参数发送给微信端:

调起微信客户端并回调支付结果:

至此微信支付完成!

上一篇 下一篇

猜你喜欢

热点阅读