您的位置:首页 > 其它

支付宝集成

2015-11-15 18:08 274 查看
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中添加白名单和网络请求安全协议
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: