美文网首页
2019-08-30

2019-08-30

作者: xh_0129 | 来源:发表于2020-06-02 22:41 被阅读0次

商户对接文档(支付SDK)iOS端接入文档

SDK接入

1,将TLIMPaySDK文件夹拖入工程

如果引入的库和本地库有冲突,将TLIMPaySDK/ThirdLibrary文件夹中三方库删除重新编译即可

2,将bitcode关掉

修改路径:target —> Built Seeting —>搜索 bitcode —>将Yes置为No

3,Build Phases中添加必须的库

CoreTelephony.framework

libz.tdb

libresolv.tbd

4,plist中添加白名单:跳转到支付宝和微信

LSApplicationQueriesSchemes

wechat

weixin

alipay

alipays

alipayqr

5,添加权限:相机和相册权限

Privacy - Photo Library Usage Description 应用需要此权限访问您的相册

Privacy - Camera Usage Description 应用需要此权限访问您的相机

Privacy - Photo Library Additions Usage Description 应用需要此权限访问您的相册

6,ATS设置

<key>NSAppTransportSecurity</key&gt
<dict>
<key>NSAllowsArbitraryLoads</key&gt
<true/&gt
</dict&gt

SDK应用

1,调用:SDK提供2种方式供调用:显示充值面板和不显示充值面板

首先引入文件

#import <TLIMPaySDK/TLIMPaySDK.h>

在viewDidLoad中调用startWithLog方选择是否开启log

/** 
 @param log 是否开启log
 */
[[TLIMPay sharedInstance] startWithLog:YES];

显示充值面板,选择后进入聊天界面

/** 
 @param channelUserId 接入渠道用户ID
 @param channelCode 接入渠道号
 @param mobile 手机号 nullable
 @param nickName 昵称 nullable
 @param pushNavigationController 所属的UINavigationController来管理
 @param completed 回调
 */
[[TLIMPay sharedInstance]openChatWithChannelUserId:@"xxxx" channelCode:@"xxxxxx" mobile:nil nickName:nil pushNavigation:self.navigationController completed:^(TLIMPayStatus state) {
        NSLog(@"state == %d",state);
    }];

不显示充值面板,直接进入聊天界面

/** 
 @param channelUserId 接入渠道用户ID
 @param channelCode 接入渠道号 
 @param payAmount 充值金额 nullable
 @param payWay 充值方式 支持云闪付(UnionPay)、微信(WechatPay)、支付宝(Alipay)、银行卡(BankTransferPay)等 nullable
 @param mobile 手机号 nullable
 @param nickName 昵称 nullable
 @param pushNavigationController 所属的UINavigationController来管理
 @param completed 回调  
 */
[[TLIMPay sharedInstance]openChatWithChannelUserId:@"xxxx" channelCode:@"xxxxxx" payAmount:nil payWay:nil mobile:nil nickName:nil pushNavigation:self.navigationController completed:^(TLIMPayStatus state) {
        NSLog(@"state == %d",state);
    }];

常见问题

1,出现Semantic Issue,Parse Issue,Modules Issue等冲突

这是因为iOS工程里添加C文件造成的编译错误,将TLIMPaySDK/ThirdLibrary/amr/wavreader.c 文件,把type值 Default-C Source修改成 Objective-C Source即可

相关文章

  • Lan的ScalersTalk第四轮新概念朗读持续力训练Day

    练习材料: [Day 1799 2019-08-30] Lesson 37-4 The process of ag...

  • 2019-08-30看足球:欧罗巴杯 01:15 莫斯科斯巴达

    2019-08-30 欧罗巴杯 01:15 莫斯科斯巴达 VS 布拉加 主队信息: 在首回合交手莫斯科斯巴达以0-...

  • 用心去感受“孤独”

    拥有了孤独的人,才能拥有真正的自我。 2019-08-30 学习实验第30天打卡 最终目标:操着一口流利的英语,拥...

  • 2019-08-31间歇跑5

    时间:2019-08-30 线路:绿道 成绩:间歇跑800米*6用时59分 感受:今天是8月最后一次跑步,全月共跑...

  • 觉察带来真正的改变

    化蛹2019-08-30 来自专辑 个人成长 你有没有感叹过:心灵成长的道路好艰辛啊!参加了好多课程,花费了时间、...

  • 初识龙里·感谢生命里的不期而遇

    2019-08-30 星期五 晨雨 八月偶遇了一本《播种人的手绘人生》,作者将自己农耕与手工缝制的生活用绘...

  • 掌控命运

    毒贩与牧师 时间: 2019-08-30 作者:执笔言情 一个毒贩被警察追捕甚紧,逃躲到一间教堂里。 他盘算着警方...

  • 2019-08-30

    第二天早上,林蓁便来到哥哥家,当她打开门时,那一瞬间,她闻到了淡淡的烟草味,混合着冷冽的男性气息。 只看见,一...

  • 2019-08-30

    第二天早上,林蓁便来到哥哥家,当她打开门时,那一瞬间,她闻到了淡淡的烟草味,混合着冷冽的男性气息。 只看见,一...

  • 2019-08-30

    我不知道,世间的正确,亦不明白世间的错误。因为在每一时刻你都被有相对的理由。除非你在正确的极端,或者错误的极端。 ...

网友评论

      本文标题:2019-08-30

      本文链接:https://www.haomeiwen.com/subject/gudoectx.html