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中添加白名单和网络请求安全协议

posted on 2015-11-15 18:08  拿起放不下  阅读(275)  评论(0编辑  收藏  举报