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 | 此交易訂單號不存在 | 微信 |