对于技术合伙人来说,这才叫蓝瘦香菇!

  创业者:我是做互联网+餐饮的,你们做一个简单的移动端收银系统大概需要多久?

  程序猿:······

  创业者:就显示一个菜单,顾客点击购买就出现一个支付二维码就可以了。

  程序猿:……

  创业者:有那么难吗?就帮我复制一下微X的就行了。

  程序猿:……

  其实不要说收银系统,就把支付系统单独拿出来说,也会让程序猿蓝瘦香菇

  一般人眼中的扫码支付:

  展示一个二维码,用户掏出手机扫一扫付款,多么正常的操作,多么简单的界面,能有多少技术含量呢?

  可是,但是,我说真的,有木有考虑过身份验证,支付密码的问题,还有万一断网了呢?账户没钱了怎么办?支付完成后怎么通知用户?


  翻资料,请教大神,在群里讨论,先把整个支付流程给梳理一下。

  程序猿眼中的扫码支付:

  1.用户浏览app,选定商品然后下单;

  2.服务器处理订单逻辑,开始正式发起支付流程;

  3.首先,后台服务器向weixin服务器发起请求,获取一个token;

  4.后台服务器拿到token,使用和其他参数加密,再次向weixin服务器发起请求,获取一个预支付prepayid;

  5.后台服务器将该prepayid返回给app客户端;

  6.app调用手机上的微信控件,完成付款流程;

  7.app向后台服务器发起一个回调请求,通知服务器交易完成;

  8.weixin服务器处理完所有的流程后,向后台服务器发起一个post请求,正式通知后台服务器交易完毕。

  交互时序图如下(参考微信官方说明):

  若干天后……

  演示中~

  手机扫码支付,流程顺畅,体验和微X差不多。

  创业者:这么快就做出来了,我看体验挺好的,也没你们说的那么难呀!

  程序猿:……(蓝瘦)

  创业者:市场部回馈的数据来看,用户对这方面的体验非常期待,月底咱们能上线这个功能吗?

  程序猿:……(香菇)

  创业者:有什么问题吗?

  程序猿:上面演示的是一个支付步骤,还木有身份验证,支付密码,支付流水,消息通知……

  创业者:这些东西,我也不懂,交给你们我放心,尽量月底上线就好了。

  程序猿:……

  翻开日历,看了一下规划,还剩下2周不到,蓝瘦香菇!

  若干天后……

  演示中~

  手机扫码支付,流程顺畅,还要输入密码,还能消息推送,查看交易流水。

  创业者:这个厉害呀,简直和微X一样嘛!

  程序猿:对呀!

  创业者:可是,我想了想,如果只是做一个扫码支付,跟别的收银系统也没啥区别,能不能获取一下用户资料搞一个会员管理系统出来?

  程序猿:……(蓝瘦香菇)

  创业者的会员管理系统:

  若干天后……

  好累呀~蓝瘦香菇~


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值