Class: Newebpay::ErrorCodes

Inherits:
Object
  • Object
show all
Defined in:
lib/newebpay/error_codes.rb

Constant Summary collapse

@@error_codes =
{
	DON10001: "商店代號不可空白",
	DON10002: "串接商店代號與後台設定不符",
	DON10003: "捐款編號不可空白",
	DON10004: "捐款編號格式錯誤! 格式為:英數及底線",
	DON10005: "捐款編號不可重複",
	DON10006: "金額檢查錯誤",
	DON10007: "NotifyURL 不可空白",
	DON10008: "時間戳記不可空白",
	DON10009: "商品說明不可空白",
	DON10010: "CheckValue 檢查錯誤",
	DON10011: "電話號碼格式有錯誤,請檢查",
	DON10012: "E-Mail 信箱格式有錯誤,請檢查",
	DON10013: "統一編號格式錯誤",
	DON10014: "統一編號輸入有誤,請檢查",
	DON10015: "身份證字號有錯誤,請檢查",
	DON10016: "藍新金流商店金流尚未設定開啟",
	DON10017: "CheckValue 檢查失敗",
	MEM40008: "資料空白",
	MEM40012: "資料傳遞錯誤PostData_ 空白",
	MEM40013: "資料不齊全",
	MEM40014: "傳送時間有誤",
	MPG01001: "會員參數 不可空白/設定錯誤",
	MPG01002: "時間戳記不可空白",
	MPG01005: "TokenTerm 不可空白/設定錯誤",
	MPG01008: "分期參數設定錯誤",
	MPG01009: "商店代號不可空白",
	MPG01010: "程式版本設定錯誤",
	MPG01011: "回傳規格設定錯誤",
	MPG01012: "商店訂單編號不可空白/設定錯誤",
	MPG01013: "付款人電子信箱設定錯誤",
	MPG01014: "網址設定錯誤",
	MPG01015: "訂單金額不可空白/設定錯誤",
	MPG01017: "商品資訊不可空白",
	MPG01018: "繳費有效期限設定錯誤",
	MPG01023: "交易加密資料不可空白",
	MPG01024: "交易加密 SHA 資料不可空白",
	MPG02002: "查無商店開啟任何金流服務",
	MPG02003: "支付方式未啟用,請洽客服中心",
	MPG02004: "送出後檢查,超過交易限制秒數",
	MPG02005: "送出後檢查,驗證資料錯誤",
	MPG02006: "系統發生異常,請洽客服中心",
	MPG03001: "FormPost 加密失敗",
	MPG03002: "拒絕交易 IP",
	MPG03003: "IP 交易次數限制",
	MPG03004: "商店狀態已被暫停或是關閉,無法進行交易",
	MPG03007: "查無此商店代號",
	MPG03008: "已存在相同的商店訂單編號",
	MPG03009: "交易失敗",
	PER10001: "商店資料取得失敗",
	PER10002: "資料解密錯誤",
	PER10003: "POST 資料傳遞錯誤",
	PER10004: "資料不齊全",
	PER10005: "資料不可空白",
	PER10006: "商品名稱不得含有 JavaScript 語法、CSS 語法",
	PER10007: "委託金額格式不對,金額必須為數字",
	PER10008: "委託金額不能為零",
	PER10009: "週期設定錯誤! (W=週,M=月,Y=年)",
	PER10010: "商店訂單編號錯誤,只允許英數與底線",
	PER10011: "商店訂單編號長度限制為 20 字",
	PER10012: "回傳格式格式錯誤,只接受 JSON 或 String",
	PER10013: "週期授權時間資料不正確,日期格式為 1 到 7",
	PER10014: "週期授權時間資料不正確,日期格式為 1 到 7(長度不符)",
	PER10015: "定期授權時間資料不正確,日期格式為 01 到 31",
	PER10016: "定期授權時間資料不正確,日期格式為 01 到 31(長度不符)",
	PER10017: "定期授權時間資料不正確,日期格式為 01 到 31",
	PER10018: "定期授權時間資料不正確,日期格式為 01 到 31",
	PER10019: "定期授權時間資料不正確,長度不符",
	PER10020: "首期授權模式設定錯誤(1-3),請檢查",
	PER10021: "備註說明不得含有 JavaScript 語法、CSS 語法",
	PER10022: "授權期數格式不對,必須為數字",
	PER10023: "授權期數不能為零",
	PER10024: "授權期數不能多於 999 次",
	PER10025: "返回商店網址格式錯誤",
	PER10026: "每期授權通知網址格式錯誤",
	PER10027: "是否開啟付款人資訊設定錯誤",
	PER10028: "付款人電子信箱格式錯誤",
	PER10029: "商店代號停用",
	PER10030: "商店信用卡資格停用",
	PER10031: "商店定期定額資格停用",
	PER10032: "該訂單編號已重覆",
	PER10033: "寫入委託單失敗",
	PER10034: "授權失敗,委託單建立失敗",
	PER10035: "委託單更新授權結果失敗",
	PER10036: "驗證資料錯誤(來源不合法)",
	PER10037: "付款頁參數不足",
	TRA10001: "商店代號錯誤",
	TRA10003: "金額必須為數字且大於 0 元",
	TRA10008: "資料加密錯誤",
	TRA10009: "商店代號空白",
		TRA10012: "商店代號停用",
		TRA10013: "商店信用卡資格停用",
		TRA10015: "網路連線失敗",
		TRA10021: "查無該筆交易資訊",
		TRA10032: "單號類別錯誤",
		TRA10033: "商店訂單編號空白或藍新金流交易序號空白",
		TRA10036: "RespondType 欄位資料格式錯誤",
		TRA10037: "商店訂單編號錯誤",
		TRA10038: "藍新金流交易序號格式錯誤",
		TRA10041: "NotifyURL 網址格式錯誤",
		TRA10045: "該筆交易今日已退款",
		TRA10047: "交易非授權成功狀態",
		TRA10048: "該交易正在請款狀態",
		TRA10049: "該交易正在退款狀態",
		TRA10050: "金額不符",
		TRA10051: "取消授權失敗",
		TRA10054: "檢查碼 CheckValue 有錯誤",
		TRA10058: "分期交易非全額請款或退款",
		TRA10094: "取消請款或退款時查無該筆資料,或該筆資料已不可取消請款或退款",
		TRA10095: "此筆交易已過關帳時間,不可取消",
		TRA20001: "金融機構取消授權批次處理中",
		TRA20004: "商店訂單編號重覆",
		TRA20011: "該筆交易已請款",
		TRA40008: "資料不可空白",
		TRA40012: "資料傳遞錯誤",
		TRA40013: "資料不齊全",
		TRA40014: "TimeStamp 欄位錯誤"
}

Class Method Summary collapse

Class Method Details

.error_codesObject



123
124
125
# File 'lib/newebpay/error_codes.rb', line 123

def self.error_codes
	@@error_codes
end