欢迎光临朱凯的个人博客!
朱凯,mzetire.com

IOS接入微信支付,微信调用不起来,解决办法

 发布时间: 2017-12-23 17:24      原创:  朱凯      评论: .       .人查看

IOS接入微信支付时,egisterapp也调用了,url types也添加了,但是调用微信支付api的时候没有反应,也不报错。

代码运行无异常,也没有报错,这时候就没法调试了,找度娘,大多说的是配置和回调(onResp)的调试,不一定能解决,这时候我们要想办法查看为啥没调用出来微信支付?

排查步骤:

1、 [WXApi sendReq:reqPay];   //代码是否执行(一般调不出来,这个是没有执行的)

2、 打印微信预支付的返回结果

// 发送请求post xml数据
NSData *res = [WXUtil httpSend:payUrl method:@"POST" data:send];
// 输出Debug Info
[debugInfo appendFormat:@"服务器返回:\n%@\n\n",[[NSString alloc] initWithData:res encoding:NSUTF8StringEncoding]];
// 打印debugInfo 
ZKLog(@"%@",debugInfo);

在这里就会发现 预支付时,微信支付给我们返回的具体信息,找出问题,对应解决

备注: 这里往往是账号的问题,一般账号没问题,接入后都是能调用起来的

分享是一种快乐,也是一种美德:
¥打开支付宝,扫码领红包¥ 红包

支付宝 aliPay

微信 wxPay