支付升級(jí):優(yōu)化收銀系統(tǒng)設(shè)計(jì)小技巧
一個(gè)好的收銀系統(tǒng)需要滿足易操作、快速收銀、支付體驗(yàn)佳的效果,本文將為大家分享一些減少支付異常率的小技巧。
零售行業(yè)發(fā)展至今,無論是大型還是小型商戶,線下商超還是連鎖店鋪,高頻低額還是低頻高額的交易場(chǎng)景,一個(gè)好的ERP收銀系統(tǒng)是整個(gè)交易環(huán)節(jié)的不可或缺的元素之一,易操作、快速收銀、支付體驗(yàn)佳等均是衡量一個(gè)收銀系統(tǒng)是否為一個(gè)好產(chǎn)品的標(biāo)準(zhǔn)。
而在支付過程中,難免遇到一些系統(tǒng)或操作導(dǎo)致的異常從而導(dǎo)致交易阻塞甚至是客訴,那么盡量避免系統(tǒng)發(fā)生異?;虬l(fā)生異常時(shí)的解決策略,也是我們?cè)谠O(shè)計(jì)產(chǎn)品時(shí)需要考慮的。
如何設(shè)計(jì)一個(gè)收銀產(chǎn)品這里就不多說了,感興趣的同學(xué)可以搜索一下相關(guān)資料,下面和大家簡單討論下如何通過一些小技巧減少支付異常率。
目前線下收銀系統(tǒng)多采用CS設(shè)計(jì)模式——即客戶端/服務(wù)端分離,使用時(shí)需安裝獨(dú)立客戶端,交易過程中和第三方支付系統(tǒng)交互的多為商戶系統(tǒng)的服務(wù)端,我們可分別在客戶端/服務(wù)端做改動(dòng)從而實(shí)現(xiàn)我們的需求。
一、支付前校驗(yàn)/支付后判重
支付前校驗(yàn):在創(chuàng)建完待付款訂單后,服務(wù)端調(diào)用支付API前,對(duì)該訂單進(jìn)行校驗(yàn),是否為待支付訂單。若是待支付訂單,則繼續(xù)進(jìn)行支付,若否,則直接對(duì)該訂單進(jìn)行處理。
支付后判重:商戶系統(tǒng)在收到支付結(jié)果后,同樣根據(jù)業(yè)務(wù)參數(shù)對(duì)此訂單進(jìn)行判斷是否為重復(fù)訂單或異常訂單而做出對(duì)應(yīng)處理。
做好支付前校驗(yàn)和支付后判重,能有效解決同比訂單重復(fù)支付、重復(fù)生效等相關(guān)異常問題。同樣在創(chuàng)建訂單或訂單支付成功生效后也可以做校驗(yàn)訂單狀態(tài)的動(dòng)作從而達(dá)到更好的過濾效果。
二、部分系統(tǒng)參數(shù)配置化
商戶系統(tǒng)在接入第三方支付時(shí),調(diào)用第三方系統(tǒng)提供的API,除了需要傳入業(yè)務(wù)參數(shù),還需要傳入大量系統(tǒng)參數(shù),如下圖展示的支付寶支付API接口中的app_id、sign等,若在代碼中固定,日后如需修改或維護(hù)均要進(jìn)行測(cè)試上線等流程,耗費(fèi)大量資源。若采用在管理后臺(tái)配置、交易過程中直接從后臺(tái)查詢獲取的方式,便于商戶系統(tǒng)對(duì)支付方式的管理,同時(shí)也更利于日后接入其他支付方式的拓展
三、提供主動(dòng)撤銷的入口
目前業(yè)內(nèi)第三方支付服務(wù)商在在交易時(shí)返回支付結(jié)果多采用主動(dòng)通知或提供查詢服務(wù)讓商戶系統(tǒng)自行查詢,但即使商戶系統(tǒng)同時(shí)接入這兩種服務(wù)或做了輪詢和異常場(chǎng)景主動(dòng)撤銷的機(jī)制,仍存在多種原因?qū)е聼o法獲取支付結(jié)果,如網(wǎng)絡(luò)異常,接口異常,參數(shù)異常等,從而造成用戶扣錢而訂單未成功引起不必要的糾紛。
遇到此種場(chǎng)景不要慌張,多數(shù)支付系統(tǒng)會(huì)提供撤銷的服務(wù),我們只需在商戶系統(tǒng)中加入可以主動(dòng)撤銷的入口,手動(dòng)撤銷此訂單,便可很輕松解決此問題,但入口和操作權(quán)限控制也需深思。
四、提供手工再次發(fā)起查詢的入口
上文提到要留主動(dòng)撤銷的入口以主動(dòng)解決異常訂單,但對(duì)于商戶來說損失一筆訂單畢竟不是一個(gè)上等決策,幸好大多數(shù)支付系統(tǒng)會(huì)提供查詢服務(wù)供商戶系統(tǒng)查詢訂單狀態(tài)。
因此我們?cè)谑浙y系統(tǒng)中可預(yù)留一個(gè)再次發(fā)起查詢訂單狀態(tài)的入口及時(shí)挽回?fù)p失,但此場(chǎng)景僅適用于支付成功、商戶未獲取到支付結(jié)果而導(dǎo)致的支付異常場(chǎng)景。
五、要留再次發(fā)起退款的入口
商戶系統(tǒng)在退款時(shí)也同樣會(huì)存在退款失敗的問題,如商戶系統(tǒng)退款完成而并未調(diào)用支付系統(tǒng)的退款服務(wù)或調(diào)用退款服務(wù)時(shí)失敗,且有些第三方服務(wù)商也不會(huì)同步返回退款結(jié)果,從而造成在商戶系統(tǒng)中退款成功而實(shí)際并未給用戶退錢。
若此時(shí)加入可以再次發(fā)起退款的入口直接調(diào)用退款服務(wù)完成退款,可有效解決部分退款異常問題。
以上觀點(diǎn)僅供參考,小伙伴們?cè)谶\(yùn)用時(shí)一定要結(jié)合實(shí)際業(yè)務(wù)場(chǎng)景進(jìn)行使用,切勿照貓畫虎,有些異??赏ㄟ^定時(shí)任務(wù)解決的就不用開放手動(dòng)處理的入口了,而有些功能一定要注意權(quán)限的控制。
用好了能提升產(chǎn)品的使用體驗(yàn),降低異常發(fā)生的頻率,用不好會(huì)引起大問題!
歡迎各位評(píng)論區(qū)留言討論!
本文由@帶投大哥 原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理。未經(jīng)許可,禁止轉(zhuǎn)載
題圖來自Unsplash,基于CC0協(xié)議
大哥????
大佬膜拜
好文好文
管理后臺(tái)如何配置呢
直接加入口入庫就行了啊