iOS_微信支付
2017-05-11 本文已影响6人
iOS小武哥
�首先你可以先去微信开发者平台了解支付流程:
- 1.微信支付是现在很常见的一种方式,下面是集成步骤.
- 2.首先你要向你们领导要取支付时候需要的几个数据:
- 2.1.商户ID:这个ID是微信给的,记录把钱存到哪个公司对应银行卡里.
- 2.2.appID:创建应用的时候会给我们一个appleID,用来标识的.
- 2.3c.商户秘钥:这个不要在数据中进行传输,防止信息泄露.
- 3.然后去微信开发者平台下载SDK.如下:
包含这三个文件,然后添加一来库:
image.png在支付之前会走我们的接口,接口会给我返回参数,我们用这些参数调起微信支付,我们返回参数如下:
image.png返回参数有这些,你可以看支付时候需要什么参数你就用什么参数,这里需要注意一下,sign这个参数,一般都是后端返回给我们的,如果没有为@"",我们也可以自己进行拼接:
NSLog(@"appid=%@\npartid=%@\nprepayid=%@\nnoncestr=%@\ntimestamp=%ld\npackage=%@\nsign=%@",req.openID,req.partnerId,req.prepayId,req.nonceStr,(long)req.timeStamp,req.package,req.sign );