个人免签支付系统
引言
作為一名開發(fā)者,為自己上線的產(chǎn)品接入支付功能是技術(shù)變現(xiàn)的渠道之一,目前支付寶和微信是最為流行的支付方式,想要接入這兩種支付功能的話,前提是要有商家資質(zhì)。那么問(wèn)題來(lái)了,如何我們還沒(méi)有商家資質(zhì),但又想接入支付的話那該怎么辦呢,有沒(méi)有什么辦法呢?當(dāng)然有,條條大路通羅馬,商家資質(zhì)此路不通,那咋就換一條,本次筆者想通過(guò)手機(jī)監(jiān)控的形式來(lái)完成訂單的回調(diào)功能,下面聽俺一一道來(lái)。
個(gè)人免簽系統(tǒng)實(shí)現(xiàn)流程
?
個(gè)人免簽系統(tǒng)部分環(huán)節(jié)講解
從上面的流程圖來(lái)看,自己實(shí)現(xiàn)一個(gè)免簽系統(tǒng)并不難,主要兩個(gè)環(huán)節(jié)就ok了。
其一:手機(jī)如何監(jiān)控支付信息
其二:如何處理支付訂單
?
手機(jī)監(jiān)控
不管是原生開發(fā)還是混合開發(fā),都會(huì)有監(jiān)聽推送信息的功能,我們只要把微信和支付寶的支付推送信息解析出來(lái)就ok了,比如解析成以下形式
{"type":"alipay","time":"2019-11-07 15:04:39","content":"xxx通過(guò)掃碼向你付款0.01元","title":"支付寶支付","money":"0.01" }支付信息里會(huì)包含支付金額,我們可以把金額作為訂單標(biāo)識(shí),收到付款信息后做個(gè)異步(ajax)請(qǐng)求,將支付結(jié)果推送到自己的平臺(tái)上。
平臺(tái)訂單處理
當(dāng)平臺(tái)收到手機(jī)監(jiān)控推送的支付信息之后,首先做個(gè)信息驗(yàn)證,確認(rèn)一下該推送信息是否是自己手機(jī)的監(jiān)控信息,驗(yàn)證通過(guò)之后,通過(guò)同步的形式向用戶展示訂單信息并通過(guò)異步的形式修改訂單狀態(tài)(當(dāng)然通過(guò)同步修改訂單也ok)
小結(jié)
小伙伴們,是否看懂了呢,個(gè)人免簽系統(tǒng)的原理并不難,把手機(jī)監(jiān)控和平臺(tái)訂單處理的邏輯搞清楚了就ok了,另外提示一下,如果不想用手機(jī)監(jiān)控的話,那么可以租個(gè)服務(wù)器掛個(gè)模擬器來(lái)監(jiān)控。
總結(jié)
- 上一篇: 计算机信息维护,计算机的日常维护_计算机
- 下一篇: 建筑工地污水处理(建筑工地污水处理设备)