微信小程序怎么可以接入微信支付,這是很多小伙伴都關心的問題,下面就讓小編來為大家詳細介紹一下相關的信息吧!感興趣的小伙伴們也可以一起來看看哦!
微信小程序支付接口調(diào)用教程
1.申請微信支付
一旦小程序完成認證,您可以在小程序后臺的微信支付菜單欄中申請微信支付。
在申請過程中,您需要填寫企業(yè)信息和對公賬戶。微信支付會向您的對公賬戶打入一筆隨機金額,您需要輸入正確的金額以完成驗證。隨后,您可以在線簽署協(xié)議,從而完成整個微信支付的申請流程。
申請完成后,微信支付會將商戶號、商戶平臺用戶名密碼等信息發(fā)送至您注冊時提供的郵箱。
2.準備工作
2.1 配置小程序密鑰
在小程序后臺的設置頁中,點擊生成按鈕。管理員驗證二維碼后,系統(tǒng)會隨機生成一個AppSecret。請務必妥善保管好AppSecret,切勿明文存儲于服務器中。AppSecret用于與微信服務器進行交互,例如獲取用戶的openid接口就需要使用到該密鑰。
2.2 設置密鑰和下載證書
使用您申請微信支付時獲得的用戶名和密碼,登錄商戶平臺。在賬戶中心的API安全選項中,您可以下載證書并設置密鑰。
密鑰長度為32位,設置后請妥善保管。由于無法查看密鑰內(nèi)容,所有與微信支付相關的接口都會使用該密鑰進行加密。
2.3 配置HTTPS服務器
盡管小程序的前端是使用微信提供的框架開發(fā)的,但后臺仍然是由開發(fā)者自己的服務器提供的。由于小程序發(fā)起的是HTTPS請求,這意味著小程序開發(fā)者必須配置HTTPS服務器。
在配置HTTPS服務器之前,您需要先獲取證書。您可以向相關機構購買證書,或者騰訊云目前也提供免費的證書服務。
3.微信支付流程
微信支付提供了多種支付方式,包括刷卡支付、公眾號支付、掃碼支付和APP支付。
小程序調(diào)起支付實際上是使用公眾號支付。
您可以在該鏈接中找到所有與公眾號支付相關的接口,作為開發(fā)者,您首先需要對這些接口有一個大致的了解。
小程序公眾號支付的主要流程如下(以下圖表僅考慮正常流程,異常流程請參考公眾號支付文檔):
3.1 關于openid
在上述流程中,請求openid使用的是小程序最新API中的接口。作為開發(fā)者,您可以查看小程序的登錄接口以獲取更多信息。
從第三方服務器獲取的openid在統(tǒng)一下單的接口中需要使用。
3.2 關于小程序調(diào)起微信支付
在上述流程中,小程序調(diào)起微信支付使用的是小程序微信支付接口wx.requestPayment。您可以查看小程序的微信支付API以獲取該接口的詳細描述。
該接口中的package和timeStamp參數(shù)是從開發(fā)者的第三方服務器返回的,其中package是從統(tǒng)一下單接口的回復中獲取的。
其他參數(shù),如appId、noceStr、signType和paySign,則由小程序端存儲或計算得出。
以上就是微信支付的全部內(nèi)容了,想要了解更多資訊內(nèi)容,敬請關注單詞乎網(wǎng)。