カード決済処理

オペレーション名

カード決済

機能概要

入力データを元にベリトランスサーバーへカード決済の要求電文を送信します。
応答電文の情報は、出力スキーマから取得することができます。
本コンポーネントで使用可能な処理コマンドは以下です。

本オペレーションが使用するMDK仕様については、VeriTrans 3G 開発ガイドを参照してください。

データモデル

本コンポーネントのデータモデルはテーブルモデル型です。

プロパティ

基本設定
項目名 必須/省略可 変数の使用 説明 備考
名前 必須 使用不可 スクリプトキャンバス上での名前を入力します。  
必須設定
項目名 必須/省略可 変数の使用 説明 備考
接続先 必須 使用不可 グローバルリソースを選択します。
グローバルリソースの設定方法については、「グローバルリソースのプロパティ」を参照してください。
  • [追加]:
    新規にグローバルリソースを追加します。
  • [一覧の編集]:
    「リソース一覧の編集」画面にて、グローバルリソースの設定を編集することができます。
 
処理コマンド 必須 使用不可 処理コマンドを選択します。
  • [Authorize:カード与信]
  • [ReAuthorize:カード再取引]
  • [Capture:カード売上]
  • [Cancel:カード決済キャンセル]
 
データ処理方式
項目名 必須/省略可 変数の使用 説明 備考
データ処理方式 必須 使用不可 データ処理方式を選択します。
  • [スクリプトの設定を使用する]:(デフォルト)
    スクリプトプロパティの大容量データ処理の設定をアダプタに使用します。
  • [大容量データ処理を行わない]:
    大容量データ処理を行いません。
  • [大容量データ処理を行う]:
    大容量データ処理を行います。
 
コメント
項目名 必須/省略可 変数の使用 説明 備考
コメント 省略可 使用不可 このアダプタの簡単な説明を記述することができます。  

スキーマ

入力スキーマ

要求する電文の引数を設定します。[処理コマンド]によってスキーマは異なります。
<?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 桁以内
処理成功時のみ返戻

Mapperでのスキーマ読み込み

スキーマは自動で読み込まれます。
詳細については、「スキーマ編集」を参照してください。

大容量データ処理

大容量データ処理に対応しています。

PSPスクリプトでの使用について

PSPスクリプトでは使用できません。

使用できるコンポーネント変数

コンポーネント変数名 説明 備考
input_data_count 読み取ったデータの件数が格納されます。
  • デフォルト値はnullです。
success_count 要求電文の処理結果ステータスが正常終了(success)のデータの件数が格納されます。
  • デフォルト値はnullです。
failure_count 要求電文の処理結果ステータスが異常終了(failure)のデータの件数が格納されます。
  • デフォルト値はnullです。
pending_count 要求電文の処理結果ステータスが保留(pending)のデータの件数が格納されます。
  • デフォルト値はnullです。
message_category エラー発生時、発生したエラーに対応するメッセージコードのカテゴリが格納されます。
  • デフォルト値はnullです。
message_code エラー発生時、発生したエラーに対応するメッセージコードのコードが格納されます。
  • デフォルト値はnullです。
message_level エラー発生時、発生したエラーに対応するメッセージコードの重要度が格納されます。
  • デフォルト値はnullです。
error_type エラー発生時、発生したエラーの種類が格納されます。
  • デフォルト値はnullです。
  • エラーの種類は、以下のような形式となります。
    例:「jp.co.terrasky.veritrans.third.generation.adapter.exception.VeriTrans3GAdapterIllegalArgumentException」
  • SkyOnDemandのバージョンにより、格納される内容が変わる可能性があります。
error_message エラー発生時、発生したエラーのメッセージが格納されます。
  • デフォルト値はnullです。
  • SkyOnDemandのバージョンにより、格納される内容が変わる可能性があります。
error_trace エラー発生時、発生したエラーのトレース情報が格納されます。
  • デフォルト値はnullです。
  • SkyOnDemandのバージョンにより、格納される内容が変わる可能性があります。

主な例外

例外名 原因 対策
ResourceNotFoundException
リソース定義が見つかりませんでした。名前:[]
[接続先]が指定されていません。 [接続先]を指定してください。
ResourceNotFoundException
リソース定義が見つかりませんでした。名前:[<グローバルリソース名>]
[接続先]で選択されたリソース定義が見つかりません。 [接続先]で指定したグローバルリソースを確認してください。
jp.co.terrasky.veritrans.third.generation.adapter.exception.VeriTrans3GAdapterIllegalArgumentException VeriTrans3Gアダプタのプロパティの設定値が不正です。 エラーメッセージを確認し、設定内容をご確認ください。