汇付宝支付

 开头怎么写呢,实在是纠结,第一次写.......嘿嘿,好吧,实在是不知道怎么开头了,直接进入正题吧!

第一次使用汇付宝支付,公司需要,对于原来一直使用支付宝和微信支付的我,实在是头大,不过看了一下文档,竟然比支付宝和微信支付简单多了,一下是个人见解。

1.汇付宝注册

首先想使用汇付宝支付,需要先要注册一下汇付宝账号,需要填写企业信息

(注册链接https://www.heepay.com/Register/Index.aspx),其中注册的时候需要公司的一些信息,例如: ICP备案号,营业执照号 等,注册完之后就可以等着和汇付宝签约了。

2.汇付宝集成

说实话,他们给的ios移动支付文档我真是没怎么看懂,因为实在是太言简意赅了,我直接下载了demo来看的里面的内容,想看文档的同学可以去看一下下啦,我就直接介绍集成了!

2.1 heepaySDK的集成

首先将demo中的heepaySDK添加到自己的工程中,并添加JavaScriptCore.framework,CoreMotion.framework,CoreTelephony.framework,CoreGraphics.framework,SystemConfiguration.framework,CFNetwork.framework,libc++.1.tbd,liz.1.2.5.tbd,libsqlite3.0.tbd等三方库,并command+B编译一下,如果出现错误,则在Build Setting 中搜索other Linker ,在other Linker Flags中添加-ObjC,错误就解决了,除此不会再出现报错信息了。

2.2 Tool工具类

demo中有一个Tools的文件夹,可以添加到工程文件中,如下图所示,当然你可以自定义你需要的方法,再次我直接使用了这个工具类.


2.3 对接

汇付宝不需要再app delegate里面注册,直接在需要支付的地方使用支付即可,因为它是直接跳转到汇付宝的,为了调用的方便,一般讲方法进行再一次的封装,我再次就没做封装了,直接简单写了一下。

首先导入#import <Heepay/HYSDKManager.h>,并遵守<HeepaySDKManagerDelegate>协议,我在次直接写了一个Button,用来做界面跳转了,


下面是点击支付按钮的方法



其中最主要的就是上面token_id,agent_id,以及agent_bill_id,schemeStr等,根据传入的参数,会跳转到汇付宝不同界面.

下面是代理方法的实现



经过上面的介绍,汇付宝支付的基本方法就这么多了,如果想深入研究一下里面的内容,则可以联系我一下,大家一起进行深入的研究,嘿嘿!

    • 1
      点赞
    • 0
      收藏
      觉得还不错? 一键收藏
    • 2
      评论

    “相关推荐”对你有帮助么?

    • 非常没帮助
    • 没帮助
    • 一般
    • 有帮助
    • 非常有帮助
    提交
    评论 2
    添加红包

    请填写红包祝福语或标题

    红包个数最小为10个

    红包金额最低5元

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

    抵扣说明:

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

    余额充值