Develop and Download Open Source Software

Browse Subversion Repository

Contents of /trunk/html/modules/achtungBaby/app/Controller/ErrorMessageHandler.php

Parent Directory Parent Directory | Revision Log Revision Log


Revision 7 - (show annotations) (download) (as text)
Tue May 8 20:01:23 2012 UTC (12 months, 1 week ago) by dashboard
File MIME type: application/x-httpd-php
File size: 14949 byte(s)
snap 5/9
1 <?php
2 /**
3 * エラーメッセージハンドラ
4 *
5 * エラー詳細(ErrInfo)を、対応する日本語メッセージに置換します。
6 *
7 */
8 class ErrorHandler{
9
10 var $messageMap = null;
11
12 function ErrorHandler(){
13 global $messageMap;
14 $messageMap = array(
15 'E00000000'=>'特になし',
16 'E01010001'=>'ショップIDが指定されていません。',
17 'E01020001'=>'ショップパスワードが指定されていません。',
18 'E01030002'=>'指定されたIDとパスワードのショップが存在しません。',
19 'E01040001'=>'オーダーIDが指定されていません。',
20 'E01040003'=>'オーダーIDが最大文字数を超えています。',
21 'E01040010'=>'既にオーダーIDが存在しています。',
22 'E01040013'=>'オーダーIDに不正な文字が存在します。',
23 'E01050001'=>'処理区分が指定されていません。',
24 'E01050002'=>'指定された処理区分は定義されていません。',
25 'E01050004'=>'指定した処理区分の処理は実行出来ません。',
26 'E01060001'=>'利用金額が指定されていません。',
27 'E01060005'=>'利用金額が最大桁数を超えています。',
28 'E01060006'=>'利用金額に数字以外の文字が含まれています。',
29 'E01070005'=>'税送料が最大桁数を超えています。',
30 'E01070006'=>'税送料に数字以外の文字が含まれています。',
31 'E01080007'=>'3Dセキュア使用フラグに0,1以外の値が指定されています。',
32 'E01090001'=>'取引IDが指定されていません。',
33 'E01100001'=>'取引パスワードが指定されていません。',
34 'E01110002'=>'指定されたIDとパスワードの取引が存在しません。',
35 'E01120008'=>'カード種別の書式が誤っています。',
36 'E01130002'=>'指定されたカード略称が存在しません。',
37 'E01140007'=>'対応支払方法に0,1以外の値が指定されています。',
38 'E01140003'=>'対応支払方法が最大文字数を超えています。',
39 'E01150007'=>'対応分割回数に0,1以外の値が指定されています。',
40 'E01160007'=>'対応ボーナス分割回数に0,1以外の値が指定されています。',
41 'E01170001'=>'カード番号が指定されていません。',
42 'E01170003'=>'カード番号が最大文字数を超えています。',
43 'E01170006'=>'カード番号に数字以外の文字が含まれています。',
44 'E01170011'=>'カード番号が10桁~16桁の範囲ではありません。',
45 'E01180001'=>'有効期限が指定されていません。',
46 'E01180003'=>'有効期限が4桁ではありません。',
47 'E01180006'=>'有効期限に数字以外の文字が含まれています。',
48 'E01190001'=>'サイトIDが指定されていません。',
49 'E01200001'=>'サイトパスワードが指定されていません。',
50 'E01210002'=>'指定されたIDとパスワードのサイトが存在しません。',
51 'E01220001'=>'会員IDが指定されていません。',
52 'E01230001'=>'カード登録連番が指定されていません。',
53 'E01230006'=>'カード登録連番に数字以外の文字が含まれています。',
54 'E01230009'=>'カード登録連番が最大登録可能数を超えています。',
55 'E01240002'=>'指定されたサイトIDと会員ID、カード連番のカードが存在しません。',
56 'E01250010'=>'カードパスワードが一致しません。',
57 'E01260001'=>'支払方法が指定されていません。',
58 'E01250002'=>'指定された支払方法が存在しません。',
59 'E01260010'=>'指定された支払方法はご利用できません。',
60 'E01270001'=>'支払回数が指定されていません。',
61 'E01270005'=>'支払回数が1~2桁ではありません。',
62 'E01270006'=>'支払回数の数字以外の文字が含まれています。',
63 'E01270010'=>'指定された支払回数はご利用できません。',
64 'E01280012'=>'加盟店URLの値が最大バイト数を超えています。',
65 'E01290001'=>'HTTP_ACCEPTが指定されていません。',
66 'E01300001'=>'HTTP_USER_AGENTが指定されていません。',
67 'E01310001'=>'使用端末が指定されていません。',
68 'E01310007'=>'使用端末に0,1以外の値が指定されています。',
69 'E01320012'=>'加盟店自由項目1の値が最大バイト数を超えています。',
70 'E01330012'=>'加盟店自由項目2の値が最大バイト数を超えています。',
71 'E01340012'=>'加盟店自由項目3の値が最大バイト数を超えています。',
72 'E01350001'=>'MDが指定されていません。',
73 'E01360001'=>'PaREsが指定されていません。',
74 'E01370012'=>'3Dセキュア表示店舗名の値が最大バイト数を超えています。',
75 'E01380007'=>'決済方法フラグに0,1以外の値が指定されています。',
76 'E01390002'=>'指定されたサイトIDと会員IDの組み合わせが存在しません。',
77 'E01390010'=>'指定されたサイトIDと会員IDの組み合わせは既に存在しています。',
78 'E11010001'=>'この取引は既に決済が終了しています。',
79 'E11010002'=>'この取引は決済が終了していませんので、変更する事が出来ません。',
80 'E11010003'=>'この取引は指定処理区分処理を行う事が出来ません。',
81 'E21010001'=>'3Dセキュア認証に失敗しました。もう一度、購入画面からやり直して下さい。',
82 'E21020001'=>'3Dセキュア認証に失敗しました。もう一度、購入画面からやり直して下さい。',
83 'E21020002'=>'3Dセキュア認証がキャンセルされました。もう一度、購入画面からやり直して下さい。',
84 'E41170002'=>'入力されたカードの会社には対応していません。別のカード番号を入力して下さい。',
85 'E41170099'=>'カード番号に誤りがあります。再度確認して入力して下さい。',
86 'E61010001'=>'決済処理に失敗しました。申し訳ございませんが、しばらくした後にもう一度購入画面からやり直してください。',
87 'E61010002'=>'決済処理に失敗しました。申し訳ございませんが、しばらくした後にもう一度購入画面からやり直してください。',
88 'E61010003'=>'決済処理に失敗しました。申し訳ございませんが、しばらくした後にもう一度購入画面からやり直してください。',
89 'E90010001'=>'現在処理を行っているのでもうしばらくお待ち下さい。',
90 'E91019999'=>'決済処理に失敗しました。申し訳ございませんが、しばらくした後にもう一度購入画面からやり直してください。',
91 'E91029999'=>'決済処理に失敗しました。申し訳ございませんが、しばらくした後にもう一度購入画面からやり直してください。',
92 'E91099999'=>'決済処理に失敗しました。申し訳ございませんが、しばらくした後にもう一度購入画面からやり直してください。',
93 '42C010000'=>'決済処理に失敗しました。申し訳ございませんが、しばらくした後にもう一度購入画面からやり直してください。',
94 '42C030000'=>'決済処理に失敗しました。申し訳ございませんが、しばらくした後にもう一度購入画面からやり直してください。',
95 '42C120000'=>'決済処理に失敗しました。申し訳ございませんが、しばらくした後にもう一度購入画面からやり直してください。',
96 '42C130000'=>'決済処理に失敗しました。申し訳ございませんが、しばらくした後にもう一度購入画面からやり直してください。',
97 '42C140000'=>'決済処理に失敗しました。申し訳ございませんが、しばらくした後にもう一度購入画面からやり直してください。',
98 '42C150000'=>'決済処理に失敗しました。申し訳ございませんが、しばらくした後にもう一度購入画面からやり直してください。',
99 '42C500000'=>'決済処理に失敗しました。申し訳ございませんが、しばらくした後にもう一度購入画面からやり直してください。',
100 '42C510000'=>'決済処理に失敗しました。申し訳ございませんが、しばらくした後にもう一度購入画面からやり直してください。',
101 '42C530000'=>'決済処理に失敗しました。申し訳ございませんが、しばらくした後にもう一度購入画面からやり直してください。',
102 '42C540000'=>'決済処理に失敗しました。申し訳ございませんが、しばらくした後にもう一度購入画面からやり直してください。',
103 '42C550000'=>'決済処理に失敗しました。申し訳ございませんが、しばらくした後にもう一度購入画面からやり直してください。',
104 '42C560000'=>'決済処理に失敗しました。申し訳ございませんが、しばらくした後にもう一度購入画面からやり直してください。',
105 '42C570000'=>'決済処理に失敗しました。申し訳ございませんが、しばらくした後にもう一度購入画面からやり直してください。',
106 '42C580000'=>'決済処理に失敗しました。申し訳ございませんが、しばらくした後にもう一度購入画面からやり直してください。',
107 '42C600000'=>'決済処理に失敗しました。申し訳ございませんが、しばらくした後にもう一度購入画面からやり直してください。',
108 '42C700000'=>'決済処理に失敗しました。申し訳ございませんが、しばらくした後にもう一度購入画面からやり直してください。',
109 '42C710000'=>'決済処理に失敗しました。申し訳ございませんが、しばらくした後にもう一度購入画面からやり直してください。',
110 '42C720000'=>'決済処理に失敗しました。申し訳ございませんが、しばらくした後にもう一度購入画面からやり直してください。',
111 '42C730000'=>'決済処理に失敗しました。申し訳ございませんが、しばらくした後にもう一度購入画面からやり直してください。',
112 '42C740000'=>'決済処理に失敗しました。申し訳ございませんが、しばらくした後にもう一度購入画面からやり直してください。',
113 '42C750000'=>'決済処理に失敗しました。申し訳ございませんが、しばらくした後にもう一度購入画面からやり直してください。',
114 '42C760000'=>'決済処理に失敗しました。申し訳ございませんが、しばらくした後にもう一度購入画面からやり直してください。',
115 '42C770000'=>'決済処理に失敗しました。申し訳ございませんが、しばらくした後にもう一度購入画面からやり直してください。',
116 '42C780000'=>'決済処理に失敗しました。申し訳ございませんが、しばらくした後にもう一度購入画面からやり直してください。',
117 '42G020000'=>'カード残高が不足しているために、決済が完了できませんでした。',
118 '42G030000'=>'カード限度額を超えているために、決済が完了できませんでした。',
119 '42G040000'=>'カード残高が不足しているために、決済が完了できませんでした。',
120 '42G050000'=>'カード限度額を超えているために、決済が完了できませんでした。',
121 '42G120000'=>'このカードでは取引をする事が出来ません。',
122 '42G220000'=>'このカードでは取引をする事が出来ません。',
123 '42G300000'=> '',
124 '42G420000'=>'暗証番号が誤っていた為に、決済を完了する事が出来ませんでした。',
125 '42G540000'=>'このカードでは取引をする事が出来ません。',
126 '42G550000'=>'カード限度額を超えているために、決済が完了できませんでした。',
127 '42G560000'=>'',
128 '42G600000'=>'このカードでは取引をする事が出来ません。',
129 '42G610000'=>'このカードでは取引をする事が出来ません。',
130 '42G650000'=>'カード番号に誤りがあるために、決済を完了できませんでした。',
131 '42G670000'=>'商品コードに誤りがあるために、決済を完了できませんでした。',
132 '42G680000'=>'金額に誤りがあるために、決済を完了できませんでした。',
133 '42G690000'=>'税送料に誤りがあるために、決済を完了できませんでした。',
134 '42G700000'=>'ボーナス回数に誤りがあるために、決済を完了できませんでした。',
135 '42G710000'=>'ボーナス月に誤りがあるために、決済を完了できませんでした。',
136 '42G720000'=>'ボーナス額に誤りがあるために、決済を完了できませんでした。',
137 '42G730000'=>'支払開始月に誤りがあるために、決済を完了できませんでした。',
138 '42G740000'=>'分割回数に誤りがあるために、決済を完了できませんでした。',
139 '42G750000'=>'分割金額に誤りがあるために、決済を完了できませんでした。',
140 '42G760000'=>'初回金額に誤りがあるために、決済を完了できませんでした。',
141 '42G770000'=>'業務区分に誤りがあるために、決済を完了できませんでした。',
142 '42G780000'=>'支払区分に誤りがあるために、決済を完了できませんでした。',
143 '42G790000'=>'照会区分に誤りがあるために、決済を完了できませんでした。',
144 '42G800000'=>'取消区分に誤りがあるために、決済を完了できませんでした。',
145 '42G810000'=>'取消取扱区分に誤りがあるために、決済を完了できませんでした。',
146 '42G830000'=>'有効期限に誤りがあるために、決済を完了できませんでした。',
147 '42G950000'=>'',
148 '42G960000'=>'このカードでは取引をする事が出来ません。',
149 '42G970000'=>'このカードでは取引をする事が出来ません。',
150 '42G980000'=>'このカードでは取引をする事が出来ません。',
151 '42G990000'=>'このカードでは取引をする事が出来ません。' ,
152 );
153 }
154
155 function getMessage( $errorInfo ){
156 global $messageMap;
157 if( array_key_exists( $errorInfo , $messageMap )){
158 return $messageMap[ $errorInfo ];
159 }
160 return 'エラーコード表をご確認ください。';
161 }
162 }
163 ?>

SourceForge.JP is a Japanese version of SourceForge.net. For developments that are not related to Japan, we recommend you to use SourceForge.net.