iOS_微信支付

2017-05-11  本文已影响6人  iOS小武哥

�首先你可以先去微信开发者平台了解支付流程:

image.png

包含这三个文件,然后添加一来库:

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 );

将这些参数进行拼接,然后用MD5进行加密处理.然后返回字sign符串.

在MD5加密的时候要设置你的商户秘钥,就可以了.然后调起支付就可以了.

上一篇下一篇

猜你喜欢

热点阅读