2017年,支付宝和微信支付会花很大的精力在如何更高效的跟服务商进行线下推广合作上,越来越多没有技术开发能力的服务商主动联系我们,很多想接入移动支付,付了钱的商户主动联系我们。
很多服务商擅长市场拓展,但是没有线下接入商户门店的经验,所以很多服务商在收银端经常会迷茫,不知道如何下手。他们经常会问这些问题:我们的软件怎么跟商户对接?收银系统怎么集成?需要买条码扫描器吗?需要POS机吗?收银机怎么跟微信支付服务器对接?收银机有什么解决方案?跟微信服务器对接的网络架构通常是什么的?
微信支付接入典型网络拓扑图如下:
服务商各个商户店铺的收银机都是先接入服务商后端,再由服务商后端通过微信支付接口接入微信后端,这是最常见的架构,也有少部分商户直接从店铺收银机接入微信后端,甚至是微信支付后端,这种方式部署和维护成本较高,不建议采用。
从图中可以看出,微信支付作为一个开放平台,只负责服务商与微信支付之间的接口,服务商与门店收银机之间的接口需要商户自行定制,并且门店收银机上的软件开发也需要服务商协助商户开发。
其中,门店收银与服务商后台的自定义接口难度不大,门店端只需将微信支付接口中需要的所有信息传输给服务商后台即可,并且注意此接口的安全性(参见微信支付MD5加密方法,保证安全)。
那么门店收银服务商该如何帮助商家落地微信支付呢?凌云总结了目前市面上常见的解决方案:
一般来说,要求对接现在的收银软件的都是大型商户,比如肯德基、麦当劳、哈根达斯等,对接收银软件的方式有两种,一种是直接找厂家帮忙开发,一种是厂家提供开放接口,其他服务商来开发。
在大多数离线情况下,无需连接收银软件。有四种常见方法可以做到这一点:
a.收银APP;智能POS机。
这种方案很常见,很多微信支付服务商都开发了独立的APP,可以直接在手机或者智能POS机上使用,这样不仅支持支付宝和微信支付主要的扫码、被扫模式,对于一些应用场景还支持刷卡支付,大大提升了商户的效率和体验!
这类机器还可以支持wifi、4G等联网方式,有的服务商的机器不仅支持条码扫描,还支持二维码扫描,有的服务商的机器不仅具备支付功能,还配有数字键盘可以输入金额,显示屏可以显示支付结果,并配备微型打印机功能可以打印小票。

这种方式的优点是该解决方案适合几乎所有的中小型商家。
b.pc扫码收银软件
这种方式很好理解,服务商独立开发一套收银软件,安装在商户收银系统上或者直接安装在笔记本电脑上,很多服务商独立开发这样的软件,跟商户收银系统对接,有些中大型商户也采用这种方式。这种方案的好处是通用性强,对接方便,没有历史包袱,一般可以适用于所有复杂的线下环境。
c. 付款二维码
这里说的支付二维码方案,是指商户提供二合一二维码给用户,用户用微信扫描即可完成支付,有三种不同的实现方式。
1.扫描二维码进入商户支付页面,输入金额,完成支付
其实就是用户在一个H5页面输入金额,然后调出公众号里的支付,输入密码,完成支付,扫码进入页面,这种方式特别适合线下小商户,但是这种方式有两个缺点,一是支付成功消息不能很好的到达商户,二是无法通过二维码完成退款,如果能把PC收银和APP收银结合起来,就能很好的解决这个问题。
2. 在收据上打印二维码
此方式比较适合餐饮行业,用户支付时,打印的小票上直接生成二维码,用户用微信扫描即可直接支付。
3. 定额二维码
这种方式适合商品有固定金额的商家,比如一些饮品店,以及比较多的应用支付场景。
以上是凌云整理出来的部分服务商提供的解决方案,如果你有更多的解决方案,欢迎和我一起讨论:)