當前臺調用支付時,前臺向服務器發送壹個ajax請求,服務器組裝支付參數,然後返回給前臺。將報告壹個錯誤:付款缺少參數,如下所示。
解決方案:
wx.requestPayment中的package參數改為package:“prepay _ id = wx 21 * * * * * * * * * * * *”,否則調用payment JSAPI會缺少參數。
擴展數據:
參數說明
1,交易類型trade_type
JSAPI - JSAPI支付(或小程序支付),NATIVE - Native支付,APP - app支付,MWEB - H5支付,不同的trade_type確定支付方式,請根據支付產品正確上傳。
微支付-支付碼支付,支付碼支付有單獨的支付接口,所以接口不需要上傳,這個字段會出現在對賬單中。
2.時間
標準北京時間,時區是東壩區;如果商家的系統時間是非標準的北京時間。參數值必須根據商戶系統所在時區換算成標準北京時間。比如在倫敦,商家所在時區為0,當地時間為201111: 00和0:00,翻譯成北京時間為201165438。
3.交易金額
交易金額默認為人民幣交易,界面中參數付款金額單位為分鐘,參數值不能為小數。報表中的交易金額為元。
外幣交易的支付金額精確到最小貨幣單位,參數值不能為小數。
參考資料:
微信支付-開發文檔