微信支付開發的基本步驟

   這裏咱們用的是微信的服務號來支付的(訂閱號貌似不能夠用來支付 沒有仔細考證過)php

  1.  申請你的服務號(公衆號)能夠支付,這個公衆號是公司,須要一些公司的基本材料 按照他說的上傳 最後微信會給你發郵件的,郵件附帶了證書,裏面試開發用來的
  2. 按照開發文檔來作 填寫受權目錄什麼的 按照哪一個東西一步步來作就能夠,注意域名必定要是合法的備案的均可以
  3. 下載開發文檔demo 我是.net的版本的,而後反編譯源碼,把全部的須要的基本類拿到,你按照你的改改就能夠用了
  4. 試着寫一個demo支付測試一下,把你的證書到商家平臺下載下來,拷貝到你的項目裏面去,微信的demo是放在項目的根目錄下面,若是你不想改代碼的話就直接跟微信同樣放在根目錄下面,否則你隨便取你就去改demo讀取證書的目錄,要去微信的後臺填寫支付測試受權目錄,添加白名單進行測試(測試和正式目錄不要同樣了),demo裏面反編譯的基本上就是ip,支付成功之後通知的頁面,證書讀取的位置,要是還要錯你就調試一遍,缺乏什麼參數你就給什麼參數就能夠了
  5. 通常的不會一次性就過了,確定會有bug的,檢查你的受權目錄,受權什麼的從頭至尾來一遍,而後簽名的錯就去後臺簽名驗證工具那裏比對去
  6. 最後一步js支付的時候注意參數的大小寫,空格什麼的,必定要按照需求來,多看文檔!!!!!去網站看看博客,不少錯誤萬能的網友已經共享出來
  7. 官網公衆號支付的開發文檔:https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=7_7&index=6#
相關文章
相關標籤/搜索