一、介紹
今天跟大家分享微信小程序集成支付。
二、分析
1、小程序支付API
地址:https://mp.weixin.qq.com/debug/wxadoc/dev/api/api-pay.html#wxrequestpaymentobject
注釋:
通過接口的查看,我們知道,小程序端要想使用支付的接口,必須要拿到相應(yīng)的值
timeStamp:Linux時間戳,可獲取本地時間。
nonceStr:隨機(jī)字符串,從服務(wù)器統(tǒng)一下單接口返回。
package:統(tǒng)一下單接口返回的prepay_id參數(shù)值,發(fā)送提交時格式‘prepay_id=*’
signType:算法簽名直接寫MD5
paySign:簽名,簽名算法。簽名必須嚴(yán)格按按照如下規(guī)則進(jìn)行簽名,注意一定拼接上key,關(guān)于key后面再說。
舉例:paySign = MD5(appId=wxd678efh567hg6787&nonceStr=5K8264ILTKCH16CQ2502SI8ZNMTM67VS&package=prepay_id=wx2017033010242291fcfe0db70013231072&signType=MD5&timeStamp=1490840662&key=qazwsxedcrfvtgbyhnujmikolp111111) = 22D9B4E54AB1950F51E0649E8810ACD6
2、微信支付接口
雖然我們已經(jīng)查看了小程序的支付接口,但是到此時,我們還是不知道這些參數(shù)怎么得來,接下來我們選擇支付接口中的了解更多信息,查看微信支付接口文檔。
打開后,我們可以看到如下的截圖。