这种 pay 的离线交易也不是很复杂
第一种比较保守安全但不方便的作法
1.LINE PAY线上购买一张 100 元虚拟一卡通,可用 NFC 感应搭车
这 100 元是在一开始就用 LINE PAY 付掉了,跟你现在先花钱储一卡通是一样的意思
然后这张卡会写在云端,手机 client 端只有一个暂存卡
2.每次搭车前都需要连网络,下载云端卡到 client 端暂存卡,可能有效期五分钟
跟 LINE PAY 每次开启条码支付一样,要先输入密码解锁,然后倒数有效时间
它会确认云端卡目前的金额,在手机暂存卡写入,比如 88 元之类的
要在时间内进站、刷公共汽车机,机器感应到有效的暂存卡就会扣款
若是捷运出站或客运下车刷卡的就会在出站时才扣款
3.扣款完成后 NFC 会通知手机更新云端卡,手机在连网状态下会即时更新
就算你把网络关掉,下次连网它还是会自动更新同步云端卡
就算你把软件在交易完离线状态下砍掉或把手机敲烂,公共汽车业者还是会在更新请款时
把这张虚拟卡的扣款资讯向 LINE PAY 一卡通请款,云端卡还是会被扣掉钱
所以你完全逃不掉,同时因为那张 LINE PAY 一卡通是早已经花钱购买储值的
根本不存在请不到款的问题 (负值就是另一种情况了....)
4.负值可以设定无法交易,也就是你出不了站、下不了车,非要当场用 LINE PAY 储值
云端一卡通储够钱才能交易出站
5.因为是虚拟一卡通,卡片在云端,就算换手机也没差,反正都是每次交易前输入密码
然后从网络上下载云端一卡通到手机变暂存卡来进行交易
帐户一直是存在云端的,了不起一次在两只手机下载剩 88 元的卡同时搭 15 元的公共汽车
最后结果是两只手机都同步回云端帐户时,第一只同步完云端是 88 - 15 = 73 元
第二只同步完云端是 73 - 15 = 58 元
接下来介绍第二种比较不保守但方便的玩法,适用里程计费或捷运进出站交易
1.每辆公共汽车都有一组固定编号,它会有一个 LINE 条码贴在刷卡机上
使用 LINE PAY 搭车时是由消费者扫码上车,司机不需要检查
跟台中公共汽车拿代币卡上车或日本公共汽车拿整理券一样
因为公共汽车有 GPS 动态,所以 LINE PAY 扫过公共汽车条码之后就知道这辆公共汽车目前开到
哪一站,你是从哪一站上车的
2.下车时按下我要下车按钮,LINE PAY 就会开始处理付款,接下来可以
2A. 出示付款完成画面,纪录你搭乘的公共汽车路线、公共汽车车牌号码、交易时间
可以搭配开发司机端 APP 该班车只要有人用 LINE PAY 交易就通知司机
这样能 Double Check 付款画面跟线上通知是相符的
由司机确认无误后完成付款下车
2B. 手机端会下载一个交易凭证,比如在五分钟之内你可以从佛光山站下车
使用 NFC 向公共汽车卡机交易,公共汽车卡机确认目前站名是佛光山,你的手机 NFC
传来有效的下车凭证就放你下车,交易完成后这个凭证就消失
因有时限所以也不会发生你早上搭一次给司机看画面、下午搭一次用凭证的事