PaySDK 0.0.8

PaySDK 0.0.8

许可证 MIT
发布最新发布2016年1月

张布鲁斯维护。



PaySDK 0.0.8

  • 小腾志强

1、配置

① 在 Xcode 中,选择你的工程设置项,选中 TARGETS,在 Info 标签栏的 URL Types 添加 URL Schemes。支付宝填入自定义复杂的字符串(例 alipay2015)。如果使用微信,填入所注册的微信应用程序 APPID。 ② iOS 9 以上在 Info.plist 添加以下代码:LSApplicationQueriesSchemes weixin wechat alipay NSAppTransportSecurity NSAllowsArbitraryLoads

2、使用

① 初始化

  • (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {

    //配置参数 [PayService initWithAppID:@"分配的 APPID" andMerchantId:@"分配的 MerchantId" andWeChatPay:@""]; return YES; } ② handleOpenUrl

  • (BOOL)application:(UIApplication )application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation { [PayService openURL:url]; return YES; } ③调用 ZXFPayRequest *payRequest = [[ZXFPayRequest alloc] init]; payRequest.tradeNo = @""; payRequest.amount = @(); payRequest.tradeTitle = @""; payRequest.tradeMsg = @""; payRequest.mobile = @""; payRequest.scheme = @"*"";//实现了支付宝支付功能,该参数必须填。

    PayService *pService = [[PayService alloc] init]; [pService sendPayRequest:payRequest response:^(NSError *error, ZXFPayResponse *response) { //处理相关回调逻辑 }];

3、注意事项

① XXXXXXX 不包含位代码。您必须启用位代码并重建它(Xcode 设置 ENABLE_BITCODE),从供应商那里获取更新的库或禁用此目标的位代码。请到 Xcode 项目的 Build Settings 页面搜索 bitcode,将 Enable Bitcode 设置为 NO。