簡單的做一下筆記
感覺年紀大了
記憶力也越來越差了
記錄是個不錯的方式
一、微信支付
let el = document.createElement("a"); document.body.appendChild(el); el.href = url; //后台返回的封裝好的url el.target = "_new"; //指定在新窗口打開 el.click(); document.body.removeChild(el);
二、支付寶支付
const div = document.createElement("divform"); div.innerHTML = response.data.content.orderString; document.body.appendChild(div); // document.forms[0].acceptCharset = "GBK"; //保持與支付寶默認編碼格式一致,如果不一致將會出現:調試錯誤,請回到請求來源地,重新發起請求,錯誤代碼 invalid-signature 錯誤原因: 驗簽出錯,建議檢查簽名字符串或簽名私鑰與應用公鑰是否匹配 document.forms[0].submit();
這種支付模式前端操作比較簡單,但也有需要注意的地方
ps:詳情可以查看 微信H5支付官方文檔