微信在超市的條碼掃碼支付如何實(shí)現(xiàn)的呢?
從目前來(lái)看掃碼支產(chǎn)品,已經(jīng)并不陌生。但是2016年監(jiān)管機(jī)構(gòu)下發(fā)了太多監(jiān)管文件,為了回答題主關(guān)于“掃碼支付如何實(shí)現(xiàn)”的問(wèn)題,我來(lái)說(shuō)說(shuō)在新監(jiān)管條規(guī)下,這一類產(chǎn)品的實(shí)現(xiàn)邏輯。
【法律法規(guī)】
目前市場(chǎng)上具有掃碼支付功能的產(chǎn)品數(shù)無(wú)勝數(shù),只從微信支付讓廣大掘金者看到若影若現(xiàn)的商機(jī),大大小小的公司都在做掃碼支付的產(chǎn)品。第一梯隊(duì)是具備專業(yè)能力的第三方支付公司:微信、支付寶、百付寶等等,第二梯隊(duì)是所謂的第四方聚合支付平臺(tái),第三梯隊(duì)是銀聯(lián)與銀行系。從出現(xiàn)掃碼支付至今,我國(guó)出臺(tái)了以下正式與非正式文件:
1、2014年3月13日,中國(guó)人民銀行下發(fā)《中國(guó)人民銀行支付結(jié)算司關(guān)于暫停支付寶公司線下條碼(二維碼)支付等業(yè)務(wù)意見(jiàn)的函》,緊急叫停支付寶的掃碼支付產(chǎn)品。然而并沒(méi)有什么卵用,支付寶的掃碼支付在2014與2015年搞得如火如荼。反而是商業(yè)銀行被震住了,直到2016年中下旬才有商業(yè)銀行公開(kāi)推出掃碼支付產(chǎn)品。
2、2016年8月份,中國(guó)支付清算協(xié)會(huì)就已經(jīng)發(fā)布了《二維碼支付業(yè)務(wù)規(guī)范》(征求意見(jiàn)稿)。
3、2016年10月份,中國(guó)人民銀行辦公廳發(fā)布了《網(wǎng)絡(luò)支付報(bào)文結(jié)構(gòu)及要素技術(shù)規(guī)范(V1.0)》的通知(銀辦發(fā)[2016]222號(hào)文)
4、2016年11月份,中國(guó)人民銀行下發(fā)關(guān)于《中國(guó)金融移動(dòng)支付 支付標(biāo)記技術(shù)規(guī)范》行業(yè)標(biāo)準(zhǔn)的通知(銀發(fā)[2016]290號(hào)文)
5、2016年11月底,中國(guó)人民銀行下發(fā)《中國(guó)人民銀行關(guān)于落實(shí)個(gè)人銀行賬戶分類管理的通知》(銀發(fā)[2016]302號(hào)文)
6、2016年12月份,銀聯(lián)正式發(fā)布“銀聯(lián)二維碼支付標(biāo)準(zhǔn)”,包括《中國(guó)銀聯(lián)二維碼支付安全規(guī)范》和《中國(guó)銀聯(lián)二維碼支付應(yīng)用規(guī)范》兩個(gè)規(guī)范。
【重要問(wèn)題】
開(kāi)發(fā)付款碼支付這類產(chǎn)品的系統(tǒng),需要完成如下必要的改造點(diǎn):
1、商戶門(mén)店的系統(tǒng)如何能識(shí)別一個(gè)收單機(jī)構(gòu)(商業(yè)銀行或第三方支付機(jī)構(gòu))的條形碼或二維碼?
答:商戶門(mén)店的收銀系統(tǒng)中的主程序除了用于創(chuàng)建訂單、財(cái)務(wù)記賬以外,還有一個(gè)很重要的功能——付款方式選擇與路由。一個(gè)商戶,可能既接了微信也接了支付寶、翼支付、建行龍支付、興業(yè)銀行錢(qián)e付等等。因此收銀系統(tǒng)的主程序需要支持這些付款方式的選擇,當(dāng)新增一個(gè)收銀方式的時(shí)候,收銀系統(tǒng)都得做改造。
2、是否商戶每個(gè)門(mén)店都得做改造?
答:準(zhǔn)確的說(shuō),應(yīng)該是商戶的收銀系統(tǒng)做改造,而不是每個(gè)門(mén)店。一個(gè)商戶可能只有一套或者兩三套收銀系統(tǒng)。以華潤(rùn)萬(wàn)家作為例子,Vango、Blt等小業(yè)態(tài)是一套收銀系統(tǒng),而大商超是一套收銀系統(tǒng)。這兩套收銀系統(tǒng)一旦改造完成,則全國(guó)大大小小的門(mén)店都支持了。
3、開(kāi)發(fā)這類產(chǎn)品,系統(tǒng)需要做哪些改造?
答:改造點(diǎn)如下:
在收銀系統(tǒng)中新增一個(gè)收銀付款方式的處理程序;
將上述處理程序調(diào)用方式提供給收銀主程序,因此收銀主程序的判斷邏輯也得做相應(yīng)改造;
部署一臺(tái)交易處理前置機(jī),用于與收銀付款方式的處理程序?qū)?,并將交易上送到正確的服務(wù)器進(jìn)行處理;
搭建支付平臺(tái),包括付款碼的生成與驗(yàn)證、交易委托代扣、對(duì)賬等等……
商戶收銀系統(tǒng)實(shí)現(xiàn)邏輯圖

【實(shí)現(xiàn)模式】
第一階段:聯(lián)機(jī)掃碼支付。
在掃碼支付產(chǎn)品推出的初始階段,用戶手機(jī)中的付款碼是要從支付寶或微信等系統(tǒng)中實(shí)時(shí)獲取的,也就是用戶手機(jī)是需要聯(lián)網(wǎng)的。在這一階段的掃碼支付產(chǎn)品有幾個(gè)特點(diǎn):
付款碼由收單機(jī)構(gòu)自己生成、自己驗(yàn)證,業(yè)務(wù)風(fēng)險(xiǎn)也全部自己承擔(dān);
付款碼實(shí)時(shí)生成,對(duì)于地下停車場(chǎng)等網(wǎng)絡(luò)覆蓋較差的地方,交易無(wú)法進(jìn)行。

第二階段:脫機(jī)掃碼支付
在這一階段的掃碼支付產(chǎn)品有幾個(gè)特點(diǎn):
付款碼由收單機(jī)構(gòu)批量生成,以一定的加密算法保存在手機(jī)本地;
滿足消費(fèi)者在網(wǎng)絡(luò)較差環(huán)境的支付需求;
支持消費(fèi)者手動(dòng)刷新付款碼,不過(guò)也存在截屏風(fēng)險(xiǎn)……

第三階段:對(duì)接銀聯(lián)的掃碼支付
等后續(xù)有時(shí)間再補(bǔ)充這部分產(chǎn)品的實(shí)現(xiàn)邏輯,順便到時(shí)候補(bǔ)充一下掃碼支付產(chǎn)品的單邊賬、退貨、重復(fù)扣款、調(diào)單等處理邏輯…
【后記】據(jù)悉,目前拇指支付可以無(wú)縫對(duì)接傳統(tǒng)的超市收銀系統(tǒng),只需要安裝一個(gè)智慧收款app,就可以便捷收賬,而且還能做好微信支付寶同步支持,不需要切換,拇指支付和民生銀行合作,還能做好讓資金當(dāng)天秒到賬,解決了商家的資金極速周轉(zhuǎn)問(wèn)題!超市掃碼支付,聚合支付網(wǎng)推薦使用拇指支付!