免费接入聚合支付SDK?

MobPay集合包括支付宝、微信等主流支付方式,帮助商户降低接入成本,提高运营效率,具有中立性、灵活性、便捷性等特点。使得App快速拥有支付能力,让支付更简单快捷。

一、注册应用获取appKey 和 appSecret

如何在我们的官网注册应用得到appkey,请点击链接看里面的操作步骤:http://bbs.mob.com/forum.php?mod=viewthread&tid=8212&extra=page%3D1

. 获取支付SDK:

点击链接下载最新版SDK,解压后得到以下文件结构:

 

SDK:支付SDK和依赖库。直接将这个文件夹拖入工程即可。

目录介绍:

Channels:第三方平台的SDK,包含支付宝、微信

MOBPaySDK:支付SDK主库

Required:必要依赖库

三、集成支付SDK

1、将SDK添加到项目里

1)手动将SDK文件夹拖入工程

i.注意红框里面勾选:

 

ii.设置依赖

SDK所需依赖库列表

libz.tbd

libstdc++.tbd

//支付宝sdk依赖

CoreMotion.framework

//微信sdk依赖

libsqlite3.tbd

 

2)pod导入

1、首先 cd 至项目的根目录,执行 pod setup;

2、按需在 Podfile 文件中添加命令:

pod'mob_paysdk'

3、如果之前没有安装过,第一次使用请先执行

安装库:pod install

,如果之前一次没有已经安装过,那只需要在执行

更新库:pod update

2、设置 Build Settings

需要在 Other Linker Flags 加入 -ObjC

 

3、配置白名单和urlScheme

微信:URL Scheme : 微信的appid白名单:weixin

支付宝:URL Scheme : ap + 支付宝的appid

配置URLSchemes:

 

配置白名单

Info.plist里添加 键为 LSApplicationQueriesSchemes 值为数组的键值对,并在数组中加入各平台所需的白名单

<key>LSApplicationQueriesSchemes</key>

<array>

<string>weixin</string>

</array>

 

4、配置appkey和appSecret

在项目中的info.plist文件中添加键值对,键分别为 MOBAppKey 和 MOBAppSecret ,值为步骤一申请的appkey和appSecret

 

四、使用SDK提供的API

1. 导入头文件

#import <MOBPaySDK/MOBPay.h>

2. 设置支付回调代理

/**

设置观察者,监听支付状态改变与回调

@param observer 回调代理

*/

+(void)addObserver:(id<MOBPayObserverDelegate>)observer;

注意:开发者应注意app在跳出到第三方支付平台客户端支付时,自己的app在后台被强退的情况,此时app会重新启动,如需拿到支付结果,需要把代理设置在 didFinishLaunchingWithOptions 方法中

 

3. 调用支付接口进行支付

通过支付SDK支付有2种接入方式,具体介绍看:www.mob.com

第一种方式:直接通过支付数据进行支付

创建支付需要的数据模型:MPSCharge

调用支付接口进行支付

 

头文件 : #import <MOBPaySDK/MOBPay.h>

 

第二种方式:通过开发者自己的后台返回的ticketId进行支付

 

4. 支付结果处理

通过 MOBPayObserverDelegate 协议返回支付结果

注意:具体支付结果开发者应根据自己后台服务器的查询为准,不应该以sdk返回的结果直接作为支付结果处理相关业务。

 

代码示例:

 

 


  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值