概述
目前支付市场有3个主要玩家:支付宝、微信、银联,根据使用场景不同,可以划分为不同的渠道,分别是:
- 支付宝即时到账(PC页面)
- 支付宝移动网站(移动网页)
- 支付宝移动支付(APP)
- 支付宝当面付(线下):条码支付、扫码支付、声波支付
- 微信App支付
- 微信公众号支付
- 银联网页支付
- 银联App支付
如何开通相关服务
-
准备资料:
企业五证:营业执照、税务登记证、组织机构代码证、银行开户许可证、法人身份证。
- 去不同的网站提交申请材料,获取相应的id
详细过程参考:支付资质申请指南
- 集成相应渠道的sdk
问题
由于不同平台、不同渠道sdk的接口并不一致,随着接入的渠道数增加,这一块的工作量也会一直线性增加。因此市场上存在一类支付服务汇聚sdk
,由它在中间做一层适配,使得使用者能用几乎统一的接口调用各类支付渠道的服务。
一个通用的app调用流程图变为:
同时,由于引入了这类
支付服务汇聚sdk
(比如图中BeeCloud
),使得在 耗时性、安全性、故障率 等方面都增加一个新的点。详情参考知乎问题使用第三方支付集成有何风险,例如 Beecloud 或者 Ping++?
目前市场上这类汇聚服务提供商,主要有两家:beecloud
和Ping++
,
- 费用上:
- BeeCloud不收取任何费用,各支付渠道单独收费
- Ping++ 仅收取渠道代申请服务费,其他功能完全免费(各个渠道也是单独收费的)
- 集成难度上:
- 两家公司的项目都放在了github,但BeeCloud的文档明显要比Ping++详细、精细得多。
还有一些其它类型的支付,可以参考 DevStore支付平台
Panda
2016-03-30
网友评论