`
chelsea
  • 浏览: 117799 次
  • 来自: ...
社区版块
存档分类
最新评论

用手机从ATM取钱

    博客分类:
 
阅读更多

 

手机的以下两个特性,使它潜在的可能成为统一的支付和信用平台:

  1. 手机具有预付费余额,因此它可以成为一个“帐户”
  2. 短信具有“基本实时性”,可用于确认

 

1,用手机从自动售货机买饮料

场景:

a,自动售货机标有各种商品的编号,价格,如康师傅绿茶编号:R3C4,价格3.00元

b,自动售货机每台都有一个移动运营商分配的号码,如13810001801

c,买饮料时,用手机发送编号和数量到售货机号码,如发送R3C4N2到13810001801,买两瓶康师傅绿茶

d,自动售货机回复短信“购买康师傅绿茶,数量2,单价3.00,合计6.00,确认请回复任何信息,一分钟内不回复视为放弃交易”

e,随便回复一下

f,自动售货机先“咣噹”掉出两瓶康师傅绿茶来,再从你的手机余额中扣掉6块钱

好处:

没有现金流动,因此顾客不需要准备五元或十元钞票,厂家不需要防伪,不需要派人定时收钱,当然,补仓还是免不了的

坏处:

一旦发生意外,很难合理处理,如存货不够,手机余额不够,货物卡住出不来等

潜在的并发问题,掉出来的东西到底是谁的?

 

2,用手机从网上商城买东东

场景:

a,在电子商务网站选购,并下订单

b,支付方式选择手机付款,输入手机号(缺省可使用和登录帐号绑定的手机号)

c,网站向手机发送短信,包括订单号,物品清单,确认请回复yes,取消回复no,一分钟内不回复视为取消

d,回复yes,网站从手机余额中扣除相应费用

e,等待送货

好处:

比汇款方便,比电子银行安全(?)

坏处:

一旦发生意外...

 

3,用手机从银联ATM取钱

场景:

  1. 手机绑定银行储蓄帐号,每家银行只能绑定一个储蓄帐号

  2. 每台银联ATM都有一个移动运营商分配的号码,如13808881818

  3. 取钱时发送银行代号、帐号密码和金额到ATM,如发送“CB1234561000”到13808881818,从手机绑定的中国银行的帐号上取1000块钱,密码是123456

  4. ATM回复短信“本ATM地址:长安街1号,从中国银行xxxx-xxx-xxxxx帐号取款,金额为1000元,确认请回复yes,取消请回复no,一分钟内不回复视为放弃交易”

  5. 回复yes

  6. ATM吐钱,扣余额

好处:

1,密码输入更隐蔽,不会被偷窥(?)

2,不会忘记取卡,因为根本就没有卡,取完钱交易就结束了

坏处:

总感觉不安全...

潜在的并发问题,吐出来的钱到底是谁的?

分享到:
评论

相关推荐

    07-02 两个人AB通过一个账户A在柜台取钱和B在ATM机取钱

    在IT行业中,尤其是在分布式系统和并发处理领域,"07-02 两个人AB通过一个账户A在柜台取钱和B在ATM机取钱"这个场景是一个经典的并发控制问题,通常用来探讨银行交易的正确性和一致性。这个问题涉及到多个用户(A和B...

    (高职)JA13-互联网支付--银行助力-手机也能ATM取钱ppt课件.pptx

    (高职)JA13-互联网支付--银行助力-手机也能ATM取钱ppt课件.pptx

    ATM取款机系统数据库设计

    某银行拟开发一套ATM取款机系统,实现如下功能: 1、开户(到银行填写开户申请...2、取钱 3、存钱 4、查询余额 5、转账(如使用一卡通代缴手机话费、个人股票交易等) 现要求对“ATM柜员机系统”进行数据库的设计并实现

    ATM机管理系统课程设计(基于C语言开发)_c语言课程设计管理系统登录

    3、 取钱:通过输入密码及取钱数量来取钱。 4、 存钱:通过输入密码及存取数量来存钱。 5、 转账:通过输入密码,所转金额,卡号来实现转账功能。 6、 修改密码:先输入原密码,再输入所改密码。 7、 按照姓名或账户...

    银行ATM自动取款系统.rar

    某银行拟开一套ATM 取款机系统 功能如下: 1、开户(到银行填写开户申请单,卡号自动生成) 2、取钱 3、存钱 4、查询余额 5、转账(如使用一卡通代缴手机话费、个人股票交易等)

    VisionBanking CMS 银行卡业务系统

    3. **多渠道操作支持**:用户可以通过ATM、POS、柜台、手机银行、网络银行、电话银行等多种渠道进行操作,提供全方位的服务体验。 4. **多金融网络连接**:系统能对接中国银联、VISA、MasterCard、EUROPAY等清算...

    python实现银行实战系统

    这个系统包含了多个关键组件,如管理员界面、用户数据存储、银行卡操作、ATM模拟以及用户交互等。下面将对这些核心概念进行详细说明。 1. **用户管理**: - `alluser.txt` 文件用于保存所有用户的信息,这表明系统...

    java源码包---java 源码 大量 实例

    在有状态SessionBean中,用累加器,以对话状态存储起来,创建EJB对象,并将当前的计数器初始化,调用每一个EJB对象的count()方法,保证Bean正常被激活和钝化,EJB对象是用完毕,从内存中清除…… Java Socket 聊天...

    GTA4全版本详细秘籍(作弊码)-gta4代码[参照].doc

    1. 轻松赚钱:到自动取款机,造成该地区塞车,等待有人从ATM机上取钱,然后杀死他,捡取他们掉在地上的钱,然后,跑一段距离并回去。 2. 修复引擎:如果你的车辆驾驶失灵或者发动机无法启动,拨打911,引擎就能重新...

    java源码包2

    在有状态SessionBean中,用累加器,以对话状态存储起来,创建EJB对象,并将当前的计数器初始化,调用每一个EJB对象的count()方法,保证Bean正常被激活和钝化,EJB对象是用完毕,从内存中清除…… Java Socket 聊天...

    java源码包3

    在有状态SessionBean中,用累加器,以对话状态存储起来,创建EJB对象,并将当前的计数器初始化,调用每一个EJB对象的count()方法,保证Bean正常被激活和钝化,EJB对象是用完毕,从内存中清除…… Java Socket 聊天...

    java源码包4

    在有状态SessionBean中,用累加器,以对话状态存储起来,创建EJB对象,并将当前的计数器初始化,调用每一个EJB对象的count()方法,保证Bean正常被激活和钝化,EJB对象是用完毕,从内存中清除…… Java Socket 聊天...

    成百上千个Java 源码DEMO 4(1-4是独立压缩包)

    在有状态SessionBean中,用累加器,以对话状态存储起来,创建EJB对象,并将当前的计数器初始化,调用每一个EJB对象的count()方法,保证Bean正常被激活和钝化,EJB对象是用完毕,从内存中清除…… Java Socket 聊天...

    成百上千个Java 源码DEMO 3(1-4是独立压缩包)

    在有状态SessionBean中,用累加器,以对话状态存储起来,创建EJB对象,并将当前的计数器初始化,调用每一个EJB对象的count()方法,保证Bean正常被激活和钝化,EJB对象是用完毕,从内存中清除…… Java Socket 聊天...

    JAVA上百实例源码以及开源项目源代码

    在有状态SessionBean中,用累加器,以对话状态存储起来,创建EJB对象,并将当前的计数器初始化,调用每一个EJB对象的count()方法,保证Bean正常被激活和钝化,EJB对象是用完毕,从内存中清除…… Java Socket 聊天...

    《电子商务安全与支付》课件第6章-电子支付系统.pptx

    第三阶段是利用网络终端向用户提供各项银行服务,如用户在自动柜员机(ATM)上进行取、存款操作。第四阶段是银行销售点终端(POS)向用户提供自动扣款服务。第五阶段是最新发展阶段,电子支付可随时随地通过互联网络...

Global site tag (gtag.js) - Google Analytics