微信支付gitub地址 https://github.com/zhuzhongshen/WechatPayManager
直接使用微信支付
//導(dǎo)入頭文件
#import "WechatPayManager.h"
//配置微信支付
WechatPayManager * wxpayManager? = [[WechatPayManager alloc]initWithAppID:kWEIXINID mchID:kWEIXINPartnerId spKey:KWXPartnerKey notifyUrl:kWEIXINNOTIFYURL];
//獲取錯(cuò)誤提示
NSString *debug = [wxpayManager getDebugInfo];
LRLog(@"微信支付debug===%@",debug);
//獲取微信支付參數(shù)
NSMutableDictionary? * params = [wxpayManager getPrepayWithOrderName:@"text" price:@"1"];
//調(diào)起微信支付
PayReq* req? ? ? ? ? ? = [[PayReq alloc] init];
req.openID? ? ? ? ? ? ? = [params objectForKey:@"appid"];? //微信開放平臺(tái)審核通過的應(yīng)用APPID
req.partnerId? ? ? ? ? = [params objectForKey:@"partnerid"]; //微信支付分配的商戶號(hào)
req.prepayId? ? ? ? ? ? = [params objectForKey:@"prepayid"]; //微信返回的支付交易會(huì)話ID
req.nonceStr? ? ? ? ? ? = [params objectForKey:@"noncestr"]; //隨機(jī)字符串元暴,不長于32位涮总。推薦
req.timeStamp? ? ? ? ? =? [[params objectForKey:@"timestamp"] intValue];? //時(shí)間戳
req.package? ? ? ? ? ? =? @"Sign=WXPay"; //[dataDict objectForKey:@"package"];// Sign=WXPay
req.sign? ? ? ? ? ? ? ? = [params objectForKey:@"sign"]; // 簽名
[WXApi sendReq:req];