1. 程式人生 > >微信公眾號支付之坑:呼叫支付jsapi缺少引數 timeStamp等錯誤解決方法

微信公眾號支付之坑:呼叫支付jsapi缺少引數 timeStamp等錯誤解決方法

  這段時間一直比較忙,一忙起來真感覺自己就只是一臺掙錢的機器了(說的好像能掙到多少錢似的,呵呵);這會兒難得有點兒空閒時間,想把前段時間開發微信公眾號支付遇到問題及解決方法跟大家分享下,這些“暗坑”能不掉就不掉吧,要不然關鍵時刻出問題,真是讓人急的焦頭爛額。

     雙12客戶的商城活動正在蓄勢進行中,卻有使用者頻頻反饋說:支付不了,有問題,並截圖如下:

  

當時問題感覺很奇怪,自己測試多次都ok啊,問題來了都趕緊解決吧,最終找到解決辦法:

原因是程式中一個字串變數被錯誤的設定為數字型別,解決方法很簡單,只需要給其加上雙引號即可

開啟WxPay.JsApiPay.php這個檔案

把 $jsapi->SetTimeStamp($timeStamp);

修改成$jsapi->SetTimeStamp("$timeStamp");

還有一點需要提醒的是:由於微信公眾號支付要通過網頁授權獲取使用者資訊,所以發起支付的頁面地址不能有引數,否則會提示:returnurl不存在。

好了,本文就分享到這兒,這幾天抽空忙著開了個淘寶店:精誠軟體工作室, 有這方面專案開發或合作的朋友可以跟我聯絡,謝謝!

相關推薦

公眾支付呼叫支付jsapi缺少引數 timeStamp錯誤解決方法

  這段時間一直比較忙,一忙起來真感覺自己就只是一臺掙錢的機器了(說的好像能掙到多少錢似的,呵呵);這會兒難得有點兒空閒時間,想把前段時間開發微信公眾號支付遇到問題及解決方法跟大家分享下,這些“暗坑”能不掉就不掉吧,要不然關鍵時刻出問題,真是讓人急的焦頭爛額。      雙12客戶的商城活動正在蓄勢進行

公眾開發支付開發

微信公眾號開發對接,開發文件也有蠻多坑,所以一路的血淚教訓,這次先針對微信支付整理一下支付的踩坑全過程,開發時間緊現在整理出來,既是對此段時間的學習總結,也希望對遇到同樣問題的童鞋可以有參考價值。 1. 微信掃碼支付 認證微信服務號,申請開通微信支付功能,獲取到微信支付

公眾開發網頁授權(獲取用戶息)

還需要 開發文檔 app err 通過 casb ddt 省份 sse   這次暑假留在學校參與工作室的項目,對微信公眾號比較感興趣,所以參與這方面的學習研究。 昨天完成了關於網頁授權,獲取用戶信息方面的功能,所以乘熱打鐵,寫上一篇。實現本篇涉及的 功能,還需要完成一些基礎

C#公眾開發接收事件推送與消息排重的方法

data push con 這樣的 etime ali 推薦 系列 是否 本文實例講述了C#微信公眾號開發之接收事件推送與消息排重的方法。分享給大家供大家參考。具體分析如下: 微信服務器在5秒內收不到響應會斷掉連接,並且重新發起請求,總共重試三次。這樣的話,問題就來了。有

公眾開發-回調的所有類型

mage 下回 nco ble sgi msg www 系統拍照 sel 眾所周知,微信公眾號配置後臺開發時,微信會在一些情況下回調我們配置的服務器地址,比如www.***.com/wechat_callback 盡管調用情況不同,調用的都是這一個接口,只是攜帶的參數不同,

利用NATAPP隧道解決公眾開發本地調試難題

需要 alt clas 公眾號開發 help 服務器 -a amd64 驗證 一、問題 眾所周知,微信公眾號開發需要公網的有效域名和80端口,本機當然互聯網是訪問不了的。那麽我們難道去一個公網的服務器去開發嗎?那樣是不是太土了。 答案當然是,NO 當然我們在做微信支付

公眾開發傳送模板訊息

在我們做微信公眾號開發時,傳送模板訊息往往是必不可少的功能。今天我們就來說說吧! 1、申請模板訊息 首先我們應該知道,模板訊息是需要申請的。這個申請就其本身來說是很easy的(我前一天晚上申請的,顯示需要2--3個工作日,結果第二天早上就發現已經開通了,所以說騰訊官方還是比較給力的哈)。

公眾開發JSSDK

概述   微信JS-SDK是微信公眾平臺面向網頁開發者提供的基於微信內的網頁開發工具包。   通過使用微信JS-SDK,網頁開發者可藉助微信高效地使用拍照、選圖、語音、位置等手機系統的能力,同時可以直接使用微信分享、掃一掃、卡券、支付等微信特有的能力, 為微信使用者提供更優質的網頁體驗。   此文件面向

公眾接入排序問題小記

發  微信公眾號作為強大的自媒體工具,對接一下是很正常的了。不過這不是本文的方向,本文的方向公眾號接入的排序問題。   最近接了一個重構的小專案,需要將原有的php的公眾號後臺系統,轉換為java系統。當然,也很簡單的了。      不過,在接入的時候,遇到有一個有趣的問題,可以分享下。   大家知道

公眾開發選擇圖片,上傳圖片,下載圖片,顯示圖片

function clickImg(that){ wx.chooseImage({ count: 1, needResult: 1, sizeType: ['original', 'compressed'], // 可以指定是原圖還是壓

使用spring boot+thymeleaf實現公眾開發js_sdk介面

1.使用微信的js-sdk介面首先要在自己的微信測試公眾號,或者是公眾號上面新增js安全域名。 2.在需要呼叫JS介面的頁面引入如下JS檔案,(支援https):http://res.wx.qq.com/open/js/jweixin-1.4.0.js。 3.通過config介面注入許

php公眾開發企業付款給個人

/*微信企業付款給個人*/ <!--具體細節參考微信支付開發文件--> <!--引數 $openid個人openid,$re_user_name個人真實姓名,$amount付款金額,$partner_trade_no商戶訂單號,$desc描述--> &

公眾開發自帶debug結合postman除錯

最近有涉及到微信公眾號的開發,其中除錯過程挺好玩,記錄之... 需求:由於自帶的debug平臺沒法訪問本地區域網,本地想除錯程式碼可以使用postman除錯,但是需要符合微信伺服器接收規則的xml。 首先附上微信自帶的debug平臺:https://mp.weixin.q

公眾開發模板訊息

微信公眾號傳送模板訊息其實很簡單,呼叫下面的這個工具類即可(這個工具類是我在網上找的。。。)。工具類主要用於呼叫微信傳送模板訊息的介面。 首先會獲取ACCESS_TOKEN,若之前獲取的沒過期則用之前的,若過期了則從新獲取。然後用一個http工具類呼叫傳送模板訊息的介面即可。 傳送模板訊息工

ThinkPHP5.0公眾開發 公眾接入

ThinkPHP5.0 微信公眾號接入 第一步:準備工作 首先,要有自己的公眾號(這句是廢話),個人可以申請微信公眾號的訂閱號,企業才可以申請服務號,其次要有云空間或者伺服器,並且將伺服器IP新增至微信公眾號開發配置中的IP白名單,這只是基礎的準備工作 第二步:

公眾開發回覆圖文訊息(被動) 公眾開發VS遠端除錯

目錄 (一)微信公眾號開發之VS遠端除錯 (二)微信公眾號開發之基礎梳理 (三)微信公眾號開發之自動訊息回覆和自定義選單 (四)微信公眾號開發之網頁授權獲取使用者基本資訊 (五)微信公眾號開發之網頁中及時獲取當前使用者Openid及注意事項 (六)微信公眾號開發之掃碼支付 (七)微信公眾號開發之

php公眾開發快遞查詢

mysq read 學習課程 商家 con 零基礎入門 fun app後端 事件 快遞查詢 數組用法 foreach 查詢接口是:愛快遞:https://www.aikuaidi.cn/api/ 核心代碼如下: ? 1 2 3 4 5 6 7 8 9 10

php公眾開發音樂

ajax 生成器 border lod 韓順平 p s lba 版本 性能 高品質—-HQMusicUrl 低品質—-MusicUrl 核心代碼如下: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 1

公眾開發樣式庫

微信作為一款聊天工具;在中國來說應該是家喻戶曉的了;微信在qq橫行的時代異軍突起靠的是什麼?下面我們來了解一下微信公眾號的開發; 想要開發微信,我們最先要準備的開發工具莫過於一個伺服器;有了伺服器,我們才能隨意的為公眾號;新增功能; 下面;我們在伺

公眾開發如何使用JSSDK

微信開發交流群:148540125 歡迎留言、轉發 檢視公眾號是否有使用JSSDK的許可權 服務號、訂閱號可以通過登入微信公眾平臺檢視開發>介面許可權 使用JSSDK主要包括 1、判斷當前客戶端版本是否支援指定JS介面、 2、分享介面(微