很多的服务商擅长于市场开发,却没有线下接入商户门店的经验,所以很多服务商在收银端常常感到很困惑,不知道如何下手。他们往往都会问这些问题:我们的软件如何和商户的收银系统整合?我们需要自己买扫码器吗?需要pos机吗?收银端如何和微信支付的服务器联调?收银端到底有哪些解决方案呢?和微信服务器对接的网络架构通常是怎么样的?
典型的微信支付接入的网络拓扑图如下:
服务商的各个商户门店收银台先统一连接到服务商后台,然后服务商后台再通过微信支付接口对接微信后台。这是一种最常见的架构方式,也有少部分的商户,从门店收银台直连微信支付后台,这种方式由于部署成本高,维护成本高所以不太推荐.
图中可见,作为开放平台,微信支付只负责服务商和微信支付对接的接口,服务商和门店收银台之间的接口需要商户自定义,门店收银台上的软件开发也需要服务商帮助商户开发。
其中,门店收银台和服务商后台之间的自定义接口并不难,无非是门店端把微信支付接口中需要的信息都传到服务商后台,同时注意这个接口的安全性(可以参考微信支付的MD5加密方式保证安全性).
那么门店收银台这一端服务商应该如何帮助商户实现微信支付呢?小编总结了一下目前市面上常见的解决方案:
一般来说大型商户都是要求打通目前的收银软件,例如肯德基,麦当劳,哈根达斯。打通收银软件有2种方式,一种是直接找厂商帮忙开发,另一种是厂商提供开放的接口,其他服务商来开发。
线下多数的情况是不需要打通收银软件,这种情况常见的有四种方式:
a. 收银APP;智能pos机.
这种解决方案非常的常见,微信支付不少的服务商自己研发了独立的app,可以直接用手机使用,也可智能POS机具,这个不仅可以支持支付宝、微信支付主扫和被扫的模式、针对一些应用场景也支持刷卡支付,大大提升了商家的效率和体验!
此类机具还可以支持wifi,4G等联网方式。有些服务商的机具不仅支持扫条码还能扫二维码。还有些服务商的机具不仅有支付功能,有些还配备数字键盘输入金额,配备显示器显示支付结果,配备微型打印机功能来打印小票。
这种方式的优点是,解决方案适用于几乎所有的中小型商户。
b.pc扫码收银软件
这种方式非常好理解,就是服务商独立低开发一套收银端的软件,安装在商户的收银系统上或者直接安装在笔记本电脑上。不少服务商就是独立地做一套这样的软件,去对接一些中大以上的商户。这种解决方案的优势是通用性非常高,对接方便,没有任何的历史包袱,一般能应用于所有复杂的线下环境。
c. 支付二维码
这里说的支付二维码方案是指,商户提供一个二合一的二维码给用户,用户微信扫一扫完成支付,这里有三种不同的实现方式.
1. 扫一扫进入商家付款页面,输入金额,实现支付
其实是在一个H5页面由用户自己输入金额,然后公众号里调起支付,输入密码,完成支付,用户通过扫一扫的方式进入这个页面。这种方式在线下小商户那里特别合适,不过这种方式有2个缺点,一个是支付成功的消息不能很好触达商户,另一个是需要退款的时候通过二维码不能完成,如果能够结合PC收银和app收银就能很好的解决这个问题。
2. 小票打印二维码
这种方式比较适合餐饮行业的围餐,用户在买单的时候,打印的小票上直接生成一个下单后的二维码,用户微信扫一扫后直接支付完成
3. 固定金额的二维码
这种方式适合商品是固定金额的商户,比如一些饮品店,和更多应用支付的场景。