7 注意事項
1、 所有涉及到金額的單位都是分,最小的單位是 1 分,不能有小數出現
2、 其他注意事項
(1) 參數大小寫問題 請留意文檔中要求的字元大小寫問題, 如 “md5 運算後, 字串的字元要轉換為大寫” 。
(2) 參數格式問題
所有傳入參數,請注意文檔中各處的具體要求。
(3) 時間戳問題 請使用 Linux 時間戳,注意為字串格式。
(4) 同一商戶訂單號支付問題 商戶的 out_trade_no 必須全局唯一,調試和生產環境,都需要使用唯一的訂單號。
| 錯誤碼 | 說明 | 類型 |
|---|---|---|
| SYSTEMERROR | 接口返回(系統)錯誤 微信 | |
| PARAM_ERROR | 參數錯誤 | 微信 |
| ORDERPAID | 訂單已支付 | 微信 |
| NOAUTH | 商戶無權限 | 微信 |
| AUTHCODEEXPIRE | 二維碼已過期,請用戶在微信上刷新 後再試 | 微信 |
| NOTENOUGH | 餘額不足 | 微信 |
| NOTSUPORTCARD | 不支持卡類型 | 微信 |
| ORDERCLOSED | 訂單已關閉 | 微信 |
| ORDERREVERSED | 訂單已撤銷 | 微信 |
| BANKERROR | 銀行系統異常 | 微信 |
| USERPAYING | 用戶支付中,需要輸入密碼 | 微信 |
| AUTH_CODE_ERROR | 授權碼參數錯誤 | 微信 |
| AUTH_CODE_INVALID | 授權碼檢驗錯誤 | 微信 |
| XML_FORMAT_ERROR | XML 格式錯誤 | 微信 |
| REQUIRE_POST_METHOD | 請使用 post 方法 | 微信 |
| Signature error | 簽名錯誤 | 微信 |
| LACK_PARAMS | 缺少參數 | 微信 |
| NOT_UTF8 | 編碼格式錯誤 | 微信 |
| BUYER_MISMATCH | 支付帳號錯誤 | 微信 |
| APPID_NOT_EXIST | APPID 不存在 | 微信 |
| MCHID_NOT_EXIST | MCHID 不存在 | 微信 |
| OUT_TRADE_NO_USED | 商戶訂單號重複 | 微信 |
| APPID_MCHID_NOT_MATCH | appid 和 mch_id 不匹配 | 微信 |
| ORDERNOTEXIST | 此交易訂單號不存在 | 微信 |