码迷,mamicode.com
首页 > 其他好文 > 详细

支付宝集成

时间:2015-11-15 19:12:22      阅读:116      评论:0      收藏:0      [点我收藏+]

标签:

1.新建工程

2.把PayFrameWork文件夹拖入到工程中

3.导入系统库SystemConfiguration.framework

4.在Appdelegate中导入头文件

#import <AlipaySDK/AlipaySDK.h>

 

5.在AppDelegate中添加回调方法

- (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url{

    

    [[AlipaySDK defaultService] processOrderWithPaymentResult:url standbyCallback:nil];

    

    return YES;

}

 

- (BOOL)application:(UIApplication *)application

            openURL:(NSURL *)url

  sourceApplication:(NSString *)sourceApplication

         annotation:(id)annotation {

    

    if ([url.host isEqualToString:@"safepay"]) {

        

        [[AlipaySDK defaultService] processOrderWithPaymentResult:url standbyCallback:nil];

        

        //        [[AlipaySDK defaultService] processAuth_V2Result:url

        //                                         standbyCallback:^(NSDictionary *resultDic) {

        //                                             NSLog(@"result = %@",resultDic);

        //

        ////

        //

        //

        //                                         }];

        

    }

    

    return YES;

}

 6.build Phases中新增URLTypes:  schemes值为AliPay111(和代码中一致)

7.build Settings搜索Header Seach 在Header Search Paths中添加两个路径

把PayFrameWork文件夹中的任意文件拖入产生一个路径如"$(SRCROOT)/PayFrameWork/libcrypto.a" 把它改为"$(SRCROOT)/PayFrameWork/"

再拖拽一个产生一个路径如"$(SRCROOT)/PayFrameWork/libcrypto.a" 把它改为"$(SRCROOT)/PayFrameWork/openssl/" 

8.在infoPlist中添加白名单和网络请求安全协议

支付宝集成

标签:

原文地址:http://www.cnblogs.com/block123/p/4966978.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!