古詩詞大全網 - 個性簽名 - H5在微信小程序及公眾號中的支付

H5在微信小程序及公眾號中的支付

為了解決在公眾號支付和在小程序中支付問題,寫了個js工具文件,根據當前環境執行不同的支付方法(以小程序支付流程為主)

在小程序支付中,需要註意兩個地方,第壹是由於package='prepay_id=XXX'傳到小程序時會導致數據接收不完全,所以就只傳XXX,‘prepay_id=’由小程序那邊拼接上了;第二點是‘/pages/Pay/Pay’是與小程序約定的處理支付功能的頁面,需要對應著。

在需要調用的文件用引入import {payTool} from './PayTool.js';,並在獲取訂單信息後,傳入訂單信息,發起支付流程payTool(payParam);

在小程序中獲取訂單信息

/wiki/doc/api/wxa/wxa_api.php?chapter=7_7

根據微信小程序支付說明文檔使用接收的參數調取支付功能

2020.12.24補充

剛學到還有個qs可以用,,,

1、npm install qs

2、var qs = require('qs')

3、不需要對package進行修改,直接傳參即可。 小程序那邊也不需要再處理了