1. 程式人生 > >微信公眾號支付測試方法

微信公眾號支付測試方法

一般情況下,微信公眾號的相關功能的測試都是可以在測試號上完成的。但是微信公眾號支付卻不在測試號的測試範圍之內。

微信不允許在測試號進行公眾號支付測試,所以導致了我們專案對支付進行了改動之後,導致無法在測試號上測試。

在搜尋了各種解決方案之後,找到了一個我認為對我們來說最方便的測試方式(雖然還是很麻煩,但終歸能完成公眾號支付測試)。

步驟:

1.首先我們要去獲取到正式公眾號的AccessToken,這個憑證最長時效為2小時。獲取方式是通過微信提供的appid和appsecret向微信請求獲取。但最好不要直接使用這種方式,因為會影響線上的AccessToken。從現網環境的日誌中複製就好(運氣好能堅持1個多小時,足夠測試用了)。

2.將測試環境的公眾號服務端的配置檔案中的id,appid,appsecret,token等都換成現網環境公眾號配置。同時將呼叫的AccessToken寫死為(1)中獲取的現網AccessToken。

3.在公眾號支付授權目錄中,新增測試環境的地址。


4.在現網的公眾號頁面中增加一個測試頁面(當然是要有發起支付請求能力的),請求地址的是測試環境的公眾號服務端(前後端分離,所以做起來不是很困難)

5.啟動測試環境服務端,開啟正式公眾號的新增的測試頁面,就可以調起微信公眾號支付了。