欢迎光临朱凯的个人博客!
朱凯,a3.work

ios接入微信支付

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

引入微信支付库文件(有两个文件需要改成MRC)

wxPay.zip

密码: food

配置网址跟白名单

添加URL Types

AppDelegate.m中didFinishLaunchingWithOptions 注册微信

[WXApi registerApp:@"wx2708be0a28d78907"];

重写AppDelegate的openURL方法

-(BOOL)application:(UIApplication *)app openURL:(NSURL *)url options:(NSDictionary *)options{
  return [WXApi handleOpenURL:url delegate:self];
}
//微信支付成功或者失败回调
-(void)onResp:(BaseResp*)resp{
  NSString *strTitle;
  if([resp isKindOfClass:[SendMessageToWXResp class]]){
    strTitle = [NSString stringWithFormat:@"发送媒体消息结果"];
  }
  if([resp isKindOfClass:[PayResp class]]){
    //支付返回结果,实际支付结果需要去微信服务器端查询
    strTitle = [NSString stringWithFormat:@"支付结果"];
    switch (resp.errCode) {
      case WXSuccess:
      [ZKTools KAlertTitle:@"支付成功!" withMsg:nil];
      break;
      case WXErrCodeUserCancel:{
        ZKLog(@"用户取消支付: %d",resp.errCode);
          break;
      }default:{
        ZKLog(@":支付失败: code: %d str: %@",resp.errCode,resp.errStr);
      }break;
    }
  }
}

转载请注明来源:   ios接入微信支付  - 朱凯博客

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

支付宝 aliPay

微信 wxPay