小白集成微信支付

注意:

1..下单和签名、查单和支付通知均在服务器后台实现,参考后台SDK代码。

2.API详见:https://pay.weixin.qq.com/wiki/doc/api/app.php?chapter=8_1

3.微信支付必须要装微信app,没有网页版

开发步骤:

1.开发微信APP支付,需要先去微信开放平台申请移动应用,并开通微信支付功能,通过审核后方可进行开发;

2.用XCode打开项目,【项目属性】-【Info】-【URL Schemes】设置微信开放平台申请的应用APPID,如图所示。如果这的APPID设置不正确将无法调起微信支付;


小白集成微信支付_第1张图片
设置appid

3.需要调用代码注册APPID:[WXApi registerApp:APP_ID withDescription:@"demo 2.0”];项目该APPID需与步骤2中APPID保持一致;

4.支付请求:WXApiRequestHandler.m中的jumpToBizPay方法实现了唤起微信支付;

5.支付完成回调:WXApiManager.m中的onResp方法中接收返回支付状态。


开始集成

一、将微信支付SDK拖入到工程中,如下图

微信�支付SDK

二、添加依赖库

小白集成微信支付_第2张图片
微信支付的依赖库

三、发起支付


小白集成微信支付_第3张图片
发起支付

处理支付结果的类是从demo中提取的

你可能感兴趣的:(小白集成微信支付)