咱們知道微信支付使用http協議進行api調用,body 使用xml格式,使用的通常http在線調試工具,沒法進行xml數據的post。 RESTClient 作的很好,支持各類http 方法,body參數也完美支持xml。 下面介紹如何使用 RESTClient 調試微信支付接口api
一、在火狐瀏覽器安裝 RESTClient 3.0瀏覽器
二、打開 RESTClient微信
三、請求的方法選擇post, url 輸入須要調試的微信支付接口,本例用 查詢訂單進行舉例:https://api.mch.weixin.qq.com/pay/orderquery?app
四、Heads 菜單,選擇custom head , 在 name 裏 輸入 Content-Type, 在 value裏 輸入 application/x-www-form-urlencoded;charset=utf-8, 點擊ok (這個很關鍵沒有這個設置將沒法Post XML body)微信公衆平臺
五、使用 微信公衆平臺支付接口調試工具 (https://pay.weixin.qq.com/wiki/tools/signverify/) 生成提交的xml工具
六、把 第5步生成的xml 內容,拷貝到 RESTClient 界面的 body 欄post
七、點擊 右上角的 send ,就能夠在 response 裏 看到應答結果了。見下圖微信支付