小程序支付流程百科-微信小程序如何開(kāi)發(fā)微信支付功能?
摘要:隨著數(shù)字經(jīng)濟(jì)的發(fā)展,小程序已成為商家營(yíng)銷(xiāo)推廣和服務(wù)的重要渠道。小程序支付功能是小程序中不可或缺的一部分,從而提高了用戶(hù)交互體驗(yàn)和商家營(yíng)銷(xiāo)業(yè)績(jī)。
1、微信小程序支付流程
使用微信小程序支付時(shí),商家需要通過(guò)微信支付商戶(hù)平臺(tái)進(jìn)行登記并獲取商戶(hù)號(hào)和密鑰。具體的支付流程如下:
1.1、發(fā)起支付請(qǐng)求:用戶(hù)在小程序頁(yè)面點(diǎn)擊支付按鈕,小程序發(fā)送支付請(qǐng)求到服務(wù)器。
1.2、生成訂單:服務(wù)器根據(jù)請(qǐng)求生成唯一訂單號(hào),并將其返回給小程序前端頁(yè)面。
1.3、調(diào)用微信統(tǒng)一下單API:小程序前端頁(yè)面通過(guò)唯一訂單號(hào)向微信后端發(fā)送支付請(qǐng)求,并生成預(yù)支付交易單。
1.4、生成支付參數(shù):微信后端返回給小程序前端頁(yè)面包含預(yù)支付交易單信息的支付參數(shù)(如appId、timestamp、nonceStr、package和sign等)。
1.5、拉起微信支付界面:小程序前端頁(yè)面通過(guò)微信JSAPI調(diào)用先前生成的支付參數(shù)拉起微信支付界面。
1.6、支付結(jié)果確認(rèn):支付完成后,微信后端向商戶(hù)后臺(tái)發(fā)送支付結(jié)果通知,商戶(hù)后臺(tái)接收到通知后返回成功結(jié)果給微信后端。微信后端再將支付結(jié)果返回給小程序前端頁(yè)面,并在支付完成界面展示支付結(jié)果。
2、小程序開(kāi)發(fā)支付功能的準(zhǔn)備工作
為了實(shí)現(xiàn)小程序中的支付功能,商家需要先進(jìn)行以下準(zhǔn)備工作:
2.1、微信支付商戶(hù)申請(qǐng):商家需要有一個(gè)公司銀行賬戶(hù),并在微信支付商戶(hù)平臺(tái)上進(jìn)行注冊(cè)和審核,以獲取商戶(hù)號(hào)和密鑰等基本信息。
2.2、小程序開(kāi)發(fā)環(huán)境:商家需要在微信公眾平臺(tái)上注冊(cè)小程序賬號(hào),并在小程序開(kāi)發(fā)者工具上搭建開(kāi)發(fā)環(huán)境,包括小程序AppID的創(chuàng)建和開(kāi)發(fā)文檔的閱讀。
2.3、后端服務(wù)技術(shù)支持:商家需要有一定的后端技術(shù)能力,能夠編寫(xiě)處理支付事務(wù)的后端程序,并確保后端服務(wù)能夠與微信支付接口進(jìn)行協(xié)同工作。
3、小程序支付功能開(kāi)發(fā)步驟
3.1、引入JS-SDK庫(kù):商家需要在小程序前端頁(yè)面中引入JS-SDK庫(kù),并配置好對(duì)應(yīng)的AppID和相關(guān)權(quán)限等信息。
3.2、調(diào)用微信支付統(tǒng)一下單API并生成預(yù)支付交易單:商家在后端服務(wù)中同時(shí)完成與微信支付后端交互的代碼邏輯和生成預(yù)支付交易單等相關(guān)操作。
3.3、生成支付參數(shù):商家將預(yù)支付交易單信息組裝成特定格式,并利用商戶(hù)密鑰進(jìn)行簽名等操作,最終生成可以直接傳遞到小程序前端頁(yè)面的支付參數(shù)數(shù)據(jù)。
3.4、拉起微信支付界面:在小程序前端頁(yè)面中,商家可以通過(guò)內(nèi)置組件Button或自定義組件View來(lái)實(shí)現(xiàn)“支付按鈕”的展示,并利用JS-SDK的方法wx.requestPayment()來(lái)拉起微信支付界面。
3.5、支付結(jié)果確認(rèn):在支付完成后,商家需要在后端服務(wù)中接受微信支付的
-
B2B2C多用戶(hù)商城系統(tǒng)支持企業(yè)自營(yíng)與商戶(hù)入駐模式共存 會(huì)員一站式精細(xì)化營(yíng)銷(xiāo)工具 多用戶(hù)分銷(xiāo),帶來(lái)爆發(fā)式增長(zhǎng)
系統(tǒng)支持平臺(tái)自營(yíng)+供應(yīng)商店鋪共存的經(jīng)營(yíng)模式(類(lèi)天貓&京東模式),幫助企業(yè)打造生態(tài)級(jí)商業(yè)平臺(tái)為目的的電子商務(wù)系統(tǒng)。
免費(fèi)試用系統(tǒng) -
B2B2B電商交易系統(tǒng)優(yōu)化供應(yīng)鏈協(xié)作 授信及賬期支付 商品按照數(shù)量階梯設(shè)價(jià)
全渠道訂貨/采購(gòu)及經(jīng)銷(xiāo)商管理數(shù)字化系統(tǒng),實(shí)現(xiàn)供應(yīng)鏈整合和交易便捷化。
免費(fèi)試用系統(tǒng) -
S2B2B電商交易系統(tǒng)供銷(xiāo)一體化,提高市場(chǎng)集中度 集團(tuán)管控一體化,有效實(shí)現(xiàn)供需匹配 移動(dòng)應(yīng)用一體化,提高運(yùn)營(yíng)綜合效率
上下游資源整合數(shù)字化解決方案,賦能產(chǎn)業(yè)供應(yīng)鏈,構(gòu)建產(chǎn)業(yè)互聯(lián)網(wǎng)生態(tài)體系。
免費(fèi)試用系統(tǒng)
