javascript - 微信支付問題
問題描述
有個(gè)這樣的需求,不知道是用微信的什么支付方式實(shí)現(xiàn),想請(qǐng)教一下:
已有的app(app站內(nèi)已經(jīng)可以微信支付)通過H5的方式微信分享出去一條代付信息,收到的用戶打開后是一個(gè)訂單的頁面,點(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頁面發(fā)起支付之外還能有別的支付手段?另外openid不一定是要關(guān)注公眾號(hào)才能獲取,授權(quán)登陸同樣可以獲得。然后是你說的代付方式,其實(shí)功能上跟普通支付沒什么分別,只是在訂單提交之后的二次確認(rèn)支付頁面接收相應(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. centos - apache配置django報(bào)錯(cuò):cannot be loaded as Python modules2. 微信端電子書翻頁效果3. node.js - 有沒有比較好的nodejs導(dǎo)出excel的插件?4. css3 - 微信前端頁面遇到的transition過渡動(dòng)畫的bug5. mysql - SQL問個(gè)基礎(chǔ)例子,書上的,我怎么看都看不懂..誰幫我解釋一下第2個(gè)為什么和第1個(gè)一樣?6. javascript - 微信小程序里怎么把頁面轉(zhuǎn)成圖片分享7. mysql事務(wù)日志的一些問題8. mysql服務(wù)無法啟動(dòng)1067錯(cuò)誤,誰知道正確的解決方法?9. mysql - 我用SQL語句 更新 行的時(shí)候,發(fā)現(xiàn)全部 中文都被清空了,請(qǐng)問怎么解決?10. 數(shù)據(jù)庫 - mysql boolean型無法插入true
