摘要:此處的微信支付是指微信支付版如何確認(rèn)自己申請的微信版本是版基本月以后申請的微信支付均為版本查看微信發(fā)送的郵件若其中包含以下信息商戶申請編號登錄帳號登錄密碼商戶密碼商戶證書證書密鑰證書即為版本的微信支付由于微信支付跟版的參數(shù)不同支付的流程不同
此處的微信支付是指微信支付V3版
如何確認(rèn)自己申請的微信版本是V3版 1.基本9月20以后申請的微信支付均為V3版本 2.查看微信發(fā)送的郵件 若其中包含以下信息 商戶ID、申請編號、登錄帳號、登錄密碼、商戶API密碼 商戶API證書、證書密鑰、CA證書 即為V3版本的微信支付
由于微信支付V2 跟 V3版的參數(shù)不同 支付的流程不同 導(dǎo)致微信支付V2版本跟V3版不兼容...
微信支付V3的 支付流程如下: (JSAPI支付為例)
根據(jù)文檔中所寫 采用JSAPI進(jìn)行支付 則用戶的openid 為必須參數(shù) 所以官方給的Demo第一步采用了Oauth 認(rèn)證獲取用戶的Openid,此處需要注意 在傳遞Oauth認(rèn)證的回調(diào)URL中 應(yīng)該使用 urlencode()函數(shù) 對URL進(jìn)行編碼 否則如 &a=1&b=2 類似的URL可能出現(xiàn)找不到的現(xiàn)象.
當(dāng)然如果你在支付的頁面直接把openid 帶過去了...可以直接去掉支付中的oauth認(rèn)證這步
2.支付成功后的 notify_url ,無法接受到數(shù)據(jù)問題. 首先 notify_url 同樣不能使用入如 &a=1&b=2 格式 應(yīng)使用如下 /a/1/b/2 Pathinfo模式 如果是Linux環(huán)境還需要對文件夾有 相應(yīng)的權(quán)限 才能寫入信息.開發(fā)者可以在 notify_url 中根據(jù) 支付返回的狀態(tài)進(jìn)行一些相應(yīng)的操作 例如修改訂單狀態(tài)...發(fā)送模板消息 提醒用戶交易成功等等..
關(guān)于支付測試:
1. 登陸微信的公眾平臺(tái)后臺(tái)(微信公眾平臺(tái))---> 微信支付-->開發(fā)者配置 填寫上傳 測試的授權(quán)目錄 和 微信測試白名單 注意: 如果需要用到支付中的oauth 還應(yīng)該去配置下 oauth認(rèn)證的授權(quán)目錄(是不是很麻煩....)
2.如果出現(xiàn) access_token:not_allow 之類信息 一般都是 支付的授權(quán)目錄 不正確.
3.如果下載的是微信支付V3版本的官方Demo,那么請首先修改其中的代碼 curl_setopt($ch, CURLOP_TIMEOUT, $this->curl_timeout); 修改為 curl_setopt($ch, CURLOPT_TIMEOUT, $this->curl_timeout); 分別位于 WxPayPubHelper.php 的 155 821行 ,注釋掉 171行.
4.支付參數(shù)解析 配置文件中的 appid 和 appsecret 是開發(fā)者模式中的 appid 和 appsecret, mchid 和 key 分別在 微信發(fā)送的郵件中可以找到.
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/20857.html
摘要:本文是淺析微信支付系列文章的第二篇,主要講解一下普通商戶接入的支付方式以及其中的不同之處。淺析微信支付前篇大綱微信支付是集成在微信客戶端的支付功能,用戶可以通過手機(jī)完成快速的支付流程。目前微信支付支持手機(jī)系統(tǒng)有蘋果安卓和。 本文是【淺析微信支付】系列文章的第二篇,主要講解一下普通商戶接入的支付方式以及其中的不同之處。 上篇文章講了本系列的大綱,沒有看過的朋友們可以看一下。 淺析微信支...
摘要:本文是淺析微信支付系列文章的第三篇,主要會(huì)講一下在開發(fā)前的一些注意事項(xiàng)。淺析微信支付系列已經(jīng)更新兩篇了喲,沒有看過的朋友們可以看一下。開通微信支付需要注冊登陸微信商戶平臺(tái),微信支付相關(guān)的信息都需要在這個(gè)平臺(tái)上進(jìn)行操作。 本文是【淺析微信支付】系列文章的第三篇,主要會(huì)講一下在開發(fā)前的一些注意事項(xiàng)。 淺析微信支付系列已經(jīng)更新兩篇了喲~,沒有看過的朋友們可以看一下。 淺析微信支付:前篇大綱...
摘要:那么有微信支付的能力嗎以上就是能力,可以做掃碼支付,例如我上面的,還可以做支付,也就是在微信里面訪問的頁面,點(diǎn)擊按鈕發(fā)起支付的方式,還有一個(gè)能力就是支持個(gè)人微信小程序的,個(gè)人微信小程序無需認(rèn)證也可以使用支付接口實(shí)現(xiàn)。 個(gè)人微信支付寶免簽約支付解決方案 https://www.likeyunba.com/pay/ 我們知道要想使用微信支付,要具備以下條件 1、申請服務(wù)號2、要有企業(yè)資料(...
摘要:淺析微信支付前篇大綱本文是淺析微信支付系列文章的第一篇,主要會(huì)介紹一下為何寫下這個(gè)系列以及對于微信支付的一點(diǎn)小經(jīng)驗(yàn),與君共勉。下面講一下我是如何去學(xué)習(xí)微信支付的。 淺析微信支付:前篇大綱 本文是【淺析微信支付】系列文章的第一篇,主要會(huì)介紹一下為何寫下這個(gè)系列以及對于微信支付的一點(diǎn)小經(jīng)驗(yàn),與君共勉。 以下會(huì)分幾個(gè)步驟講一下我學(xué)習(xí)微信支付的過程,也是一部辛酸史,也是希望朋友們不要再次跌進(jìn)...
閱讀 783·2021-09-30 09:46
閱讀 3797·2021-09-03 10:45
閱讀 3617·2019-08-30 14:11
閱讀 2551·2019-08-30 13:54
閱讀 2262·2019-08-30 11:00
閱讀 2357·2019-08-29 13:03
閱讀 1564·2019-08-29 11:16
閱讀 3588·2019-08-26 13:52