代码库> 其他> 微信支付封装
微信支付封装
关注
上传者:iOS大小白 分类:其他(Others)
查看次数:3970 下载次数:490
上传时间:2016-04-01 大小:4 KB
1.在做微信支付以前导入
libc++.tbd
libsqlite3.0.tbd
libz.tbd
SystemConfiguration.framework
CoreTelephony.framework
Security.framework
导入以后在ReadMe.h中填写相关信息
2.在AppDelegate 的
导入头文件 #import "WXApi.h" 挂上代理 WXApiDelegate
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{} 写下
[WXApi registerApp:@"APPID" withDescription:@"应用描述"];

添加系统方法(直接复制就可以)
- (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url {
return [WXApi handleOpenURL:url delegate:self];
}

- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation {

return [WXApi handleOpenURL:url delegate:self];
}


#pragma mark 微信回调代理方法
- (void)onResp:(BaseResp *)resp {
if ([resp isKindOfClass:[PayResp class]]) {
PayResp *response = (PayResp *)resp;
switch (response.errCode) {
case WXSuccess:
NSLog(@"suceess");
break;
default:
NSLog(@"failed");
break;
}
}
}
3. 在targets中info中添加 urltypes添加一个
在 identifier自己起一个名称(最好软件英文名字) 在 URL schemes 中写下APPID
4.支付按钮调用
[ZQPay payWXWithOrderName:@"订单名称" price:@"价格" tradeNo:订单号码 attach:@"订单描述"];
收藏
我来说两句
发表评论
您还没有登录!请登录注册
所有评论(0


综合评论
提示
sina weixin mail 回到顶部