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_ERRORXML 格式錯誤微信
REQUIRE_POST_METHOD請使用 post 方法微信
Signature error簽名錯誤微信
LACK_PARAMS缺少參數微信
NOT_UTF8編碼格式錯誤微信
BUYER_MISMATCH支付帳號錯誤微信
APPID_NOT_EXISTAPPID 不存在微信
MCHID_NOT_EXISTMCHID 不存在微信
OUT_TRADE_NO_USED商戶訂單號重複微信
APPID_MCHID_NOT_MATCHappid 和 mch_id 不匹配微信
ORDERNOTEXIST此交易訂單號不存在微信