項目名 | 必須/省略可 | 変数の使用 | 説明 | 備考 |
---|---|---|---|---|
名前 | 必須 | 使用不可 | スクリプトキャンバス上での名前を入力します。 |
項目名 | 必須/省略可 | 変数の使用 | 説明 | 備考 |
---|---|---|---|---|
接続先 | 必須 | 使用不可 | グローバルリソースを選択します。
グローバルリソースの設定方法については、「グローバルリソースのプロパティ」を参照してください。
|
|
処理コマンド | 必須 | 使用不可 | 処理コマンドを選択します。
|
項目名 | 必須/省略可 | 変数の使用 | 説明 | 備考 |
---|---|---|---|---|
データ処理方式 | 必須 | 使用不可 | データ処理方式を選択します。
|
項目名 | 必須/省略可 | 変数の使用 | 説明 | 備考 |
---|---|---|---|---|
コメント | 省略可 | 使用不可 | このアダプタの簡単な説明を記述することができます。 |
<?xml version="1.0" encoding="UTF-8" ?> <table> <row> <column>orderId</column> <column>amount</column> <column>cardNumber</column> <column>cardExpire</column> <column>cardOptiontType</column> <column>jpo</column> <column>withCapture</column> <column>3dMessageVersion</column> <column>3dTransactionId</column> <column>3dTransactionStatus</column> <column>3dCavvAlgorithm</column> <column>3dCavv</column> <column>3dEci</column> <column>securityCode</column> </row> <row> : </row> </table>
Authorize:カード与信 | ||||
---|---|---|---|---|
要素名 | 列名 | 説明 | 書式・制限 | 必須/省略可 |
row | 送信する取引の件数分繰り返します。 | |||
column | orderId |
取引ID。
店舗で任意に採番してください。 申込処理毎に付ける必要があります。 他の取引IDと重複しないよう採番してください。 他決済サービスとも重複できません。 “-”(ハイフン)、“_”(アンダースコア)も使用可能 |
半角英数字 100 桁以内 | |
amount |
決済金額を指定します。
1 以上かつ 99,999,999 以下である必要があります。 |
半角数字 8 桁以内 | ||
cardNumber |
クレジットカード番号を指定します。
例) クレジットカード番号は19桁まで処理が可能。 (ハイフンを含んでも含まなくても同様に処理が可能) |
半角英数字 26 桁以内 | ||
cardExpire |
クレジットカードの有効期限を指定します。
MM/YY (月 + "/" + 年)の形式 例) "11/09" |
半角英数字 5 桁 | ||
cardOptionType |
カードオプションタイプを指定します。
※他社本人認証サービスにより既に認証結果を取得している場合に使用します。 MPI有りの場合:"mpi"(本人認証結果付与) MPI無しの場合:未使用 |
左記参照 | ||
jpo |
支払種別を指定します。
"10" (一括払い) "61Cxx" (分割払い、xxに分割回数指定) "61AmmCxx" (分割払い、mmに支払開始月、xxに分割回数指定) "80" (リボルビング払い) ※指定が無い場合は、"10"(一括払い)が適用されます。 ※カード会社直接契約の場合は上記以外にも使用が可能となります。詳細は別途MDKマニュアルの支払種別説明ページをご参照下さい。 |
半角英数字 138 桁以内 左記参照 |
||
withCapture |
売上フラグを指定します。
"true": 与信・売上 "false": 与信のみ ※指定が無い場合は、デフォルトの売上フラグ(与信のみ) |
左記参照 | ||
3dMessageVersion |
MPI有りの場合:Message Version Numberを指定します。
例) “1.0.2” MPI無しの場合:未使用 |
半角英数字 10 桁 or 0 桁 | ||
3dTransactionId |
MPI有りの場合:Transaction Identifier(XID)を指定します。
20 桁バイナリ値をBase64 にて28 桁英数字に変換した値を指定します。 MPI無しの場合:未使用 |
半角英数字、"+"、"-"、"=" 28 文字 or 0文字 |
||
3dTransactionStatus |
MPI有りの場合:3Dセキュアトランザクションステータスを指定します。
"Y":本人認証成功 "N":本人認証失敗(イシュアまたは会員が原因) "U":本人認証失敗(上記以外が原因) "A":Attempt(暫定的に本人認証成功) "":値なし(空白) MPI無しの場合:未使用 |
半角英字 1 桁 左記参照 |
||
3dCavvAlgorithm |
MPI有りの場合:3DセキュアCAVVアルゴリズムを指定します。
"0":HMAC "1":CVV "2":CVV with ATN "3":SPA Algorithm "":値なし(空白) MPI無しの場合:未使用 |
半角英字 1 桁 左記参照 |
||
3dCavv |
MPI有りの場合:3DセキュアCAVVを指定します。
MPI無しの場合:未使用 |
半角英数字 28 桁 or 0 桁 | ||
3dEci |
MPI有りの場合:3DセキュアECI を指定します。
"01":Attempt(Master Card) "02":認証成功(Master Card) "05":認証成功(VISA、JCB) "06":Attempt(VISA、JCB)又は未参加(Master、VISA、JCB) "07":認証実行不能(Master Card、VISA、JCB) MPI無しの場合:未使用 |
半角数字 2 桁 左記参照 |
||
securityCode | セキュリティコードを指定します。 | 半角数字 3 桁 or 4 桁 |
<?xml version="1.0" encoding="UTF-8" ?> <table> <row> <column>orderId</column> <column>originalOrderId</column> <column>amount</column> <column>cardNumber</column> <column>cardExpire</column> <column>cardOptionType</column> <column>jpo</column> <column>withCapture</column> <column>3dMessageVersion</column> <column>3dTransactionId</column> <column>3dTransactionStatus</column> <column>3dCavvAlgorithm</column> <column>3dCavv</column> <column>3dEci</column> <column>securityCode</column> </row> <row> : </row> </table>
ReAuthorize:カード再取引 | ||||
---|---|---|---|---|
要素名 | 列名 | 説明 | 書式・制限 | 必須/省略可 |
row | 送信する取引の件数分繰り返します。 | |||
column | orderId |
取引ID。
店舗で任意に採番してください。 申込処理毎に付ける必要があります。 他の取引IDと重複しないよう採番してください。 他決済サービスとも重複できません。 “-”(ハイフン)、“_”(アンダースコア)も使用可能 |
半角英数字 100 桁以内 | |
originalOrderId |
再取引を行う過去取引の取引ID を指定します。
半角英数字、“-”(ハイフン)、“_”(アンダースコア)も 使用可能です。 |
半角英数字 100 桁以内 | ||
amount |
決済金額を指定します。
1以上かつ99,999,999以下である必要があります。 |
半角英数字 8 桁以内 | ||
cardNumber |
クレジットカード番号を指定します。
例) クレジットカード番号は19桁まで処理が可能。 (ハイフンを含んでも含まなくても同様に処理が可能) |
半角英数字 8 桁以内 | ||
cardExpire |
クレジットカードの有効期限を指定します。
MM/YY (月 + "/" + 年)の形式 例)"11/09" |
半角英数字 5 桁 | ||
cardOptionType |
カードオプションタイプを指定します。
MPI有りの場合:"mpi"(本人認証結果付与) MPI無しの場合:未使用 |
左記参照 | ||
jpo |
支払種別を指定します。
"10"(一括払い) "61Cxx"(分割払い、xxに分割回数指定) "61AmmCxx"(分割払い、mmに支払開始月、xxに分割回数指定) “80” (リボルビング払い) ※ 指定が無い場合は、"10"(一括払い)が適用されます。 ※カード会社直接契約の場合は上記以外にも使用が可能となります。 詳細は別途MDKマニュアルの支払種別説明ページをご参照下さい。 |
半角英数字 138 桁以内
左記参照 |
||
withCapture |
売上フラグを指定します。
"true":与信・売上 "false":与信のみ ※ 指定が無い場合は、デフォルトの売上フラグ(与信のみ) |
半角英数字 138 桁以内
左記参照 |
||
3dMessageVersion |
カードオプションタイプを指定します。
MPI有りの場合:Message Version Number を指定します。 例)“1.0.2” MPI無しの場合:未使用 |
半角英数字 10 桁 or 0桁 | ||
3dTransactionId |
カードオプションタイプを指定します。
MPI有りの場合:Transaction Identifier(XID)を指定します。 20桁バイナリ値を Base64 にて 28桁英数字に 変換した値を指定します。 MPI無しの場合:未使用 |
半角英数字、"+"、"-"、"=" 28 文字 or 0文字 | ||
3dTransactionStatus |
カードオプションタイプを指定します。
MPI有りの場合:3Dセキュアトランザクションステータスを指定します。 "Y":本人認証成功 "N":本人認証失敗(イシュアまたは会員が原因) "U":本人認証失敗(上記以外が原因) "A":Attempt(暫定的に本人認証成功) "":値なし(空白) 20桁バイナリ値を Base64 にて 28桁英数字に変換した値を指定します。 MPI無しの場合:未使用 |
半角英字 1 桁
左記参照 |
||
3dCavvAlgorithm |
カードオプションタイプを指定します。
MPI有りの場合:3DセキュアCAVVアルゴリズムを指定します。 "0":HMAC "1":CVV "2":CVV with ATN "3":SPA Algorithm "":値なし(空白) MPI無しの場合:未使用 |
半角英字 1 桁
左記参照 |
||
3dCavv |
カードオプションタイプを指定します。
MPI有りの場合:3D セキュア CAVV を指定します。 MPI無しの場合:未使用 |
半角英数字 28 桁or 0桁 | ||
3dEci |
カードオプションタイプを指定します。
MPI有りの場合:3D セキュア ECI を指定します。 "01":Attempt(Master Card) "02":認証成功(Master Card) "05":認証成功(VISA、JCB) "06":Attempt(VISA、JCB)または未参加(Master、VISA、JCB) "07":認証実行不能(Master Card、VISA、JCB) MPI無しの場合:未使用 |
半角数字2桁
左記参照 |
||
securityCode | セキュリティコードを指定します。 | 半角数字 3桁 or 4桁 |
<?xml version="1.0" encoding="UTF-8" ?> <table> <row> <column>orderId</column> <column>amount</column> </row> <row> : </row> </table>
Capture:カード売上 | ||||
---|---|---|---|---|
要素名 | 列名 | 説明 | 書式・制限 | 必須/省略可 |
row | 送信する取引の件数分繰り返します。 | |||
column | orderId | 与信時に採番した取引IDを設定します。 | 半角英数字 100 桁以内 | |
amount |
売上金額を指定します。
与信時に設定した金額以下の数字である必要があります。 1以上かつ99,999,999以下である必要があります。 |
半角英数字 8 桁以内 |
<?xml version="1.0" encoding="UTF-8" ?> <table> <row> <column>orderId</column> <column>amount</column> </row> <row> : </row> </table>
Cancel:カード決済キャンセル | ||||
---|---|---|---|---|
要素名 | 列名 | 説明 | 書式・制限 | 必須/省略可 |
row | 送信する取引の件数分繰り返します。 | |||
column | orderId |
決済請求時に採番した取引ID を設定します。
※通常返品時は元取引の取引IDを指定、新規返品時は 新規取引として取引ID を採番する必要があります。 |
半角英数字 100 桁以内 | |
amount |
キャンセル金額を指定します。
一部キャンセルが可能です。与信時に設定した金額以下の 数字である必要があります。 1 以上かつ 99,999,999 以下である必要があります。 ※指定なしの場合、全額取消となります。 |
半角英数字 8 桁以内 |
<?xml version="1.0" encoding="UTF-8" ?> <table> <row> <column>serviceType</column> <column>mstatus</column> <column>vResultCode</column> <column>merrMsg</column> <column>marchTxn</column> <column>orderId</column> <column>custTxn</column> <column>txnVersion</column> <column>cardTransactiontype</column> <column>gatewayRequestDate</column> <column>gatewayResponseDate</column> <column>centerRequestDate</column> <column>centerResponseDate</column> <column>pending</column> <column>loopback</column> <column>connectedCenterId</column> <column>centerRequestNumber</column> <column>centerReferenceNumber</column> <column>reqCardNumber</column> <column>reqCardExpire</column> <column>reqCardOptionType</column> <column>reqAmount</column> <column>reqMerchantTransaction</column> <column>reqReturnReferenceNumber</column> <column>reqAuthCode</column> <column>reqAcquirerCode</column> <column>reqItemCode</column> <column>reqCardCenter</column> <column>reqJpoInformation</column> <column>reqSalesDay</column> <column>reqCancelDay</column> <column>reqWithCapture</column> <column>reqWithDirect</column> <column>req3DMessageVersion</column> <column>req3DTransactionId</column> <column>req3DTransactionStatus</column> <column>req3DCavvAlgorithm</column> <column>req3DCavv</column> <column>req3DEci</column> <column>reqSecurityCode</column> <column>reqAuthFlag</column> <column>reqBirthday</column> <column>reqTel</column> <column>reqFirstKanaName</column> <column>reqLastKanaName</column> <column>resMerchantTransaction</column> <column>resReturnReferenceNumber</column> <column>resAuthCode</column> <column>resActionCode</column> <column>resCenterErrorCode</column> <column>resAuthTerm</column> <column>resItemCode</column> <column>resResponseData</column> <column>reqCurrencyUnit</column> <column>reqWithNew</column> <column>acquirerCode</column> <column>tradUrl</column> </row> <row> : </row> </table>
Authorize:カード与信 | ||||
---|---|---|---|---|
要素名 | 列名 | 説明 | 書式・制限 | 返戻 |
row | 送信した取引の件数分繰り返します。 | |||
column | serviceType | 要求電文を送信した決済サービスタイプ。 | 半角英数字 10 桁以内 | |
mstatus |
処理のステータス。
“success”:正常終了 “failure”:異常終了 “pending”:保留 |
半角英数字 32 文字以内 | ||
vResultCode |
処理の結果を詳細に表すコードとなります。
4桁ずつ4つのブロックで構成され、 各ブロックでサービス毎の処理結果を表します。 詳細は別途MDKマニュアルのVResultCodeListを参照してください。 |
文字列 16 桁 | ||
merrMsg | 処理結果を日本語又は英語で表示します。 | 文字列 | ||
marchTxn | 電文ID 。 | 文字列 100 桁以内 | ||
orderId | 決済要求時に送信された取引IDになります。 | 文字列 | ||
custTxn | 取引毎に付くID 。 | 文字列 100 桁以内 | ||
txnVersion |
電文のバージョンになります。問題発生時などに用いますが、
通常ご利用になることはありません。 |
半角英数字 5 桁以内 | ||
cardTransactiontype | カードトランザクションタイプ 。 | 文字列 6 桁以内 | ||
gatewayRequestDate |
ゲートウェイが要求電文を受け取った日時。
yyyyMMddhhmmss形式 |
文字列 14 桁以内 | ||
gatewayResponseDate |
ゲートウェイが応答電文を返した日時。
yyyyMMddhhmmss形式 |
文字列 14 桁以内 | ||
centerRequestDate |
カード決済センターが要求電文を受け取った日時。
yyyyMMddhhmmss形式 |
文字列 14 桁以内 | ||
centerResponseDate |
カード決済センターが応答電文を返した日時。
yyyyMMddhhmmss形式 |
文字列 14 桁以内 | ||
pending |
ペンディングのあり/なしを表します。
“0”:なし “1”:あり |
文字列 1 桁以内 | ||
loopback |
ループバックのあり/なしを表します。
“0”:なし “1”:あり |
文字列 1 桁以内 | ||
connectedCenterId | ベリトランス⇒カード会社間の接続センター名‘jcn‘ 。 | 文字列 5 桁以内 | ||
centerRequestNumber | センター要求番号 。 | 文字列 7 桁以内 | ||
centerReferenceNumber | センターリファレンス番号 。 | 文字列 7 桁以内 | ||
reqCardNumber |
要求カード番号。
要求電文に設定した値。 上6桁下2桁のみ数字表示され、 その他は “*”(アスタリスク)に変換されます。 “411111********11” |
文字列 19 桁以内 | ||
reqCardExpire |
要求カード有効期限。
要求電文に設定した値。 全桁“*”(アスタリスク)に変換されます。 “*****” |
文字列 5 桁以内 | ||
reqCardOptionType |
要求カードオプションタイプ。
要求電文に設定した値。 |
文字列 5 桁以内 | ||
reqAmount |
要求取引金額。
要求電文に設定した値。 |
文字列 12 桁以内 | ||
reqMerchantTransaction |
要求マーチャントトランザクション番号。
要求電文に設定した値。 |
文字列 9 桁以内 | ||
reqReturnReferenceNumber |
要求リターン参照番号。
要求電文に設定した値。 |
文字列 12 桁以内 | ||
reqAuthCode |
要求承認番号。
要求電文に設定した値。 |
文字列 7 桁以内 | ||
reqAcquirerCode |
要求仕向け先コード。
仕向け先コード(acquirerCode)と同一の値がセットされます。 |
文字列 2 桁以内 | ||
reqItemCode |
要求商品コード。
要求電文に設定した値。 |
文字列 7 桁以内 | ||
reqCardCenter |
要求カードセンター。
要求電文に設定した値。 |
文字列 7 桁以内 | ||
reqJpoInformation |
要求支払種別情報。
要求電文に設定した値。 |
文字列 5 桁以内 | ||
reqSalesDay |
要求売上日。
要求電文に設定した値。 |
文字列 8 桁以内 | ||
reqCancelDay |
要求取消日。
要求電文に設定した値。 |
文字列 8 桁以内 | ||
reqWithCapture |
要求同時売上。
要求電文に設定した値。 |
文字列 5 桁以内 | ||
reqWithDirect |
要求同時直接。
要求電文に設定した値。 |
文字列 5 桁以内 | ||
req3DMessageVersion |
要求3D メッセージバージョン。
要求電文に設定した値。 |
文字列 10 桁以内 | ||
req3DTransactionId |
要求3DトランザクションID。
要求電文に設定した値。 |
文字列 28 桁以内 | ||
req3DTransactionStatus |
要求3Dトランザクションステータス。
要求電文に設定した値。 |
文字列 1 桁以内 | ||
req3DCavvAlgorithm |
要求3D CAVV アルゴリズム。
要求電文に設定した値。 |
文字列 1 桁以内 | ||
req3DCavv |
要求3D CAVV。
要求電文に設定した値。 |
文字列 28 桁以内 | ||
req3DEci |
要求3D ECI。
要求電文に設定した値。 |
文字列 2 桁以内 | ||
reqSecurityCode |
要求セキュリティコード。
要求電文に設定した値。 全桁”0”(ゼロ)に変換されます。 |
文字列 4 桁以内 | ||
reqAuthFlag |
要求認証番号。
要求電文に設定した値。 |
文字列 7 桁以内 | ||
reqBirthday |
要求誕生日。
要求電文に設定した値。 |
文字列 4 桁以内 | ||
reqTel |
要求電話番号。
要求電文に設定した値。 |
文字列 4 桁以内 | ||
reqFirstKanaName |
要求カナ名前(名)。
要求電文に設定した値。 |
文字列 15 桁以内 | ||
reqLastKanaName |
要求カナ名前(姓)。
要求電文に設定した値。 |
文字列 15 桁以内 | ||
resMerchantTransaction |
応答マーチャントトランザクション番号。
(削除予定項目) |
文字列 9 桁以内 | ||
resReturnReferenceNumber | 応答リターン参照番号。 | 文字列 12 桁以内 | ||
resAuthCode | 応答承認番号 。 | 文字列 7 桁以内 | ||
resActionCode | アクションコード 。 | 文字列 3 桁以内 | ||
resCenterErrorCode | 応答センターエラーコード 。 | 文字列 3 桁以内 | ||
resAuthTerm | 応答与信期間 。 | 文字列 3 桁以内 | ||
resItemCode | 応答商品コード 。 | 文字列 7 桁以内 | ||
resResponseData | 応答データ 。 | 文字列 20 桁以内 | ||
reqCurrencyUnit |
要求通貨単位。
要求電文に設定した値。 |
文字列 20 桁以内 | ||
reqWithNew |
要求新規返品。
要求電文に設定した値。 |
文字列 5 桁以内 | ||
acquirerCode |
仕向け先コード。
店舗が加盟店契約をしているカード会社のコード。 最終的に決済を行うカード発行会社ではなく、決済要求電文が 最初に仕向けられる加盟店管理会社となります。 詳細は別途MDKマニュアルの「8-2 クレジット決済 仕向け先カード会社の一覧」を参照してください。 |
文字列 2 桁以内 | ||
tradUrl |
trAd広告URL。
詳細は別途MDKマニュアルの「第4章trAd(広告表示)プログラム」を参照してください。 |
文字列 |
<?xml version="1.0" encoding="UTF-8" ?> <table> <row> <column>serviceType</column> <column>mstatus</column> <column>vResultCode</column> <column>merrMsg</column> <column>marchTxn</column> <column>orderId</column> <column>custTxn</column> <column>txnVersion</column> <column>cardTransactiontype</column> <column>gatewayRequestDate</column> <column>gatewayResponseDate</column> <column>centerRequestDate</column> <column>centerResponseDate</column> <column>pending</column> <column>loopback</column> <column>connectedCenterId</column> <column>centerRequestNumber</column> <column>centerReferenceNumber</column> <column>reqCardNumber</column> <column>reqCardExpire</column> <column>reqCardOptionType</column> <column>reqAmount</column> <column>reqMerchantTransaction</column> <column>reqReturnReferenceNumber</column> <column>reqAuthCode</column> <column>reqAcquirerCode</column> <column>reqItemCode</column> <column>reqCardCenter</column> <column>reqJpoInformation</column> <column>reqSalesDay</column> <column>reqCancelDay</column> <column>reqWithCapture</column> <column>reqWithDirect</column> <column>req3DMessageVersion</column> <column>req3DTransactionId</column> <column>req3DTransactionStatus</column> <column>req3DCavvAlgorithm</column> <column>req3DCavv</column> <column>req3DEci</column> <column>reqSecurityCode</column> <column>reqAuthFlag</column> <column>reqBirthday</column> <column>reqTel</column> <column>reqFirstKanaName</column> <column>reqLastKanaName</column> <column>resMerchantTransaction</column> <column>resReturnReferenceNumber</column> <column>resAuthCode</column> <column>resActionCode</column> <column>resCenterErrorCode</column> <column>resAuthTerm</column> <column>resItemCode</column> <column>resResponseData</column> <column>reqCurrencyUnit</column> <column>reqWithNew</column> <column>acquirerCode</column> <column>tradUrl</column> </row> <row> : </row> </table>
ReAuthorize:カード再取引 | ||||
---|---|---|---|---|
要素名 | 列名 | 説明 | 書式・制限 | 返戻 |
row | 送信した取引の件数分繰り返します。 | |||
column | serviceType | 要求電文を送信した決済サービスタイプ。 | 半角英数字 10 桁以内 | |
mstatus |
処理のステータス。
“success”:正常終了 “failure”:異常終了 “pending”:保留 |
半角英数字 32 文字以内 | ||
vResultCode |
処理の結果を詳細に表すコードとなります。
4桁ずつ4つのブロックで構成され、 各ブロックでサービス毎の処理結果を表します。 詳細は別途MDKマニュアルのVResultCodeListを参照してください。 |
文字列 16 桁 | ||
merrMsg | 処理結果を日本語又は英語で表示します。 | 文字列 | ||
marchTxn | 電文ID 。 | 文字列 100 桁以内 | ||
orderId | 決済要求時に送信された取引IDになります。 | 文字列 | ||
custTxn | 取引毎に付くID 。 | 文字列 100 桁以内 | ||
txnVersion |
電文のバージョンになります。問題発生時などに用いますが、
通常ご利用になることはありません。 |
半角英数字 5 桁以内 | ||
cardTransactiontype | カードトランザクションタイプ 。 | 文字列 6 桁以内 | ||
gatewayRequestDate |
ゲートウェイが要求電文を受け取った日時。
yyyyMMddhhmmss形式 |
文字列 14 桁以内 | ||
gatewayResponseDate |
ゲートウェイが応答電文を返した日時。
yyyyMMddhhmmss形式 |
文字列 14 桁以内 | ||
centerRequestDate |
カード決済センターが要求電文を受け取った日時。
yyyyMMddhhmmss形式 |
文字列 14 桁以内 | ||
centerResponseDate |
カード決済センターが応答電文を返した日時。
yyyyMMddhhmmss形式 |
文字列 14 桁以内 | ||
pending |
ペンディングのあり/なしを表します。
“0”:なし “1”:あり |
文字列 1 桁以内 | ||
loopback |
ループバックのあり/なしを表します。
“0”:なし “1”:あり |
文字列 1 桁以内 | ||
connectedCenterId | 接続先カード接続センター。 | 文字列 5 桁以内 | ||
centerRequestNumber | センター要求番号 。 | 文字列 7 桁以内 | ||
centerReferenceNumber | センターリファレンス番号 。 | 文字列 7 桁以内 | ||
reqCardNumber |
要求カード番号。
要求電文に設定した値。 上6桁下2桁のみ数字表示され、 その他は “*”(アスタリスク)に変換されます。 “411111********11” |
文字列 19 桁以内 | ||
reqCardExpire |
要求カード有効期限。
要求電文に設定した値。 全桁“*”(アスタリスク)に変換されます。 “*****” |
文字列 5 桁以内 | ||
reqCardOptionType |
要求カードオプションタイプ。
要求電文に設定した値。 |
文字列 5 桁以内 | ||
reqAmount |
要求取引金額。
要求電文に設定した値。 |
文字列 12 桁以内 | ||
reqMerchantTransaction |
要求マーチャントトランザクション番号。
要求電文に設定した値。 |
文字列 9 桁以内 | ||
reqReturnReferenceNumber |
要求リターン参照番号。
要求電文に設定した値。 |
文字列 12 桁以内 | ||
reqAuthCode |
要求承認番号。
要求電文に設定した値。 |
文字列 7 桁以内 | ||
reqAcquirerCode |
要求仕向け先コード。
仕向け先コード(acquirerCode)と同一の値がセットされます。 |
文字列 2 桁以内 | ||
reqItemCode |
要求商品コード。
要求電文に設定した値。 |
文字列 7 桁以内 | ||
reqCardCenter |
要求カードセンター。
要求電文に設定した値。 |
文字列 7 桁以内 | ||
reqJpoInformation |
要求支払種別情報。
要求電文に設定した値。 |
文字列 5 桁以内 | ||
reqSalesDay |
要求売上日。
要求電文に設定した値。 |
文字列 8 桁以内 | ||
reqCancelDay |
要求取消日。
要求電文に設定した値。 |
文字列 8 桁以内 | ||
reqWithCapture |
要求同時売上。
要求電文に設定した値。 |
文字列 5 桁以内 | ||
reqWithDirect |
要求同時直接。
要求電文に設定した値。 |
文字列 5 桁以内 | ||
req3DMessageVersion |
要求3D メッセージバージョン。
要求電文に設定した値。 |
文字列 10 桁以内 | ||
req3DTransactionId |
要求3DトランザクションID。
要求電文に設定した値。 |
文字列 28 桁以内 | ||
req3DTransactionStatus |
要求3Dトランザクションステータス。
要求電文に設定した値。 |
文字列 1 桁以内 | ||
req3DCavvAlgorithm |
要求3D CAVV アルゴリズム。
要求電文に設定した値。 |
文字列 1 桁以内 | ||
req3DCavv |
要求3D CAVV。
要求電文に設定した値。 |
文字列 28 桁以内 | ||
req3DEci |
要求3D ECI。
要求電文に設定した値。 |
文字列 2 桁以内 | ||
reqSecurityCode |
要求セキュリティコード。
要求電文に設定した値。 全桁”0”(ゼロ)に変換されます。 |
文字列 4 桁以内 | ||
reqAuthFlag |
要求認証番号。
要求電文に設定した値。 |
文字列 7 桁以内 | ||
reqBirthday |
要求誕生日。
要求電文に設定した値。 |
文字列 4 桁以内 | ||
reqTel |
要求電話番号。
要求電文に設定した値。 |
文字列 4 桁以内 | ||
reqFirstKanaName |
要求カナ名前(名)。
要求電文に設定した値。 |
文字列 15 桁以内 | ||
reqLastKanaName |
要求カナ名前(姓)。
要求電文に設定した値。 |
文字列 15 桁以内 | ||
resMerchantTransaction |
応答マーチャントトランザクション番号。
(削除予定項目) |
文字列 9 桁以内 | ||
resReturnReferenceNumber | 応答リターン参照番号。 | 文字列 12 桁以内 | ||
resAuthCode | 応答承認番号 。 | 文字列 7 桁以内 | ||
resActionCode | アクションコード 。 | 文字列 3 桁以内 | ||
resCenterErrorCode | 応答センターエラーコード 。 | 文字列 3 桁以内 | ||
resAuthTerm | 応答与信期間 。 | 文字列 3 桁以内 | ||
resItemCode | 応答商品コード 。 | 文字列 7 桁以内 | ||
resResponseData | 応答データ 。 | 文字列 20 桁以内 | ||
reqCurrencyUnit |
要求通貨単位。
要求電文に設定した値。 |
文字列 20 桁以内 | ||
reqWithNew |
要求新規返品。
要求電文に設定した値。 |
文字列 5 桁以内 | ||
acquirerCode |
仕向け先コード。
店舗が加盟店契約をしているカード会社のコード。 最終的に決済を行うカード発行会社ではなく、決済要求電文が 最初に仕向けられる加盟店管理会社となります。 詳細は別途MDKマニュアルの「8-2 クレジット決済 仕向け先カード会社の一覧」を参照してください。 |
文字列 2 桁以内 | ||
tradUrl |
trAd広告URL。
詳細は別途MDKマニュアルの「第4章trAd(広告表示)プログラム」を参照してください。 |
文字列 |
<?xml version="1.0" encoding="UTF-8" ?> <table> <row> <column>serviceType</column> <column>mstatus</column> <column>vResultCode</column> <column>merrMsg</column> <column>marchTxn</column> <column>orderId</column> <column>custTxn</column> <column>txnVersion</column> <column>cardTransactiontype</column> <column>gatewayRequestDate</column> <column>gatewayResponseDate</column> <column>centerRequestDate</column> <column>centerResponseDate</column> <column>pending</column> <column>loopback</column> <column>connectedCenterId</column> <column>centerRequestNumber</column> <column>centerReferenceNumber</column> <column>reqCardNumber</column> <column>reqCardExpire</column> <column>reqCardOptionType</column> <column>reqAmount</column> <column>reqMerchantTransaction</column> <column>reqReturnReferenceNumber</column> <column>reqAuthCode</column> <column>reqAcquirerCode</column> <column>reqItemCode</column> <column>reqCardCenter</column> <column>reqJpoInformation</column> <column>reqSalesDay</column> <column>reqCancelDay</column> <column>reqWithCapture</column> <column>reqWithDirect</column> <column>req3DMessageVersion</column> <column>req3DTransactionId</column> <column>req3DTransactionStatus</column> <column>req3DCavvAlgorithm</column> <column>req3DCavv</column> <column>req3DEci</column> <column>reqSecurityCode</column> <column>reqAuthFlag</column> <column>reqBirthday</column> <column>reqTel</column> <column>reqFirstKanaName</column> <column>reqLastKanaName</column> <column>resMerchantTransaction</column> <column>resReturnReferenceNumber</column> <column>resAuthCode</column> <column>resActionCode</column> <column>resCenterErrorCode</column> <column>resAuthTerm</column> <column>resItemCode</column> <column>resResponseData</column> <column>reqCurrencyUnit</column> <column>reqWithNew</column> <column>acquirerCode</column> </row> <row> : </row> </table>
Capture:カード売上 | ||||
---|---|---|---|---|
要素名 | 列名 | 説明 | 書式・制限 | 返戻 |
column | serviceType | 要求電文を送信した決済サービスタイプ。 | 半角英数字 10 桁以内 | |
mstatus |
処理のステータス。
“success”:正常終了 “failure”:異常終了 “pending”:保留 |
半角英数字 32 文字以内 | ||
vResultCode |
処理の結果を詳細に表すコードとなります。
4桁ずつ4つのブロックで構成され、 各ブロックでサービス毎の処理結果を表します。 詳細は別途MDKマニュアルのVResultCodeListを参照してください。 |
文字列 16 桁 | ||
merrMsg | 処理結果を日本語又は英語で表示します。 | 文字列 | ||
marchTxn | 電文ID 。 | 文字列 100 桁以内 | ||
orderId | 決済要求時に送信された取引IDになります。 | 文字列 | ||
custTxn | 取引毎に付くID 。 | 文字列 100 桁以内 | ||
txnVersion |
電文のバージョンになります。問題発生時などに用いますが、
通常ご利用になることはありません。 |
半角英数字 5 桁以内 | ||
cardTransactiontype | カードトランザクションタイプ 。 | 文字列 6 桁以内 | ||
gatewayRequestDate |
ゲートウェイが要求電文を受け取った日時。
yyyyMMddhhmmss形式 |
文字列 14 桁以内 | ||
gatewayResponseDate |
ゲートウェイが応答電文を返した日時。
yyyyMMddhhmmss形式 |
文字列 14 桁以内 | ||
centerRequestDate |
カード決済センターが要求電文を受け取った日時。
yyyyMMddhhmmss形式 |
文字列 14 桁以内 | ||
centerResponseDate |
カード決済センターが応答電文を返した日時。
yyyyMMddhhmmss形式 |
文字列 14 桁以内 | ||
pending |
ペンディングのあり/なしを表します。
“0”:なし “1”:あり |
文字列 1 桁以内 | ||
loopback |
ループバックのあり/なしを表します。
“0”:なし “1”:あり |
文字列 1 桁以内 | ||
connectedCenterId | 接続先カード接続センター。 | 文字列 5 桁以内 | ||
centerRequestNumber | センター要求番号 。 | 文字列 7 桁以内 | ||
centerReferenceNumber | センターリファレンス番号 。 | 文字列 7 桁以内 | ||
reqCardNumber |
要求カード番号。
要求電文に設定した値。 上6桁下2桁のみ数字表示され、 その他は “*”(アスタリスク)に変換されます。 “411111********11” |
文字列 19 桁以内 | ||
reqCardExpire |
要求カード有効期限。
要求電文に設定した値。 全桁“*”(アスタリスク)に変換されます。 “*****” |
文字列 5 桁以内 | ||
reqCardOptionType |
要求カードオプションタイプ。
要求電文に設定した値。 |
文字列 5 桁以内 | ||
reqAmount |
要求取引金額。
要求電文に設定した値。 |
文字列 12 桁以内 | ||
reqMerchantTransaction |
要求マーチャントトランザクション番号。
要求電文に設定した値。 |
文字列 9 桁以内 | ||
reqReturnReferenceNumber |
要求リターン参照番号。
要求電文に設定した値。 |
文字列 12 桁以内 | ||
reqAuthCode |
要求承認番号。
要求電文に設定した値。 |
文字列 7 桁以内 | ||
reqAcquirerCode |
要求仕向け先コード。
仕向け先コード(acquirerCode)と同一の値がセットされます。 |
文字列 2 桁以内 | ||
reqItemCode |
要求商品コード。
要求電文に設定した値。 |
文字列 7 桁以内 | ||
reqCardCenter |
要求カードセンター。
要求電文に設定した値。 |
文字列 7 桁以内 | ||
reqJpoInformation |
要求支払種別情報。
要求電文に設定した値。 |
文字列 5 桁以内 | ||
reqSalesDay |
要求売上日。
要求電文に設定した値。 |
文字列 8 桁以内 | ||
reqCancelDay |
要求取消日。
要求電文に設定した値。 |
文字列 8 桁以内 | ||
reqWithCapture |
要求同時売上。
要求電文に設定した値。 |
文字列 5 桁以内 | ||
reqWithDirect |
要求同時直接。
要求電文に設定した値。 |
文字列 5 桁以内 | ||
req3DMessageVersion |
要求3D メッセージバージョン。
要求電文に設定した値。 |
文字列 10 桁以内 | ||
req3DTransactionId |
要求3DトランザクションID。
要求電文に設定した値。 |
文字列 28 桁以内 | ||
req3DTransactionStatus |
要求3Dトランザクションステータス。
要求電文に設定した値。 |
文字列 1 桁以内 | ||
req3DCavvAlgorithm |
要求3D CAVV アルゴリズム。
要求電文に設定した値。 |
文字列 1 桁以内 | ||
req3DCavv |
要求3D CAVV。
要求電文に設定した値。 |
文字列 28 桁以内 | ||
req3DEci |
要求3D ECI。
要求電文に設定した値。 |
文字列 2 桁以内 | ||
reqSecurityCode |
要求セキュリティコード。
要求電文に設定した値。 全桁”0”(ゼロ)に変換されます。 |
文字列 4 桁以内 | ||
reqAuthFlag |
要求認証番号。
要求電文に設定した値。 |
文字列 7 桁以内 | ||
reqBirthday |
要求誕生日。
要求電文に設定した値。 |
文字列 4 桁以内 | ||
reqTel |
要求電話番号。
要求電文に設定した値。 |
文字列 4 桁以内 | ||
reqFirstKanaName |
要求カナ名前(名)。
要求電文に設定した値。 |
文字列 15 桁以内 | ||
reqLastKanaName |
要求カナ名前(姓)。
要求電文に設定した値。 |
文字列 15 桁以内 | ||
resMerchantTransaction |
応答マーチャントトランザクション番号。
(削除予定項目) |
文字列 9 桁以内 | ||
resReturnReferenceNumber | 応答リターン参照番号。 | 文字列 12 桁以内 | ||
resAuthCode | 応答承認番号 。 | 文字列 7 桁以内 | ||
resActionCode | アクションコード 。 | 文字列 3 桁以内 | ||
resCenterErrorCode | 応答センターエラーコード 。 | 文字列 3 桁以内 | ||
resAuthTerm | 応答与信期間 。 | 文字列 3 桁以内 | ||
resItemCode | 応答商品コード 。 | 文字列 7 桁以内 | ||
resResponseData | 応答データ 。 | 文字列 20 桁以内 | ||
reqCurrencyUnit |
要求通貨単位。
要求電文に設定した値。 |
文字列 20 桁以内 | ||
reqWithNew |
要求新規返品。
要求電文に設定した値。 |
文字列 5 桁以内 | ||
acquirerCode |
仕向け先コード。
店舗が加盟店契約をしているカード会社のコード。 最終的に決済を行うカード発行会社ではなく、決済要求電文が 最初に仕向けられる加盟店管理会社となります。 詳細は別途MDKマニュアルの「8-2 クレジット決済 仕向け先カード会社の一覧」を参照してください。 |
文字列 2 桁以内 |
<?xml version="1.0" encoding="UTF-8" ?> <table> <row> <column>serviceType</column> <column>mstatus</column> <column>vResultCode</column> <column>merrMsg</column> <column>marchTxn</column> <column>orderId</column> <column>custTxn</column> <column>txnVersion</column> <column>cardTransactiontype</column> <column>gatewayRequestDate</column> <column>gatewayResponseDate</column> <column>centerRequestDate</column> <column>centerResponseDate</column> <column>pending</column> <column>loopback</column> <column>connectedCenterId</column> <column>centerRequestNumber</column> <column>centerReferenceNumber</column> <column>reqCardNumber</column> <column>reqCardExpire</column> <column>reqCardOptionType</column> <column>reqAmount</column> <column>reqMerchantTransaction</column> <column>reqReturnReferenceNumber</column> <column>reqAuthCode</column> <column>reqAcquirerCode</column> <column>reqItemCode</column> <column>reqCardCenter</column> <column>reqJpoInformation</column> <column>reqSalesDay</column> <column>reqCancelDay</column> <column>reqWithCapture</column> <column>reqWithDirect</column> <column>req3DMessageVersion</column> <column>req3DTransactionId</column> <column>req3DTransactionStatus</column> <column>req3DCavvAlgorithm</column> <column>req3DCavv</column> <column>req3DEci</column> <column>reqSecurityCode</column> <column>reqAuthFlag</column> <column>reqBirthday</column> <column>reqTel</column> <column>reqFirstKanaName</column> <column>reqLastKanaName</column> <column>resMerchantTransaction</column> <column>resReturnReferenceNumber</column> <column>resAuthCode</column> <column>resActionCode</column> <column>resCenterErrorCode</column> <column>resAuthTerm</column> <column>resItemCode</column> <column>resResponseData</column> <column>reqCurrencyUnit</column> <column>reqWithNew</column> <column>acquirerCode</column> </row> <row> : </row> </table>
Cancel:カード決済キャンセル | ||||
---|---|---|---|---|
要素名 | 列名 | 説明 | 書式・制限 | 返戻 |
row | 送信した取引の件数分繰り返します。 | |||
column | serviceType | 要求電文を送信した決済サービスタイプ。 | 半角英数字 10 桁以内 | |
mstatus |
処理のステータス。
“success”:正常終了 “failure”:異常終了 “pending”:保留 |
半角英数字 32 文字以内 | ||
vResultCode |
処理の結果を詳細に表すコードとなります。
4桁ずつ4つのブロックで構成され、 各ブロックでサービス毎の処理結果を表します。 詳細は別途MDKマニュアルのVResultCodeListを参照してください。 |
文字列 16 桁 | ||
merrMsg | 処理結果を日本語又は英語で表示します。 | 文字列 | ||
marchTxn | 電文ID 。 | 文字列 100 桁以内 | ||
orderId | 決済要求時に送信された取引IDになります。 | 文字列 | ||
custTxn | 取引毎に付くID 。 | 文字列 100 桁以内 | ||
txnVersion |
電文のバージョンになります。問題発生時などに用いますが、
通常ご利用になることはありません。 |
半角英数字 5 桁以内 | ||
cardTransactiontype | カードトランザクションタイプ 。 | 文字列 6 桁以内 | ||
gatewayRequestDate |
ゲートウェイが要求電文を受け取った日時。
yyyyMMddhhmmss形式 |
文字列 14 桁以内 | ||
gatewayResponseDate |
ゲートウェイが応答電文を返した日時。
yyyyMMddhhmmss形式 |
文字列 14 桁以内 | ||
centerRequestDate |
カード決済センターが要求電文を受け取った日時。
yyyyMMddhhmmss形式 |
文字列 14 桁以内 | ||
centerResponseDate |
カード決済センターが応答電文を返した日時。
yyyyMMddhhmmss形式 |
文字列 14 桁以内 | ||
pending |
ペンディングのあり/なしを表します。
“0”:なし “1”:あり |
文字列 1 桁以内 | ||
loopback |
ループバックのあり/なしを表します。
“0”:なし “1”:あり |
文字列 1 桁以内 | ||
connectedCenterId | 接続先カード接続センター。 | 文字列 5 桁以内 | ||
centerRequestNumber | センター要求番号 。 | 文字列 7 桁以内 | ||
centerReferenceNumber | センターリファレンス番号 。 | 文字列 7 桁以内 | ||
reqCardNumber |
要求カード番号。
要求電文に設定した値。 上6桁下2桁のみ数字表示され、 その他は “*”(アスタリスク)に変換されます。 “411111********11” |
文字列 19 桁以内 | ||
reqCardExpire |
要求カード有効期限。
要求電文に設定した値。 全桁“*”(アスタリスク)に変換されます。 “*****” |
文字列 5 桁以内 | ||
reqCardOptionType |
要求カードオプションタイプ。
要求電文に設定した値。 |
文字列 5 桁以内 | ||
reqAmount |
要求取引金額。
要求電文に設定した値。 |
文字列 12 桁以内 | ||
reqMerchantTransaction |
要求マーチャントトランザクション番号。
要求電文に設定した値。 |
文字列 9 桁以内 | ||
reqReturnReferenceNumber |
要求リターン参照番号。
要求電文に設定した値。 |
文字列 12 桁以内 | ||
reqAuthCode |
要求承認番号。
要求電文に設定した値。 |
文字列 7 桁以内 | ||
reqAcquirerCode |
要求仕向け先コード。
仕向け先コード(acquirerCode)と同一の値がセットされます。 |
文字列 2 桁以内 | ||
reqItemCode |
要求商品コード。
要求電文に設定した値。 |
文字列 7 桁以内 | ||
reqCardCenter |
要求カードセンター。
要求電文に設定した値。 |
文字列 7 桁以内 | ||
reqJpoInformation |
要求支払種別情報。
要求電文に設定した値。 |
文字列 5 桁以内 | ||
reqSalesDay |
要求売上日。
要求電文に設定した値。 |
文字列 8 桁以内 | ||
reqCancelDay |
要求取消日。
要求電文に設定した値。 |
文字列 8 桁以内 | ||
reqWithCapture |
要求同時売上。
要求電文に設定した値。 |
文字列 5 桁以内 | ||
reqWithDirect |
要求同時直接。
要求電文に設定した値。 |
文字列 5 桁以内 | ||
req3DMessageVersion |
要求3D メッセージバージョン。
要求電文に設定した値。 |
文字列 10 桁以内 | ||
req3DTransactionId |
要求3DトランザクションID。
要求電文に設定した値。 |
文字列 28 桁以内 | ||
req3DTransactionStatus |
要求3Dトランザクションステータス。
要求電文に設定した値。 |
文字列 1 桁以内 | ||
req3DCavvAlgorithm |
要求3D CAVV アルゴリズム。
要求電文に設定した値。 |
文字列 1 桁以内 | ||
req3DCavv |
要求3D CAVV。
要求電文に設定した値。 |
文字列 28 桁以内 | ||
req3DEci |
要求3D ECI。
要求電文に設定した値。 |
文字列 2 桁以内 | ||
reqSecurityCode |
要求セキュリティコード。
要求電文に設定した値。 全桁”0”(ゼロ)に変換されます。 |
文字列 4 桁以内 | ||
reqAuthFlag |
要求認証番号。
要求電文に設定した値。 |
文字列 7 桁以内 | ||
reqBirthday |
要求誕生日。
要求電文に設定した値。 |
文字列 4 桁以内 | ||
reqTel |
要求電話番号。
要求電文に設定した値。 |
文字列 4 桁以内 | ||
reqFirstKanaName |
要求カナ名前(名)。
要求電文に設定した値。 |
文字列 15 桁以内 | ||
reqLastKanaName |
要求カナ名前(姓)。
要求電文に設定した値。 |
文字列 15 桁以内 | ||
resMerchantTransaction |
応答マーチャントトランザクション番号。
(削除予定項目) |
文字列 9 桁以内 | ||
resReturnReferenceNumber | 応答リターン参照番号。 | 文字列 12 桁以内 | ||
resAuthCode | 応答承認番号 。 | 文字列 7 桁以内 | ||
resActionCode | アクションコード 。 | 文字列 3 桁以内 | ||
resCenterErrorCode | 応答センターエラーコード 。 | 文字列 3 桁以内 | ||
resAuthTerm | 応答与信期間 。 | 文字列 3 桁以内 | ||
resItemCode | 応答商品コード 。 | 文字列 7 桁以内 | ||
resResponseData | 応答データ 。 | 文字列 20 桁以内 | ||
reqCurrencyUnit |
要求通貨単位。
要求電文に設定した値。 |
文字列 20 桁以内 | ||
reqWithNew |
要求新規返品。
要求電文に設定した値。 |
文字列 5 桁以内 | ||
acquirerCode |
仕向け先コード。
店舗が加盟店契約をしているカード会社のコード。 最終的に決済を行うカード発行会社ではなく、決済要求電文が 最初に仕向けられる加盟店管理会社となります。 詳細は別途MDKマニュアルの「8-2 クレジット決済 仕向け先カード会社の一覧」を参照してください。 |
文字列 2 桁以内 |
コンポーネント変数名 | 説明 | 備考 |
---|---|---|
input_data_count | 読み取ったデータの件数が格納されます。 |
|
success_count | 要求電文の処理結果ステータスが正常終了(success)のデータの件数が格納されます。 |
|
failure_count | 要求電文の処理結果ステータスが異常終了(failure)のデータの件数が格納されます。 |
|
pending_count | 要求電文の処理結果ステータスが保留(pending)のデータの件数が格納されます。 |
|
message_category | エラー発生時、発生したエラーに対応するメッセージコードのカテゴリが格納されます。 |
|
message_code | エラー発生時、発生したエラーに対応するメッセージコードのコードが格納されます。 |
|
message_level | エラー発生時、発生したエラーに対応するメッセージコードの重要度が格納されます。 |
|
error_type | エラー発生時、発生したエラーの種類が格納されます。 |
|
error_message | エラー発生時、発生したエラーのメッセージが格納されます。 |
|
error_trace | エラー発生時、発生したエラーのトレース情報が格納されます。 |
|
例外名 | 原因 | 対策 |
---|---|---|
ResourceNotFoundException リソース定義が見つかりませんでした。名前:[] |
[接続先]が指定されていません。 | [接続先]を指定してください。 |
ResourceNotFoundException リソース定義が見つかりませんでした。名前:[<グローバルリソース名>] |
[接続先]で選択されたリソース定義が見つかりません。 | [接続先]で指定したグローバルリソースを確認してください。 |
jp.co.terrasky.veritrans.third.generation.adapter.exception.VeriTrans3GAdapterIllegalArgumentException | VeriTrans3Gアダプタのプロパティの設定値が不正です。 | エラーメッセージを確認し、設定内容をご確認ください。 |