iOS 集成聚宝云支付

前段时间 公司集成了支付宝感觉还可以 、万万没想到啊一个月不到、又让集成什么叫做聚宝云支付的
也是,咱这行业 太敏感 就得走偏门
长话短说
1、在官网上面下载官方支付文档 (吐槽下他们的demo,demo里面有俩个libFWPaySdk.a一个说是真机跑、另一个说是俩头跑,反正我是俩个都没跑起来)
2、libFWPaySdk.a文件拖进工程之后发现报错了,卧槽了,各种解决不了,最后发现libFWPaySdk.a里面有个不知道什么玩意 和我们reachability里面的一个通知冲突了。。。
3、得,改不了别人的只能改自己的了,其实到这步,大部分已经完成了就是这坑爹的libFWPaySdk.a一直爆冲突。
4、集成完之后就开始敲代码了,里面的appid 商户号基本不用我们管,会有人给咱,配置下URL scheme,加个白名单,基本也没啥说的
5、最后一步就是集成支付时候的代码了(在需要的地方调起这个方法就可以了)
/这个里面基本全部是接口返回给我们的,只需要按照文档上面的写下来就可以了/
[FWPayManager shareInstance].delegateRequest = self;
FWorder *order = [[FWorder alloc]init];
order.payid = [dict objectForKey:@”payid”];
order.goodsname = [dict objectForKey:@”goodsname”];
order.amount = [dict objectForKey:@”amount”];
order.aliScheme = @”alisdkfw”;//这个需要和URL scheme保持一致就可以
order.playerid = [dict objectForKey:@”playerid”];

//商户信息
FWinitPara *initPara = [[FWinitPara alloc]init];
initPara.appId = JUBAOYUNAPPID;
initPara.partnerId = JUBAOYUNSHANGHUID;
initPara.imsi = @""; //下面三个参数可为空,最主要的还是appid 和partnerid(商户ID,好像很长的样子)
initPara.packageName = @"";
initPara.channelId = @"";

[[FWPayManager shareInstance] initPara:initPara businessOrderInformation:order andViewController:nil];

然后我们直接发起支付请求,就可以了,在这里要说的一点就是当我们充值完之后,这个聚宝云不能从微信返回app,这个应该是第三方的问题,和他们技术说过了,他们说是不影响,咱也就不能说什么了,沟通的问题 交给市场,咱只管搞咱的代码

OK了 !这就完事,顺便说句聚宝云支付,测试最少5毛钱,不知道是服务器限制的还是聚宝云本身自己搞的 很惆怅啊。。。祝大家开心。。。。

阅读更多
个人分类: 第三方的使用总结
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

不良信息举报

iOS 集成聚宝云支付

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭