<div class="iteye-blog-content-contain" style="font-size: 14px"></div>
1
2
3
4
5
6
7
8
9
10
11
|
//调起微信支付
PayReq* req = [[[PayReq alloc] init]autorelease];
req.openID = [dict objectForKey:@
"appid"
];
req.partnerId = [dict objectForKey:@
"partnerid"
];
req.prepayId = [dict objectForKey:@
"prepayid"
];
req.nonceStr = [dict objectForKey:@
"noncestr"
];
req.timeStamp = stamp.intValue;
req.
package
= [dict objectForKey:@
"package"
];
req.sign = [dict objectForKey:@
"sign"
];
[WXApi sendReq:req];
|
//调起微信支付 PayReq* req = [[[PayReq alloc] init]autorelease]; req.openID = [dict objectForKey:@"appid"]; req.partnerId = [dict objectForKey:@"partnerid"]; req.prepayId = [dict objectForKey:@"prepayid"]; req.nonceStr = [dict objectForKey:@"noncestr"]; req.timeStamp = stamp.intValue; req.package = [dict objectForKey:@"package"]; req.sign = [dict objectForKey:@"sign"]; [WXApi sendReq:req];
//请求网络数据 [[TDNetworkingHelper sharedInstane] postRequestWithPath:[NSString stringWithFormat:@"%@%@", BASE_URL, orders_pay_wxpay_sign] parameter:paramDic whenSuccessed:^(id json) { if ([[json objectForKey:@"code"] integerValue]==1) //数据获取成功 { //调用微信支付 [self sendWeChatReqWithOrderData:[json objectForKey:@"data"]]; } else //获取失败 { ALERT([json objectForKey:@"msg"]); } [self hideHub]; self.view.userInteractionEnabled = true; } whenFailed:^(NSError *error) { [self hideHub]; self.view.userInteractionEnabled = true; //判断网络状态 [self judgeNetworkStaus]; }]; -(void)sendWeChatReqWithOrderData:(NSDictionary*)orderData { NSLog(@"提交的参数:%@", orderData); //调起微信支付 PayReq* req = [[PayReq alloc] init]; req.openID = [orderData objectForKey:@"appid"]; req.partnerId = [orderData objectForKey:@"partnerid"]; req.prepayId = [orderData objectForKey:@"prepayid"]; req.nonceStr = [orderData objectForKey:@"noncestr"]; req.timeStamp = (UInt32)[[orderData objectForKey:@"timestamp"] integerValue]; req.package = [orderData objectForKey:@"package"]; req.sign = [orderData objectForKey:@"sign"]; [WXApi sendReq:req]; }