程序員是如何讓代碼付錢的?
這個問題比較復雜,如果要完全弄明白可能需要花幾天時間并且很大篇幅才能講清楚。我這邊就簡單談下微信支付的步驟:
一、店家掃你的場景
1、用戶打開手機微信上的付款二維碼讓店家掃碼
2、店家掃碼支付的機器會向微信服務器發起支付請求
3、此時會檢查你的微信零錢中是否有足夠的余額進行支付,如果零錢不足以支付此筆交易,會繼續嘗試用你在微信上綁定的銀行卡的余額進行支付,用銀行卡進行支付則需要微信服務器去向銀行的服務器發起支付請求
4、如果支付失敗店家的機器會收到失敗的結果,你就需要進行其他支付了
5、如果支付成功,你和商家的機器都會收到支付成功的通知;中間還會有一些微信服務器與銀行服務器進行對賬的一些后臺處理
二、你掃店家的場景
1、點微信掃一掃功能掃描店家的支付二維碼向微信服務器進行支付請求,微信服務器讓手機微信跳轉到支付頁面,你點擊要支付的金額點擊支付向微信服務器發起支付請求
2、后續的步驟同上
希望能幫上你。
下一篇怎么才能做到融會貫通