微派支付也是做移动支付聚合的一家公司,不过这家公司比较奇葩。为啥呢,所有事情都是人在做,而不是通过软件系统。下载个SDK还需要跟商务沟通,资质审核,ID分配也是商务沟通,搞个服务器通知接口文档也需要技术手动发给你。OMG,你敢交给软件去做不。
几番折腾总算把SDK搞到手,我比较关注短信支付这块,看了一下结算方式:
乙方应得收益=用户实际向运营商缴纳的代收费总额*乙方结算比例*(1-坏账)*(1-税率)-平台接入服务费-退费-不均衡通信费。
乙方结算比例:每月信息费100万以下55%,100万以上60%
向甲方支付的使用服务费(即平台接入服务费):0元/月
税率:目前税率为5.7 %
坏账:中国移动10 % 中国联通 25% 中国电信25 %
退费:指运营商向用户退还的订购信息费
不均衡通信费:短信业务中因上下行流量差异,下行数量大于上行数量时而产生的不均
衡流量,成本是人民币0.08元/条。
说明:如果对私打款, 则再扣除6%代开发票和公转私手续费
用计算器算了一下,假设一个中国移动用户短信费是2元钱 ,那么算下来就是 2*55%*90%*94.3%-0.08=0.85 。
扣得好狠。一半儿以上的钱被拔掉了。~~~~(>_<)~~~~
另外服务器端通知接口的文档,在官方网站上是找不到的,只能联系技术人员发给你。贴到这里,方便大家集成。
wiipay后台服务器时时提供订单通知接口,把手机用户的支付情况同步到开发者后台。
http://合作方URL? "?operatorType=&operatorTypeTile=&channelCode=&appCode=&payCode=&imsi=" +
"&tel=&state=&price=&bookNo=&date=&devPrivate=&synType=wiipay&sig=
参数说明:
operatorType:运营商类型
operatorTypeTile:运营商名
channelCode:渠道号
appCode:应用编号
payCode: 计费编号
imsi:手机卡imsi
tel:手机号
state:success表示成功,其他一切表示失败
bookNo:订单编号唯一
date:订单时间
price:交易额
devPrivate:自定义参数(为base64密码,反base64密码后是个json字字符串)
备注:json格式:{"key":"value",…}
synType:支付类型
sig:加密数据
提交方式为:post方式提交。
通知重发:开发者服务器收到通知后需返回纯字符串“success”,不能包含其他任何HTML等语言的文本。
例子:
http://合作方URL?operatorType=CM&operatorTypeTile=移动&channelCode=200000&appCode=01490001&payCode=0001&imsi=460006322757508&tel=null&state=success&price=2&bookNo=A08200921056365012&date=20130820092117&devPrivate=eyJ1c2VySUQiOiIxMDk2MDQiLCJjaGVja0NvZGUiOiIxMzUzMTA5MTUzIn0=&synType=wiipay&sig=eD8P/CZ3DrmAR8XiE0tLT80Btl7bSNKoSzggkb0FQWm5+/Q5omoQ00kF+vEOgJoP9SW5Ki2DnAOA
fqHp9VijT/N8DeHeE1MdeuJnK1l0PHN+9fcdWtsNSPAjXDn9zjYLjNwEcOYyT5YWPWgI27gXg1XL
heZffB6p6p2aSsl6KsWFiXfNC6S7r5HvSWXhVmkTE3OGE2KHevkiQRB/CEIQe0WlHVkudRWvTNd1
MxYoRG7d1zTBLPeJJnEzhtuMk5WrhRWnasP2e2EdimDHb5N+uSmHwc/z0Ycwe55yGAZgrprLqBJM
hGwtt5qgxVilPLe3ho0hzK/urn/YmVBh68py6g==