「美团外卖APP签约快捷支付」流程体验
§1 添加银行卡
新用户在美团外卖APP订餐支付时,首先要绑定银行卡。如下是“添加银行卡”页,输入卡号后,系统自动调用卡bin库校验卡号的有效性,如果有效会显示发卡行和卡类型(借记卡/贷记卡)。 这里脑补一下,卡bin校验是按照卡号前6位来校验的,所以你看在美团输入前6位后如果ok就会显示出来发卡行和卡类型信息了。
§2 验证银行卡信息
我这里绑定的是招商银行借记卡,点击“下一步”,要输入卡号以为的剩余的3要素,即姓名、身份证号码、银行预留手机号。 如果贷记卡(信用卡),还要输入cvv2和有效期。这就是所谓的三要素鉴权、四要素鉴权和六要素鉴权。 签约需要用户同意一个支付协议才能继续往下走。 所以,页面放置了一个可点击查看详情的用户协议。
注意到这个页面依然是美团的。这里要说明的是,美团支付是美团旗下的第三方支付平台。这样,美团平台上的用户消费过程实现了生态链闭环。
用户输入完信息继续往下走这块,美团产品做的很nice,页面底部直接一个按钮“同意协议并验证”,用户点击这个按钮即可往下走。用户无感知,体验超棒! PS:我们见过的常规的产品实现是默认勾选“用户协议”checkbox,用户点击按钮往下走;更糟糕一些的产品实现是默认不勾选这个checkbox,用户勾选后按钮才可点击。美团支付弱化了“用户协议”,尽快引导用户完成支付的动机表现得淋漓尽致,毕竟让用户花钱才是王道嘛。
§3 手机验证码
到下一步是发送手机短信验证码。
手机收到来自招行95555的验证码短信:您正在【美团点评】签约快捷支付功能,验证码123456,一卡通尾号为7055。请不要向任何人提供本验证码![招商银行]
§4 设置支付密码
输入短验后“下一步”是设置支付密码。安全键盘自动弹出。如下是二次输入确认页。
§5 支付完成
两次密码相同后,页面出现的是“确认支付”按钮,用户点击按钮,完成支付。
这时银行卡已在美团开通快捷支付功能。同时,手机会收到一条来自招行95555的短信:您尾号7055的一卡通已开通美团点评快捷支付功能,您可以通过美团点评支付密码(无需银行卡取款密码)完成交易,请妥善保管相关信息。若非本人操作,请致电95555[招商银行]
§6 非首次支付
以后再订餐时,支付就变得再简单不过了。默认选择“美团支付”,用户点击“确认支付”后输入支付密码就完成了。
§7 来一张养眼的结束本文
「美团外卖APP签约快捷支付」流程体验的更多相关文章
- 移动APP 支付宝快捷支付开发流程
[代码] [Java]代码 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 ...
- 美团外卖app可行性分析
美团外卖app可行性分析 1 引言 1.1编写目的 年轻人追求时尚,快捷,因此外卖行业拥有广阔的消费群体:团购的兴起,也促进了人们的消费欲望,人们继续一个外卖平台,来满足他们的欲望.O2o模式的日渐完 ...
- 「PHP开发APP接口实战009」日常安全防范之防SQL入和XSS攻击
防SQL注入和XSS攻击通用过滤 首先在 /app/library/ 目录下创建 Security.php 文件并添加以下代码: <?php /** * * 防SQL注入和XSS攻击通用过滤 * ...
- iOS 类似美团外卖 app 两个 tableView 联动效果实现
写在前面 首先声明哈,不是广告,我就是用的时候觉得这个功能比较好玩,就想着实现了一下.效果如图: 接下来简单的说一下思路吧~ 大体思路 可能我们看到这种功能的实现的时候,首先想着的是我在这个控制器中左 ...
- 美团外卖iOS App冷启动治理
一.背景 冷启动时长是App性能的重要指标,作为用户体验的第一道“门”,直接决定着用户对App的第一印象.美团外卖iOS客户端从2013年11月开始,历经几十个版本的迭代开发,产品形态不断完善,业务功 ...
- 美团外卖Android平台化的复用实践
美团外卖平台化复用主要是指多端代码复用,正如美团外卖iOS多端复用的推动.支撑与思考文章所述,多端包含有两层意思:其一是相同业务的多入口,指美团外卖业务需要在美团外卖App(下文简称外卖App)和美团 ...
- 美团外卖Android Crash治理之路
Crash率是衡量一个App好坏的重要指标之一,如果你忽略了它的存在,它就会愈演愈烈,最后造成大量用户的流失,进而给公司带来无法估量的损失.本文讲述美团外卖Android客户端团队在将App的Cras ...
- Android内存管理(4)*官方教程 含「高效内存的16条策略」 Managing Your App's Memory
Managing Your App's Memory In this document How Android Manages Memory Sharing Memory Allocating and ...
- APP的案例分析-美团外卖
大一才开始用软件订外卖了,很方便 ,上手快只要注册个账号登陆即可,支付时自动跳转到其他支付应用.严重的bug也没有,只有之前一段时间通过首单可以刷优惠,之后也修复了. 身边的同学也很多都在用.方便省 ...
随机推荐
- robot framework ——关键字run keyword if 如何在一个条件下接多个执行语句,以及如何写复杂条件句
曾一度疯狂搜索run keyword if 的用法,帖子是挺多的,可惜,没有一个我想要的.现在我终于把我想要的用法,收集好了,在此总结下. 1.曾经天真的以为 run keyword if +条件 ...
- Flannel配置详解
1.简介 Flannel是一种基于overlay网络的跨主机容器网络解决方案,也就是将TCP数据包封装在另一种网络包里面进行路由转发和通信, Flannel是CoreOS开发,专门用于docker多机 ...
- PHP之null
null类型 特殊的null值表示一个变量没有值.null类型唯一可能的值是null. 在下列情况下一个变量被认为是null: ①.被赋值为null ②.尚未被赋值 ③被unset(). 语法 nul ...
- MySQ数据表设计
数据表概念 数据表是数据库中的基本对象元素,以记录(行)和字段(列)组成的二维结构用于存储数据.数据表由表结构和表内容两部分组成,先建立表结构,然后才能输入数据.数据表结构设计主要包括字段名称.字段类 ...
- [administrator][netctl] 给未插线未UP端口设置IP
以下内容均为使用netctl配置工具前提下: 需求: Tstation管理口做日常使用.没有千兆交换.所以加一个一块千兆的卡.这块卡是为了做数据传输专用的. 目前主要就是每周给T7备份使用.但是由于是 ...
- JDBC---Mysql(2)
SQL注入攻击: 用户可以提交一段数据库查询代码,根据程序返回的结果,获得某些他想知道的数据,这就是所谓的SQL注入攻击, 例如:判断username='a' or 'a'='a'; true从而为 ...
- Linux 下安装JDK和jmeter 及环境配置记录过程
一.安装首先要查看linux系统的位数,用命令getconf LONG_BIT,我的是centOS 32位 二.官网下载32位的JDK8 http://www.oracle.com/technetwo ...
- 使用Python + Selenium打造浏览器爬虫
Selenium 是一款强大的基于浏览器的开源自动化测试工具,最初由 Jason Huggins 于 2004 年在 ThoughtWorks 发起,它提供了一套简单易用的 API,模拟浏览器的各种操 ...
- python作用域问题
今天出了个低级的错误,最后确定是作用域问题,特回顾知识点如下: 在Python程序中创建.改变.查找变量名时,都是在一个保存变量名的空间中进行,我们称之为命名空间,也被称之为作用域. Python的作 ...
- GDB常用命令系列
本文由霸气的菠萝原创,转载请注明出处:http://www.cnblogs.com/xsln/p/gdb_instructions.html 本文为索引,请点击以下链接进行阅读: GDB调试原理——p ...