-
當前位置:首頁 > 創(chuàng)意學院 > 技術(shù) > 專題列表 > 正文
微信h5支付是什么
大家好!今天讓創(chuàng)意嶺的小編來大家介紹下關于微信h5支付是什么的問題,以下是小編對此問題的歸納整理,讓我們一起來看看吧。
開始之前先推薦一個非常厲害的Ai人工智能工具,一鍵生成原創(chuàng)文章、方案、文案、工作計劃、工作報告、論文、代碼、作文、做題和對話答疑等等
只需要輸入關鍵詞,就能返回你想要的內(nèi)容,越精準,寫出的就越詳細,有微信小程序端、在線網(wǎng)頁版、PC客戶端
官網(wǎng):https://ai.de1919.com,如需咨詢相關業(yè)務請撥打175-8598-2043,或微信:1454722008
本文目錄:
一、微信h5支付 可以在微信中使用嗎
微信公眾號可以支持H5支付,需要是認證的服務號,而且是在微信公眾號平臺上申請開通微信支付才可以用的,登錄進去選擇產(chǎn)品中心,我的產(chǎn)品,支付產(chǎn)品,H5支付,一步一步選擇,提交一些信息開通之后就可以,把渠道參數(shù)填好在對應的位置上,開通之后就可以支付。
二、h5微信支付功能封裝
因為各種原因吧,我們在做移動端開發(fā)的時候,涉及到money,我們經(jīng)常要做微信支付。如果是做小程序開發(fā),我們可以直接用小程序的原生接口,一鍵搞定,如果是h5網(wǎng)頁的話,那我們就需要使用微信提供的js-sdk了。
注:使用了jssdk不是所有的環(huán)境都可以調(diào)用微信來支付,它只是單純的微信環(huán)境下支付,如果要想支持非微信瀏覽器內(nèi)支付,需要開通微信h5支付功能,我們現(xiàn)在用的都是微信的JSAPI支付,而微信的h5支付是要求商戶已有H5商城網(wǎng)站,并且已經(jīng)過ICP備案。哈哈哈哈,是不是很驚訝!太坑了呀!
雖然坑,還得用,那咱就搞一下它。
首先,打開我們的微信公眾平臺,閱讀一下網(wǎng)頁開發(fā)的基本要求 https://developers.weixin.qq.com/doc/offiaccount/OA_Web_Apps/iOS_WKWebview.html
然后我們了解到,使用js-sdk,我們先要
然后呢,這里給你們講一下,我們接下來要做的事情。
首先呢,我們要先要獲得網(wǎng)頁授權(quán),然后我們跳轉(zhuǎn)我們項目中的業(yè)務頁面。
這里主要是appid和重定向頁面,至于是否彈出授權(quán)頁面(scope=snsapi_userinfo/snsapi_base )等等,根據(jù)你自己需求來。然后呢,我們通過這個來進入頁面的時候,在當前你支付頁面的url上會有授權(quán)后返回的code參數(shù)。
如果提示:調(diào)用支付jsapi缺少參數(shù): 這是由于沒拿到openid導致,可以把window.location.href 替換成window,location.replace() ,這是因為微信網(wǎng)頁授權(quán)會2次刷新頁面,我們這樣做能有效避免錯誤。
然后呢,我們定義一個方法
通過 let code = this.getQueryString('code'),我們?nèi)フ{(diào)用后端提供的接口,來獲取openId。我們的支付不需要我去另外獲取openId了,同學們自行卑微的通過接口用code換取openId吧
要注意的是,每次用戶授權(quán)帶上的code將不一樣,code只能使用一次,5分鐘未被使用自動過期 。
然后我們接下來就是我們真正進行支付操作的時刻了
到這里,我們的微信支付基本就是完成了.其實整體做下來我們發(fā)現(xiàn),無非是比把大象裝冰箱里多兩步而已
然后我們把我們封裝的接口用起來
到此,一個完整的h5微信支付就完成了。下一次,我們把微信分享也添加進來。這樣,一個我們常用的基于微信SDK的支付分享功能就被我們完成了。如果覺得對你有幫助的話,幫作者點個贊吧,碼文不易,點一下支持支持!謝謝您嘞!
三、h5 微信支付是怎么喚醒微信的
1、微信平臺申請
申請入口:登錄微信商戶平臺-->產(chǎn)品中心-->我的產(chǎn)品-->支付產(chǎn)品-->H5支付
2、填寫參數(shù)
在微信支付平臺成功申請到微信 H5 支付后,可以通過工單或 IM(標準版及以上版本)填寫渠道參數(shù)。
四、微信H5網(wǎng)頁公眾號外支付接入攻略demo
最近在某C論壇中發(fā)現(xiàn)有很多的網(wǎng)友在提問和求助自己的網(wǎng)站賣東西,希望可以接入一個支付接口,可以在用戶購買后直接在網(wǎng)頁上支付。
我在這里發(fā)表一下,網(wǎng)站如果希望用戶通過在線付款的方式進行付款,就需要申請一種或多種用于進行人民幣支付的支付接口。在線支付接口提供商可以是某個商業(yè)銀行、銀聯(lián)在線支付或者支付寶、微信支付等第三方的支付機構(gòu)。
這其中微信支付的申請是比較簡單的
下面是對申請微信支付接口做簡單介紹:
最常用的第三方支付機構(gòu)如新浪支付微博錢包、支付寶、財付通、快錢、環(huán)迅支付、易寶支付等。他們擁有中國人民銀行頒發(fā)的非金融機構(gòu)第三方支付許可證??梢詾橛脩籼峁┲Ц稑I(yè)務服務,如果用第三方支付首選微信支付,簡單易操作。
網(wǎng)站接入微信支付實現(xiàn)在線支付功能,通常有兩種方式,一種是在微信內(nèi)部訪問網(wǎng)站,然后下單支付;另一種是在微信外部訪問網(wǎng)站,然后下單支付。
在微信內(nèi)部,我們可以通過在公眾號聊天窗口發(fā)送訪問自己網(wǎng)站鏈接,或者將網(wǎng)站鏈接發(fā)在自己的朋友圈,微信用戶都可以在進入下單,點擊下單就會喚起微信H5支付,確認金額,輸入支付密碼即可完成交易。這個是公眾號支付申請,之前就已經(jīng)開放申請了。針對微信內(nèi)場景支付
在微信外部,我們可以通過觸屏手機上自帶的瀏覽器進入網(wǎng)站,喚起微信支付。這個是微信H5支付申請,是在近期開放的。針對的是企業(yè)公司的商城網(wǎng)站場景支付。
所以想獲得微信支付H5支付接口:
1首先要有公司資質(zhì)例如營業(yè)執(zhí)照、公司對公賬戶、網(wǎng)站備案域名、合法居民身份證;
2這些都需要自申請中上傳給微信人工審核;
3審核通過后就可以獲得微信支付商戶平臺的賬戶和密碼
4在商戶平臺里找到申請入口
5進入申請界面填入H5相關設置信息,注意填入的信息一定要和自己的銷售商品情況保持一致。
6提交,等待審核,2個工作日左右,審核通過馬上獲得支付接口
7再將接口和網(wǎng)站接入即可。
對新接觸微信支付的企業(yè)來說,申請微信支付還是一個比較頭疼的事情,遇到申請失敗或被駁回、沒有備案的公司網(wǎng)站網(wǎng)址域名、需要網(wǎng)站授權(quán)函、類目不會選擇導致未通過,都可以通過黑河馬進行協(xié)助解決,代申請包通過。
以上就是關于微信h5支付是什么相關問題的回答。希望能幫到你,如有更多相關問題,您也可以聯(lián)系我們的客服進行咨詢,客服也會為您講解更多精彩的知識和內(nèi)容。
推薦閱讀: