首页 > 手机专区 > 手机APP >

iOS如何集成使用聚合支付

来源:互联网 2023-03-03 23:35:53 395

iOS如何集成使用聚合支付,以手动导入为例使用Xcode进行集成。uqv办公区 - 实用经验教程分享!

工具/原料

  • Mac
  • Xcode

方法/步骤

  • 1

    以手动导入为例,将资源包下载之后,文件夹目录结构如下,example文件夹是示工程,lib文件夹是我们需要的资源。uqv办公区 - 实用经验教程分享!

    iOS如何集成使用聚合支付uqv办公区 - 实用经验教程分享!

  • 2

    手动导入时候直接将lib文件夹拖动到Xcode的项目工程之中,lib文件夹的展示目录如下,Channels文件夹中存放了各个支付平台相关的资源文件,可以根据自己的需要将文件夹删除以减小工程大小(注意:工程目录下删除请确保实体文件目录下已经删除)。uqv办公区 - 实用经验教程分享!

    iOS如何集成使用聚合支付uqv办公区 - 实用经验教程分享!

  • 3

    点击工程选择Targets-->Build Phases-->Link Binary With Libraries新增以下依赖文件,如下:uqv办公区 - 实用经验教程分享!

    iOS如何集成使用聚合支付uqv办公区 - 实用经验教程分享!

  • 4

    针对于iOS9.0以上的版本,如果需要使用到微信或者支付宝支付的话必须在Info.plist中添加以下字段进行白名单设置,如下,其他URL Schemes相关根据申请平台获取直接在Targets-->Info-->URL Types下填写即可。uqv办公区 - 实用经验教程分享!

    iOS如何集成使用聚合支付uqv办公区 - 实用经验教程分享!

  • 5

    在需要使用的地方导入#import "Pingpp.h",如下:uqv办公区 - 实用经验教程分享!

    iOS如何集成使用聚合支付uqv办公区 - 实用经验教程分享!

  • 5此文章未经授权抓取自百度经验
  • 6

    使用以下类方法进行调用,uqv办公区 - 实用经验教程分享!

    (void)createPayment:(NSObject *)chargeuqv办公区 - 实用经验教程分享!

    viewController:(UIViewController*)viewControlleruqv办公区 - 实用经验教程分享!

    appURLScheme:(NSString *)schemeuqv办公区 - 实用经验教程分享!

    withCompletion:(PingppCompletion)completionBlock;uqv办公区 - 实用经验教程分享!

    charge:表示支付的参数,一般从服务器返回。uqv办公区 - 实用经验教程分享!

    viewController:表示控制器,一般填写self即可。uqv办公区 - 实用经验教程分享!

    scheme:渠道回调需要。uqv办公区 - 实用经验教程分享!

    completionBlock:支付回调block。uqv办公区 - 实用经验教程分享!

    在回调参数里面判断result是否为success,如下:uqv办公区 - 实用经验教程分享!

    iOS如何集成使用聚合支付uqv办公区 - 实用经验教程分享!

  • 以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!uqv办公区 - 实用经验教程分享!


    标签: iosXCODE支付

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码