#SNPay
[项目代码见我的github]
# 微信,支付宝支付
### 使用方法如下
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
//注册微信 支付宝 [self registerPay];
return YES;
}
- (void)registerPay {
//详情可见 SNPayManager.h
[[SNPayManager sharePayManager] registerAlipayPatenerID:Alipay_PID seller:Alipay_seller appScheme:Alipay_appScheme privateKey:Alipay_privateKey]; [[SNPayManager sharePayManager]registerWechatAppID:WeChatAppID partnerID:WeChatPrivateKey shopID:WeChatShopID];
}
#pragma 注册回调
- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation {
[[SNPayManager sharePayManager]sn_alipayHandleOpenURL:url]; [[SNPayManager sharePayManager] sn_wechatHandleOpenURL:url];
return YES;
}
- (BOOL)application:(UIApplication *)app openURL:(NSURL *)url options:(NSDictionary *)options {
[[SNPayManager sharePayManager]sn_alipayHandleOpenURL:url]; [[SNPayManager sharePayManager] sn_wechatHandleOpenURL:url];
return YES;
}
//设置使用block回调提示 还是通知提示 [SNPayManager sharePayManager].useNotication 默认NO(使用block提示)
//支付参数
/*
[SNPayManager sharePayManager].order_name = @"";
[SNPayManager sharePayManager].notify_url = @"";
支付参数 订单标题 回调url 订单号 等信息 详情见 详情可见 SNPayManager.h
*/
//调起支付 [[SNPayManager sharePayManager] sn_openTheAlipayPay:^(NSError *error) {
if (!error) { //成功 } else { NSLog(@"%@",[error localizedDescription]);
} }];
[[SNPayManager sharePayManager] sn_openTheWechatPay:^(NSError *error) {
if (!error) { //成功 } else { NSLog(@"%@",[error localizedDescription]);
} }];
/* * 目前版本微信支付 统一下单接口本地调用 生成签名 集成服务器签名调用方法 */