支付宝支付 微信支付封装

#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]);

} }];

/* * 目前版本微信支付 统一下单接口本地调用 生成签名 集成服务器签名调用方法 */

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • iOS支付 iOS支付分为两类,第三方支付和应用内支付(内购)。 第三方支付包括:支付宝支付、微信支付、银联支付、...
    羊驼先生丶阅读 936评论 0 0
  • iOS支付 iOS支付分为两类,第三方支付和应用内支付(内购)。 第三方支付包括:支付宝支付、微信支付、银联支付、...
    帅不过oneS阅读 2,937评论 2 8
  • iOS支付 iOS支付分为两类,第三方支付和应用内支付(内购)。 第三方支付包括:支付宝支付、微信支付、银联支付、...
    sillen阅读 1,420评论 0 1
  • iOS支付 iOS支付分为两类,第三方支付和应用内支付(内购)。 第三方支付包括:支付宝支付、微信支付、银联支付、...
    请输入账号名阅读 6,350评论 3 22
  • 图片来源网络,图文弱关联。 不管那个时候,总有那么一批人,他们位居要职却想的是以权谋私,伟大的卫国战争的八年时期也...
    袁载誉阅读 1,448评论 1 1