[金流]無法建立訂單,出現CheckMacValue Error - 金流服務 - 歐付寶討論版
請選擇 進入手機版 | 繼續訪問電腦版

歐付寶討論版

查詢
查看: 3674|回覆: 8

[金流]無法建立訂單,出現CheckMacValue Error

[複製連結]
歐付寶官方管理員
發表於 2016-6-15 15:20:51 | 顯示全部樓層 |閱讀模式
CheckMacValue Error 常見原因

請資訊人員確認以下事項:
1.帶入的 ALL IN ONE HashKey及HashIV 對應的值貼相反

2.帶入的 ALL IN ONE HashKey及HashIV 字母Key錯或多帶入空白鍵(建議使用複製貼上)

3.將 ALL IN ONE HashKey及HashIV 當作參數一起送出亦會產生此錯誤

4.因為歐付寶僅支援UTF-8編碼,若送出的參數中含有亂碼則會無法計算檢查碼(建議可以使用 Fiddler Web Debugger做檢查喔!)


5.商品名稱有字元限制,過長會無法顯示完整名稱並產生亂碼(建議可以使用 Fiddler Web Debugger做檢查喔!)

6.參數帶入時是否有依照A-Z的字母排序(遇第一個英名字母相同時,以第二個英名字母來比較,以此類推)


7.傳送參數值的內容不允許使用 html tag 標示,例如 <BR/><B> <h1>...等

8.請確認您的語言的 UrlEncode function 轉換後的結果符合附錄 URLEncode 轉換表中的「.NET 編碼 (ALLPAY)」欄位值,若有不符合的字元,請用字元替換功能處理,以免無法符合檢查規則。
編碼表.jpg



1387509
發表於 2016-12-21 15:49:44 | 顯示全部樓層
原來是這樣,找到原因了!
1327140
發表於 2017-2-7 14:51:23 | 顯示全部樓層
用心的整理,讚~!
1150473
發表於 2017-2-18 17:20:25 | 顯示全部樓層
Fiddler Web Debugger真心推薦,好幫手~!
1012288
發表於 2017-3-6 17:00:38 | 顯示全部樓層
很詳細哦,給你一個讚~!
1392320
發表於 2017-5-17 17:29:01 | 顯示全部樓層
有這個表就好找出問題了~!
1609511
發表於 2017-6-28 16:52:52 | 顯示全部樓層
終於知道為什麼客戶刷卡都會交易失敗出現CheckMacValue Error了...
1381562
發表於 2017-7-11 17:42:56 | 顯示全部樓層
真的一不小心就會犯下貼反的小錯誤呢
1150473
發表於 2017-8-17 17:12:25 | 顯示全部樓層
1609511 發表於 2017-6-28 16:52
終於知道為什麼客戶刷卡都會交易失敗出現CheckMacValue Error了...

我認是的兩個朋友,他們就是帶入的 ALL IN ONE HashKey及HashIV 對應的值貼相反,看來這部分是挺容易出錯的小地方

GMT+8, 2020-11-26 08:29 , Processed in 0.155354 second(s), 25 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回覆 返回頂部 返回列表