javascript - 微信支付問題
問題描述
有個(gè)這樣的需求,不知道是用微信的什么支付方式實(shí)現(xiàn),想請(qǐng)教一下:
已有的app(app站內(nèi)已經(jīng)可以微信支付)通過H5的方式微信分享出去一條代付信息,收到的用戶打開后是一個(gè)訂單的頁(yè)面,點(diǎn)擊支付來完成代付。
看了看微信支付的官方文檔,可能可以通過公眾號(hào)支付或者H5支付兩種方式實(shí)現(xiàn)?如果是公眾號(hào)支付,還需要用戶關(guān)注公眾號(hào)才可以否則拿不到openid。如果是H5支付,是不是目前很難申請(qǐng)成功?
問題解答
回答1:h5支付只能通過微信公眾號(hào)(服務(wù)號(hào))里面的,企業(yè)資質(zhì)才可以,麻煩
回答2:微信的官方文檔中,公眾號(hào)支付和H5支付不是同一個(gè)東西嗎?你在公眾號(hào)中支付除了在H5頁(yè)面發(fā)起支付之外還能有別的支付手段?另外openid不一定是要關(guān)注公眾號(hào)才能獲取,授權(quán)登陸同樣可以獲得。然后是你說的代付方式,其實(shí)功能上跟普通支付沒什么分別,只是在訂單提交之后的二次確認(rèn)支付頁(yè)面接收相應(yīng)訂單參數(shù),根據(jù)訪問者的openid發(fā)起支付另外備注兩點(diǎn),之前的微信支付成功之后是默認(rèn)關(guān)注該公眾號(hào)的,現(xiàn)在是沒有這個(gè)功能,需要在支付后選擇關(guān)注才會(huì)有這個(gè)功能微信支付有防止跨號(hào)支付的機(jī)制,這種分享代付的功能不知道會(huì)不會(huì)有這樣的問題。希望對(duì)你有幫助
相關(guān)文章:
1. 點(diǎn)擊頁(yè)面就自動(dòng)輸入到mysql.求解2. python中def定義的函數(shù)加括號(hào)和不加括號(hào)的區(qū)別?3. 用tp5框架寫sql語句4. node.js - JavaScript的一個(gè)不能理解的地方5. javascript - js 修改表格元素的,可以用DOM操作實(shí)現(xiàn)嗎?6. javascript - js一個(gè)call和apply的問題?7. 跪求解答關(guān)于emmetc插件生效的問題8. javascript - js setTimeout在雙重for循環(huán)中如何使用?9. python - xpath提取網(wǎng)頁(yè)路徑?jīng)]問題,但是缺失內(nèi)容?10. javascript - 關(guān)于微信公眾號(hào)開發(fā)的一個(gè)trouble!
