对于技术合伙人来说,这才叫蓝瘦香菇!
来源:互联网 发布:centos wifi 编辑:程序博客网 时间:2024/04/28 11:16
创业者:我是做互联网+餐饮的,你们做一个简单的移动端收银系统大概需要多久?
程序猿:······
创业者:就显示一个菜单,顾客点击购买就出现一个支付二维码就可以了。
程序猿:……
创业者:有那么难吗?就帮我复制一下微X的就行了。
程序猿:……
其实不要说收银系统,就把支付系统单独拿出来说,也会让程序猿蓝瘦香菇
一般人眼中的扫码支付:
展示一个二维码,用户掏出手机扫一扫付款,多么正常的操作,多么简单的界面,能有多少技术含量呢?
可是,但是,我说真的,有木有考虑过身份验证,支付密码的问题,还有万一断网了呢?账户没钱了怎么办?支付完成后怎么通知用户?
翻资料,请教大神,在群里讨论,先把整个支付流程给梳理一下。
程序猿眼中的扫码支付:
1.用户浏览app,选定商品然后下单;
2.服务器处理订单逻辑,开始正式发起支付流程;
3.首先,后台服务器向weixin服务器发起请求,获取一个token;
4.后台服务器拿到token,使用和其他参数加密,再次向weixin服务器发起请求,获取一个预支付prepayid;
5.后台服务器将该prepayid返回给app客户端;
6.app调用手机上的微信控件,完成付款流程;
7.app向后台服务器发起一个回调请求,通知服务器交易完成;
8.weixin服务器处理完所有的流程后,向后台服务器发起一个post请求,正式通知后台服务器交易完毕。
交互时序图如下(参考微信官方说明):
若干天后……
演示中~
手机扫码支付,流程顺畅,体验和微X差不多。
创业者:这么快就做出来了,我看体验挺好的,也没你们说的那么难呀!
程序猿:……(蓝瘦)
创业者:市场部回馈的数据来看,用户对这方面的体验非常期待,月底咱们能上线这个功能吗?
程序猿:……(香菇)
创业者:有什么问题吗?
程序猿:上面演示的是一个支付步骤,还木有身份验证,支付密码,支付流水,消息通知……
创业者:这些东西,我也不懂,交给你们我放心,尽量月底上线就好了。
程序猿:……
翻开日历,看了一下规划,还剩下2周不到,蓝瘦香菇!
若干天后……
演示中~
手机扫码支付,流程顺畅,还要输入密码,还能消息推送,查看交易流水。
创业者:这个厉害呀,简直和微X一样嘛!
程序猿:对呀!
创业者:可是,我想了想,如果只是做一个扫码支付,跟别的收银系统也没啥区别,能不能获取一下用户资料搞一个会员管理系统出来?
程序猿:……(蓝瘦香菇)
创业者的会员管理系统:
若干天后……
好累呀~蓝瘦香菇~
- 对于技术合伙人来说,这才叫蓝瘦香菇!
- 云游戏技术对于安卓系统来说是否可行?
- 香菇
- 对于卓越领导者来说
- 写给技术合伙人
- 如何吸引技术合伙人
- 技术合伙人之殇
- Chrome OS,对于程序员和Windows来说意味着什么,如何选择技术
- 对于程序员来说CPU是什么
- 如何成长为技术合伙人?
- 如何正确地看待技术合伙人
- 技术创始人如何挑选非技术合伙人?
- 技术创始人如何挑选非技术合伙人?
- 合伙人
- 2004.08.07,Sat - 不眠之夜,对于球迷来说
- 对于企业来说,建设网站意义何在?
- 对于男人来说爱只有一次【转贴】
- 对于男人来说爱只有一次
- 一道经典概率题的终极解法——后验事实与先验概率的关系
- Java内置类的使用
- 蓝桥网 算法训练 传球游戏
- 利用JavaFx开发RIA桌面应用-文件拖拽
- Scrapy爬取知乎两种思路
- 对于技术合伙人来说,这才叫蓝瘦香菇!
- array_merge的踩坑
- Java Sleep() 与 Wait()的机制原理与区别
- Activiti实体对象与类和数据库表的映射
- Deep Learning 文章选读(一)
- Java之控制反转和依赖注入
- 将jsp当成servlet服务示例
- 哈希表
- NumPy