在上一篇文章里面提到了 《跨行清算的实现原理》,这次来分析一下线下支付的场景和流程。

今天看到一篇文章:http://www.huxiu.com/article/23248/1.html?f=chouti  银泰和支付宝线下合作,推广支付宝当面付款的功能

其实仔细分析一下,觉得当面付这个功能说实在的,对消费者来说,并没有太大的优势,主要表现在以下几点:

1 当面付的资金要么从支付宝余额支付,要么从关联的快捷银行卡支付。对于大多数用户来说,直接使用信用卡支付即可,为什么要经过支付宝钱包绕一圈,人为增加了一道手续。

2 线下支付最重要的是支付效率,从个人经验来看,银行卡的支付效率是除现金之外,目前线下支付场景中最快的。耍一下,签个字即可。对于银泰这种大卖场,支付效率最为重要,否则排队的人不耐烦不想买了,最终损失的银行。从当面付的流程来看,先淘出手机,解锁,选择支付宝钱包,在解锁,选择到制定的页面,对准声波发生器,如果一切顺利的话,自然还好,如果不顺利的话,急死你。整个过程要保证柜台网络畅通。我自己体验过,必须网络信号好,手机别套套子,外部环境安静的情况下,支付成功率比较高。

不过支付宝当面付对于卖场来说,是有一些优势的,主要是费率,银联卡的费率比较高,如果支付宝当面付的费率很低的话,商户可以节约很大一部分成本。但是核心问题不是卖家而是买家是否愿意使用。从支付宝的定位来看,主要是解决支付的问题,那么线下购物是否可以采用类似网上购物的模式,构成一个闭环。自己分析了一下,觉得还是可行的。

线下支付购物的场景

1 每当你去大商场买东西的时候,开始的时候发现一个商品,比如裤子比较合身,但是你想看看后面还有更好的,如果没有发现更适合的,你只能重新来到这家店在来买这一件裤子。那能不能和线上购物一样,先保存订单,等全部看完之后,在确定是否需要

2 在大商场举办打折活动的时候,购买的人非常多,你必须要一点点在柜台前面排队,等待支付。这个过程是同步,必须等待前一个人支付完成之后,后面在支付。而且整个过程你必须排队,一离开就只能重新再排了,如果这个时候你肚子难受,不就郁闷死。

从上面的线下购物两个场景来看,其实和线上购物比较类似的,在网络上购物,首先是选择商品,然后下单,进入购物车,在对购物车的订单进行确认,进入了收银台,然后支付,在等待收货即可。简化一下线上购物流程:挑选商品——>下单——>在购物车确认订单——>进入收银台——>支付订单——>等待收货。

类比线上购物,线下是否也可以做成和线上一样了,其实仔细分析一下,两者有着很大的共同点,拿微信举例(淘宝也是可以的,鉴于微信最近比较火,选择微信做例子而已,只要是移动客户端都可以),下面是一个简单的订单支付流程:

线下购物流程

下单流程:通过二维码作为中介,订单推送到微信的购物车,微信先把订单保存到本地,你就可以先把订单保存下来,至于卖不卖,可以等到后面在做决定

确认订单:等用户确认了哪些商品确实需要,那么就可以进行订单确认。在这个时候,订单才推送到财付通(可以是腾讯的一个内部系统),财付通在通知卖场的信息管理管理系统

进入收银台:用户确定订单之后,到收银台进行支付,选择微信支付,支付成功之后通知卖场,卖场修改订单状态,确认订单已经付款。

在整个订单支付的过程,完全不需要依赖卖场的柜面,而且是异步进行的,不用排队。你可以一边吃饭,一边完成整个订单的支付过程。

这里面要解决一个问题:如何知道订单是属于哪个卖场的和属于卖场的那个具体店铺的?

解决方案1:

在二维码上做文章,生成一个二维码,这里面包含了卖场,店铺,价格等信息,那这就是线下商铺进入卖场,必须登陆卖场的管理系统,自己生成二维码,然后自己在贴到自己的店铺上,让用户扫。

解决方案2:

卖场在微信上开一个公共账号,用户关注公共账号,并输入一个商品ID,公共账号返回商品二维码,系统自动扫描进入购物车。这个ID是卖场的管理系统为商品生成的一个ID。

显然第二种对于卖场来说是比较合理的,对用户来说也是方便的,卖场获取了用户的信息,用户操作也比较方便,但是必须依赖卖场。

线下收货流程

线下购物和线上购物在收货环节也不同,主要体现在,线下可以直接取货。这就需要支付凭证,更重要的是要有发票。支付凭证其实还好处理,微信本身就保存有,主要是发票。这个必须由卖场或者商铺来出具。我在苏宁买电器的时候,貌似是苏宁出具发票,具体的厂家出具保修服务。那么获取发票的流程,其实必须到柜台索要,这个是整个过程中唯一需要到柜台排队的环节。

这里其实卖场可以优化的环节为:柜台发票和支付分离开的话,对于使用微信支付,直接到获取发票的柜台排队,对于刷卡或者现金支付的,到传统的柜台排队。这个效率也是比较明显。其实可以再想象一下,如果未来有电子发票或者自主打印机发票。那么整个购物环节其实完全和线下实体的柜面脱离。对于用户来说,效率非常高。我在苏宁实体店买过东西,跑上跑下的,那个过程对于一个懒人来说实在是觉得麻烦。

其实从整个线下的购物过程来看,其实和线上非常类似,但是淘宝系的优势在线下无法体验。对于传统卖场来说,线下支付并不重要,重要的还是购物者的体验以及营销的渠道。接入淘宝对他们来说并没有太大的优势,因为我都来到你卖场这里了,干嘛还要去网上买,上网主要是为了比价。但是微信和淘宝不同的是在于他的渠道价值,这个是线下商户最为看重的,关注过公共平台账号的微信用户体验会非常深,如果你喜欢和星巴克,你去关注星巴克,那么星巴克有什么新品和促销信息,你自然很在意,而星巴克也希望把这些信息通知到消费者,这对于消费者和商户来说是双赢的。比如我就关注了招商微信的公共账户,一个是作为信息提醒,另外一个是像知道最近那些商户刷卡有积分赚等等。为什么是微信,因为他是手机端使用最为频繁的应用,据说已经占领了中国广大的农村。

YY一下微信线下支付的场景的更多相关文章

  1. Union international inc引进微信线下支付,开启消费无现金时代

    长期以来,Union international inc娱乐集团(公司编号:20151533091)因其客户来自全球各国,特别是除了美国之外的中国用户居多,因此公司一直和中国领先的社交软件微信保持着良 ...

  2. 微信小程序怎么用?线下商家最适合玩小程序

    随着微信小程序不断地释放新功能,许多行业越来越关注小程序,目前已经有不少餐饮和线下传统零售企业开始谋划利用好小程序.但是,线下商业有着复杂的场景,如何针对自己行业的特点和需求开发出属于自己的小程序,是 ...

  3. 微信和支付宝支付模式详解及实现(.Net标准库)- OSS开源系列

    支付基本上是很多产品都必须的一个模块,大家最熟悉的应该就是微信和支付宝支付了,不过更多的可能还是停留在直接sdk的调用上,甚至和业务系统高度耦合,网上也存在各种解决方案,但大多形式各异,东拼西凑而成. ...

  4. 微信和支付宝支付模式详解及实现(.Net标准库)

    支付基本上是很多产品都必须的一个模块,大家最熟悉的应该就是微信和支付宝支付了,不过更多的可能还是停留在直接sdk的调用上,甚至和业务系统高度耦合,网上也存在各种解决方案,但大多形式各异,东拼西凑而成. ...

  5. 微信公众平台"微信连Wi-Fi"功能来了 线下微信增粉利器

    微信连Wi-Fi功能在第三方开发者和服务商已经有出现了,但有些成本相对会高些.近日微信公众平台新添了一个功能插件“微信连Wi-Fi”,已有微信认证过的公众号即可申请开通.赶紧去布局这个线下微信增粉利器 ...

  6. 线下市场,选择微信小程序从未显得如此重要

    2017 年 1 月 9 日,小程序正式上线,到今日,3 月 8 号,这个新产品面世刚好满两个月.小程序刚推出便受到全球关注,腾讯股价当天即创逾一个月高位,但关注度先是急速上涨,不久便迅速降温,甚至在 ...

  7. 通俗易懂,C#如何安全、高效地玩转任何种类的内存之Span的脾气秉性(二)。 异步委托 微信小程序支付证书及SSL证书使用 SqlServer无备份下误删数据恢复 把list集合的内容写入到Xml中,通过XmlDocument方式写入Xml文件中 通过XDocument方式把List写入Xml文件

    通俗易懂,C#如何安全.高效地玩转任何种类的内存之Span的脾气秉性(二).   前言 读完上篇<通俗易懂,C#如何安全.高效地玩转任何种类的内存之Span的本质(一).>,相信大家对sp ...

  8. StartDT AI Lab | 视觉智能引擎——Re-ID赋能线下场景顾客数字化

    人货场的思路是整个新零售数字化链路的核心,人是整个业务生命周期的起始点,图像算法的首要目标就是从图像中得到“人” .前一篇我们主要讲了Face ID的发展,Face ID帮助商家赋能了线下用户画像,把 ...

  9. .NET MVC结构框架下的微信扫码支付模式二 API接口开发测试

    直接上干货 ,我们的宗旨就是为人民服务.授人以鱼不如授人以渔.不吹毛求疵.不浮夸.不虚伪.不忽悠.一切都是为了社会共同进步,繁荣昌盛,小程序猿.大程序猿.老程序猿还是嫩程序猿,希望这个社会不要太急功近 ...

随机推荐

  1. Beginning Scala study note(3) Object Orientation in Scala

    1. The three principles of OOP are encapsulation(封装性), inheritance(继承性) and polymorphism(多态性). examp ...

  2. Python os模块介绍

    os.getcwd() 获取当前工作目录,即当前python脚本工作的目录路径 os.chdir("dirname") 改变当前脚本工作目录:相当于shell下cd os.curd ...

  3. Python 判断变量的类型

    这里有两种方法.type 和isinstance import types aaa = 0 print type(aaa) if type(aaa) is types.IntType: print & ...

  4. URAL 2089 Experienced coach Twosat

    Description Misha trains several ACM teams at the university. He is an experienced coach, and he doe ...

  5. 树链剖分+线段树 HDOJ 5029 Relief grain(分配粮食)

    题目链接 题意: 分粮食我就当成涂色了.有n个点的一棵树,在a到b的路上都涂上c颜色,颜色可重复叠加,问最后每一个点的最大颜色数量的颜色类型. 思路: 首先这题的输出是每一个点最后的情况,考虑离线做法 ...

  6. a 标签中加 onclick事件,根据事件中的校验情况来决定是否执行a标签的链接

    a 标签中加 onclick方法后,先执行onclick方法,在去执行a标签href下属性对应的动作,如果不想执行href属性下动作需要用false作为返回值. <a href="ht ...

  7. Github fork同步

    做到以下几个步骤: 添加远程上游工程repository. git remote add upstream git@github.com:*.git git remote -v 将上游工程代码合并到本 ...

  8. java-并发-高级并发对象2

    浏览以下内容前,请点击并阅读 声明 并发集合 java.util.concurrent包包含了许多对于java集合框架的补充,根据提供的接口可以将这些集合分为以下几类: BlockingQueue 定 ...

  9. TopCoder SRM 639 Div.2 500 AliceGameEasy

    题意: 一个游戏有n轮,有A和B比赛,谁在第 i 轮得胜,就获得 i 分,给出x,y,问A得x分,B得y分有没有可能,如果有,输出A最少赢的盘数 解题思路: 首先判断n(n+1)/2 = (x+y)是 ...

  10. switch..case使用

    1.多个if...else连在一起使用的时候,可以转为使用更方便的switch结构.switch (XXX) { case "aaa": // ... break; case &q ...