新零售模式在線下門店,筆者想通過掃碼的方式讓用戶使用積分,電子錢包、電子儲值卡等其他類型的有價虛拟币邏輯相同。
京東的“京豆”,淘寶的“淘金币”本質是一種積分,過去大家都是建“積分商城”。用戶通過消費、完善信息等操作獲得積分,在積分商城消費積分。
積分商城可以增加用戶黏性,但無法通過積分商城提高複購、客單等。所以越來越多的項目開始使用類似京東和淘寶的方式,積分可以抵扣部分金額。
項目背景
積分可抵扣金額,那麼積分就是一種支付方式。在線上渠道下單扣減相應積分即可(涉及組合收銀等邏輯)。而新零售項目還需要考慮用戶在線下門店如何方便、快捷、安全的使用積分。
我們先後做過兩個版本:
- V1.0 “支付密碼”,每次消費積分都需填寫支付密碼。
- 門店配備密碼鍵盤,使用積分時用戶自行錄入支付密碼。
- “貨到付款”場景,簽收時用戶在“配送App”(TMS)錄入支付密碼。
- V2.0 将“支付密碼”改為“短信驗證碼”。
- 在門店使用積分時,收銀員詢問用戶驗證碼 并将驗證碼錄入系統。
- “貨到付款”場景,簽收時用戶将驗證碼告知配送員,配送員在“配送App”(TMS)錄入驗證碼。
到2.0基本上已經解決需求,但多少還有一些問題。于是我們想到了終極解決方案:掃碼支付。
一、掃碼支付方式
掃碼支付有兩種方式:
1. 門店掃顧客碼(顧客被掃)
用戶出示付款碼 → 門店\配送App掃碼 → 錄入支付密碼(超過安全限額)→ 扣款,顯示支付結果
門店掃顧客碼
2. 顧客掃門店碼(顧客主掃)
用戶打開掃一掃 → 門店出示收款碼→ 用戶掃碼,填寫支付金額 → 錄入支付密碼 → 扣款,顯示支付結果
顧客掃門店碼
第2種方式最後我們舍棄了,主因有:
- 需要用戶操作步驟多:掃碼,填寫金額,錄入支付密碼。第1種方式,用戶隻需要出示付款碼即可。(超過安全限額才需要錄入密碼)
- 支付完成後,店員需要确認支付結果。(小商家都是通過藍牙音響報音确認)
支付寶和微信作為一個支付工具,需要考慮小商家沒有技術研發能力的情況,所以需要第2種方式。
二、功能
門店掃顧客碼需要各系統有哪些功能支持?
1. App、小程序等用戶端
用戶端功能
- 在用戶端出示付款碼:例如支付寶首頁的“付款”。為保證支付碼安全,付款碼會定時失效,需要刷新。這樣被拍下來或者截圖都是無效的;
- 用戶出示付款碼被門店掃碼後,如果超過免密支付安全額,需要錄入密碼或短信驗證碼。免密支付安全額可以用戶自行設定,也可以系統統一設定;
- 支付結果頁,告知用戶支付成功還是失敗。支付密碼錯誤、餘額不足都是在支付時提醒,支付失敗一般是系統問題導緻;
- 支付記錄,或者稱為消費記錄。用戶可以參看每一筆的支付金額、時間等信息。
2. 收銀終端(門店、配送App)
- 記錄付款碼信息:通過掃碼槍或者配送場景PDA設備掃付款後,讀取付款碼信息;
- 将付款碼信息傳中台,中台判斷付款碼的有效性。如果付款碼無效則提示無效信息;
- 顯示支付結果,用戶錄入支付密碼後顯示中台返回的支付結果,如果支付失敗還需顯示失敗原因。
3. 中台
(1)生成付款碼。用戶打開付款碼頁面時,要生成并顯示付款碼,條形碼或者二維碼。為保證支付安全,付款碼會有失效狀态。用戶刷新後,中台重新生成付款碼。
(2)在門店收銀系統 或 配送App掃碼後,将訂單信息和碼信息通過接口傳到中台。中台需要驗證用戶的付款碼是否有效 —— 是否是有效的付款碼、是否過期、是否已經被掃。
(3)扣積分:
中台先判斷用戶支付的積分額是否超過了免密支付安全限額:如果未超過限額則扣減積分、修改付款碼被掃狀态并将支付結果反饋給前端;如果超過免密支付安全限額,則需要用戶錄入支付密碼(或短信驗證碼)。
用戶錄入支付密碼後前端傳給中台,中台判斷支付密碼(或短信驗證碼)是否正确:密碼正确則扣減積分、修改付款碼被掃狀态并将支付結果反饋給前端;密碼錯誤則提示用戶“密碼不正确”,用戶重新錄入密碼。(此處需要有密碼找回 和 密碼錄入次數限制功能)
(4)返回支付結果,支付成功或者失敗。
支付失敗場景:付款碼錯誤(無效、過期、已被掃)、積分餘額不足、其他系統原因。
4. 功能細節完善後的思維導圖
掃碼支付各系統功能
三、流程
1. 付款碼是什麼,怎麼生成?
我們不知道支付寶和微信是怎麼解決這個問題的,我們自己想了一個方案:
- 系統給每個用戶都生成一個積分賬戶,積分賬戶和用戶會員号綁定。付款其實就是系統扣減對應賬戶積分的過程;
- 如果直接使用積分賬戶生成付款碼,首先不安全,其次付款碼是定時變化的而積分賬戶并不變。所以需要把積分賬戶做一個轉化,轉化為一個中間碼。(中間碼的生成規則就随意了:可以積分賬戶 算法,也可以直接生成随機數);
- 将中間碼和積分賬戶關聯,這樣積分賬戶不變,隻需要定時生成一個中間碼和積分賬戶關聯就可以了;
- 中間碼的有效時間為1分鐘,過期後重新生成一個有效期為1分鐘的中間碼;
- 系統掃碼後讀取的是中間碼,中台根據中間碼找到積分賬戶扣減對應積分。
2. 流程圖
流程在梳理功能過程圖基本都講完了,不多說上圖:
掃碼支付-流程
本文由 @傑記 原創發布于人人都是産品經理,未經作者許可,禁止轉載。
題圖來自Unsplash,基于CC0協議。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!