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


下一步向后台请求参数


将参数发送给微信端:


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


至此微信支付完成!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容