1. EMV3Dセキュアサービスとは
1.1. EMV3Dセキュアサービスとは
オンラインにおけるカード不正利用を防ぐことを目的としたカード業界推奨の本人認証サービスです。
各カード会社からお客様に対して、直接カード会社所定の認証方式による認証手続の要求がなされ、その認証結果を貴社に通知します。
対応ブランド
| ブランド | サービス名 |
|---|---|
| JCB | J/Secure™ |
| VISA | Visa Secure |
| MasterCard | Mastercard ID Check™ |
| AMEX | American Express SafeKey® |
| Diners | ProtectBuy |
2. インターフェイス概要
2.1. 利用可能なインターフェイス
EMV3Dセキュアサービスで利用できるインターフェイスは、「オンライン」「加盟店管理画面」です。
3. インターフェイス詳細
3.1. API一覧
EMV3DセキュアサービスのAPIは下記のとおりです。
|
処理区分 |
コード値 |
説明 |
電文種類 |
可能な後続処理 |
|
|---|---|---|---|---|---|
|
3Dセキュア認証 |
3Secure |
3Dセキュア認証のみを行う機能 |
3Dセキュア認証電文 |
クレジットカード決済サービス |
|
|
カードチェック |
1Check |
3Dセキュア認証およびカードの有効性を確認(入会オーソリ)する機能 |
3Dセキュア認証カード決済Master電文 |
3Dセキュア認証サービス |
|
|
与信 |
1Auth |
3Dセキュア認証およびカードの与信枠を確保(売上オーソリ)する機能 |
3Dセキュア認証カード決済Master電文 |
3Dセキュア認証サービス |
|
|
与信売上計上 |
1Gathering |
3Dセキュア認証および与信枠確保、与信の確定を行う機能 |
3Dセキュア認証カード決済Master電文 |
3Dセキュア認証サービス |
|
|
3Dセキュア認証処理結果参照 |
3Search |
3Dセキュア認証の状態を確認する機能 |
3Dセキュア認証カード決済Process電文 |
‐ |
|
|
会員新規 |
4MemAdd |
3Dセキュア認証およびe-SCOTTにカード情報を登録する機能。 |
3Dセキュア認証会員情報登録電文 |
3Dセキュア認証サービス |
|
|
会員更新 |
4MemChg |
3Dセキュア認証およびカード情報を更新する機能。 |
3Dセキュア認証会員情報登録電文 |
3Dセキュア認証サービス |
|
3.2. 処理フロー
EMV3Dセキュアサービスの処理フローについて、処理区分ごとに説明します。
3.2.1. 3Secure(3Dセキュア認証)
処理フロー
①~⑤の順序で3Secure(3Dセキュア認証)の処理が行われます。

処理内容
| No. | 処理内容 | 加盟店側実装 |
|---|---|---|
| ① | 3Dセキュア認証電文に必要項目をセットし、加盟店からe-SCOTTにリダイレクトで送信します。 | ○ |
| ② | e-SCOTTがカード会社に3Dセキュア認証対応有無確認リクエストを送信します。 | |
| ③ | e-SCOTTが処理中画面をエンドユーザー端末に表示し、カード会社がブラウザ情報を取得します。 | |
| ④ | カード会社が認証画面をエンドユーザー端末に表示し、エンドユーザーがカード会社所定の認証方法で認証手続きを行います。 | |
| ⑤ | 認証結果をe-SCOTTが受信します。 | |
| ⑥ | 認証結果をe-SCOTTから加盟店に応答します。 | ○ |
※3Dセキュア認証後にオーソリ処理を行う場合は、クレジットカード決済のAPIを使用してください。
→クレジットカード決済API一覧
3.2.2. 1Check(カードチェック)
処理フロー
①~⑥の順序で1Check(カードチェック)の処理が行われます。

処理内容
| No. | 処理内容 | 加盟店側実装 |
|---|---|---|
| ① | Master電文に必要項目をセットし、加盟店からe-SCOTTにリダイレクトで送信します。 | ○ |
| ② |
e-SCOTTがカード会社に3Dセキュア認証対応有無確認リクエストを送信します。 認証アシストサービスを利用する場合は事前にカードの有効性を確認します。※ |
|
| ③ | e-SCOTTが処理中画面をエンドユーザー端末に表示し、カード会社がブラウザ情報を取得します。 | |
| ④ | カード会社が認証画面をエンドユーザー端末に表示し、エンドユーザーがカード会社所定の認証方法で認証手続きを行います。 | |
| ⑤ | 認証結果をe-SCOTTが受信します。 | |
| ⑥ | 認証結果を使用して、e-SCOTTがオーソリ処理を行います。 | |
| ⑦ | 処理結果をe-SCOTTから加盟店に応答します。 | ○ |
※カード有効性確認結果がNGの場合は、3D認証を実施せずエラーを応答します。
3.2.3. 1Auth(与信)
3.2.4. 1Gathering(与信売上計上)
3.2.5. 3Search(3Dセキュア認証処理結果参照)
3.2.6. 4MemAdd(会員新規)
処理フロー
①~⑥の順序で4MemAdd(会員新規) の処理が行われます。

処理内容
| No. | 処理内容 | 加盟店側実装 |
|---|---|---|
| ① | 会員情報登録電文に必要項目をセットし、加盟店からe-SCOTTにリダイレクトで送信します。 | ○ |
| ② |
e-SCOTTがカード会社に3Dセキュア認証対応有無確認リクエストを送信します。 認証アシストを行う場合は事前にカードの有効性を確認します。※ |
|
| ③ | e-SCOTTが処理中画面をエンドユーザー端末に表示し、カード会社がブラウザ情報を取得します。 | |
| ④ | カード会社が認証画面をエンドユーザー端末に表示し、エンドユーザーがカード会社所定の認証方法で認証手続きを行います。 | |
| ⑤ | 認証結果をe-SCOTTが受信します。 | |
| ⑥ | 認証結果を使用して、e-SCOTTが入会オーソリ処理を行います。 | |
| ⑦ | 処理結果をe-SCOTTから加盟店に応答します。 | ○ |
※カード有効性確認結果がNGの場合は、3D認証を実施せずエラーを応答します。
3.2.7. 4MemChg(会員更新)
3.3. API仕様
e-SCOTTのAPI仕様について説明します。
3.3.1. 接続先URL
3Dセキュア認証電文・Master電文・Process電文・会員情報登録電文の接続先URLは、下記のとおりです。
| 環境 | 接続先URL |
|---|---|
| テスト環境 | 契約後に管理画面から確認してください |
| 本番環境 |
POST電文の通知先URLは、下記のとおりです。
| 電文種別 | 通知先URL |
|---|---|
| 3Dセキュア認証電文 | 電文項目の「POST用URL」に設定したURL |
| Master電文 | |
| 会員情報登録電文 |
3.3.2. 3Dセキュア認証電文項目定義
3Secure(3Dセキュア認証)の電文項目は下記のとおりです。
3.3.2.1. 3Secure(3Dセキュア認証)
リクエストパラメーター
◎:必須/○:任意(条件付き必須の場合は注釈あり) /-:セット不要
|
項目名 |
パラメーター名 |
桁数 |
形式 |
データ型 |
説明 |
設定要領 |
|---|---|---|---|---|---|---|
|
接続ID |
MerchantId |
8 |
固定長 |
半角英数字 |
e-SCOTTが加盟店を識別するID(SP.LINKSが発番)。 |
◎ |
|
接続パスワード |
MerchantPass |
64 |
固定 |
半角英数字記号大文字小文字 |
e-SCOTTが加盟店を認証するパスワード(加盟店が加盟店管理画面で発番)。 |
◎ |
|
取引日付 |
TransactionDate |
8 |
固定 |
半角数字(YYYYMMDD) |
当日以前をセットしてください。 |
◎ |
|
処理区分 |
OperateId |
- |
可変長 |
半角英数字 |
◎ |
|
|
加盟店自由領域1 |
MerchantFree1 |
64 |
可変 |
全半角文字 |
加盟店が自由に使用できる項目。 |
〇 |
|
加盟店自由領域2 |
MerchantFree2 |
64 |
可変 |
全半角文字 |
〇 |
|
|
加盟店自由領域3 |
MerchantFree3 |
64 |
可変 |
全半角文字 |
〇 |
|
|
店舗コード |
TenantId |
4 |
固定 |
半角数字 |
→店舗コード |
〇 |
|
会員ID |
KaiinId |
6~32 |
範囲 |
半角英数字 |
カード情報に紐づくID。 |
〇 ※1※4 |
|
会員パスワード |
KaiinPass |
6~12 |
範囲 |
半角英数字 |
会員IDに紐づくパスワード。 |
〇 ※1※4 |
|
カード番号 |
CardNo |
11~16 |
範囲 |
半角数字 |
クレジットカード番号。 |
〇 ※1※5 |
|
カード有効期限 |
CardExp |
4 |
固定 |
半角数字(YYMM) |
クレジットカード有効期限。 |
〇 ※1※5 |
|
利用金額 |
Amount |
8 |
可変 |
半角数字 |
利用金額。 |
◎ |
|
処理番号 |
ProcNo |
7 |
固定 |
半角数字 |
加盟店が取引を識別するための番号(加盟店が採番)。 |
◎ |
|
リダイレクト用URL |
RedirectUrl |
500 |
固定 |
半角数字 |
3Dセキュア認証からのリダイレクト先URL。 |
◎ |
|
POST用URL |
PostUrl |
500 |
固定 |
半角数字 |
POST電文の送信先URL。 |
〇 |
|
トークン |
Token |
32 |
固定 |
半角数字 |
カード情報の代わりとなる識別子。 |
〇 ※1※4 |
|
ユーザ請求先住所情報 |
BillingAddress1 |
50 |
可変 |
半角英数字記号 |
3Dセキュア認証項目。 |
〇 ※4 |
|
ユーザ都市 |
BillingCity |
50 |
可変 |
半角英数字記号 |
〇 ※4 |
|
|
ユーザ国名コード |
BillingCountryCode |
3 |
可変 |
半角数字 |
〇 ※4 |
|
|
ユーザ名 |
BillingFirstName |
2~22 |
範囲 |
半角英数字記号 |
〇 ※2 |
|
|
ユーザ姓 |
BillingLastName |
2~22 |
範囲 |
半角英数字記号 |
〇 ※2 |
|
|
ユーザ郵便番号 |
BillingPostalCode |
16 |
可変 |
半角英数字記号 |
〇 ※4 |
|
|
ユーザフルネーム |
BillingFullName |
2~45 |
範囲 |
半角英数字記号スペース |
〇 ※2※4 |
|
|
ユーザEメール |
BillingEmail |
254 |
可変 |
半角英数字記号 |
〇 ※3※4 |
|
|
ユーザ電話番号 |
BillingPhoneNumber |
20 |
可変 |
半角数字記号 |
〇 ※3※4 |
|
|
ユーザ携帯電話番号 |
BillingMobilePhone |
25 |
可変 |
半角数字記号 |
〇 ※3※4 |
|
|
チャレンジインジケーター |
ChallengeInd |
2 |
固定 |
半角数字 |
〇 |
|
|
ターゲット属性フラグ |
TargetAttributeFlg |
1 |
固定 |
半角数字 |
〇 |
|
|
ブランドトークン |
BdToken |
11~16 |
範囲 |
半角数字 |
ブランドトークン項目(オプション機能)。 |
〇 |
|
ブランドトークン有効期限 |
BdTokenExp |
4 |
固定 |
半角数字(YYMM) |
〇 ※5 |
BODY部サンプル
3Secure(3Dセキュア認証)リクエスト
MerchantId=12346578&MerchantPass=abc123AB&OperateId=3Secure&TransactionDate=20210301&KaiinId=abcdef&KaiinPass=abcdef&Amount=1000&ProcNo=0000001&RedirectUrl=https://XXXXXXX&PostUrl=https://XXXXXXX&BillingFullName=fullname&BillingPhoneNumber=1234レスポンスパラメーター
◎:必須/○:任意(条件付き必須の場合は注釈あり) /-:セット不要
|
項目名 |
パラメーター名 |
桁数 |
形式 |
データ型 |
説明 |
設定要領 |
|---|---|---|---|---|---|---|
|
処理通番 |
TransactionId |
12 |
固定 |
半角数字 |
処理を識別するコード(e-SCOTTが自動採番)。 |
◎ |
|
取引日付 |
TransactionDate |
8 |
固定 |
半角数字(YYYYMMDD) |
リクエスト時にセットした値を応答します。 |
◎ |
|
処理区分 |
OperateId |
- |
可変長 |
半角英数字 |
リクエスト時にセットした値を応答します。 |
◎ |
|
加盟店自由領域1 |
MerchantFree1 |
64 |
可変 |
全半角文字 |
リクエスト時にセットした値を応答します。 |
〇 |
|
加盟店自由領域2 |
MerchantFree2 |
64 |
可変 |
全半角文字 |
リクエスト時にセットした値を応答します。 |
〇 |
|
加盟店自由領域3 |
MerchantFree3 |
64 |
可変 |
全半角文字 |
リクエスト時にセットした値を応答します。 |
〇 |
|
処理結果コード |
ResponseCd |
200 |
可変 |
半角英数字記号 |
→レスポンスコード |
◎ |
|
3Dメッセージバージョン番号 |
MessageVersionNo3D |
10 |
可変 |
半角英数字記号 |
3Dセキュア関連項目。 |
〇 |
|
エンコード済XID |
EncodeXId3D |
28 |
可変 |
半角英数字記号 |
〇 |
|
|
ステータス |
TransactionStatus3D |
1 |
固定 |
半角英数字 |
3Dセキュア関連項目。 |
〇 |
|
CAVV |
CAVV3D |
28 |
可変 |
半角英数字記号 |
3Dセキュア関連項目。 |
〇 |
|
ECI |
ECI3D |
2 |
固定 |
半角英数字 |
3Dセキュア関連項目。 |
〇 |
|
処理番号 |
ProcNo |
7 |
固定 |
半角数字 |
リクエスト時にセットした値を応答します。 |
◎ |
|
3Dセキュア認証結果コード |
SecureResultCode |
1 |
固定 |
半角数字 |
3D セキュア関連項。 |
◎ |
|
DSトランザクションID |
DSTransactionId |
36 |
可変 |
半角英数字記号 |
3D セキュア関連項。 |
〇 |
|
3DSサーバートランザクションID |
ThreeDSServerTransactionId |
36 |
可変 |
半角英数字記号 |
〇 |
|
|
ブランドトークン |
BdToken |
11~16 |
範囲 |
半角数字 |
リクエスト時にセットした値を応答します。 |
〇 |
|
ブランドトークン有効期限 |
BdTokenExp |
4 |
固定 |
半角数字(YYMM) |
リクエスト時にセットした値を応答します。 |
〇 ※1 |
|
ブランドトークン仕向判定結果 |
BdTokenResponceCd |
1 |
固定 |
半角数字 |
ブランドトークン項目(オプション機能)。 |
〇 ※2 |
BODY部サンプル
3Secure(3Dセキュア認証)レスポンス
TransactionId=1000000000123&TransactionDate=20090101&OperateId=3Secure&ResponseCd=OK&ProcNo=0000001&SecureResultCode=03.3.3. Master電文項目定義
1Check(カードチェック)、1Auth(与信)、1Gathering(与信売上計上)の電文項目は下記のとおりです。
3.3.3.1. カードチェック(1Check)
リクエストパラメーター
◎:必須/○:任意(条件付き必須の場合は注釈あり) /-:セット不要
|
項目名 |
パラメーター名 |
桁数 |
形式 |
データ型 |
説明 |
設定要領 |
|---|---|---|---|---|---|---|
|
接続ID |
MerchantId |
8 |
固定長 |
半角英数字 |
e-SCOTTが加盟店を識別するID(SP.LINKSが発番)。 |
◎ |
|
接続パスワード |
MerchantPass |
64 |
固定 |
半角英数字記号大文字小文字 |
e-SCOTTが加盟店を認証するパスワード(加盟店が加盟店管理画面で発番)。 |
◎ |
|
取引日付 |
TransactionDate |
8 |
固定 |
半角数字(YYYYMMDD) |
当日以前をセットしてください。 |
◎ |
|
処理区分 |
OperateId |
- |
可変長 |
半角英数字 |
◎ |
|
|
加盟店自由領域1 |
MerchantFree1 |
64 |
可変 |
全半角文字 |
加盟店が自由に使用できる項目。 |
〇 |
|
加盟店自由領域2 |
MerchantFree2 |
64 |
可変 |
全半角文字 |
〇 |
|
|
加盟店自由領域3 |
MerchantFree3 |
64 |
可変 |
全半角文字 |
〇 |
|
|
店舗コード |
TenantId |
4 |
固定 |
半角数字 |
→店舗コード |
〇 |
|
会員ID |
KaiinId |
6~32 |
範囲 |
半角英数字 |
カード情報に紐づくID。 |
〇 ※1※4 |
|
会員パスワード |
KaiinPass |
6~12 |
範囲 |
半角英数字 |
会員IDに紐づくパスワード。 |
〇 ※1※4 |
|
カード番号 |
CardNo |
11~16 |
範囲 |
半角数字 |
クレジットカード番号。 |
〇 ※1※5 |
|
カード有効期限 |
CardExp |
4 |
固定 |
半角数字(YYMM) |
クレジットカード有効期限。 |
〇 ※1※5 |
|
セキュリティコード |
SecCd |
3~4 |
範囲 |
半角数字 |
認証アシスト項目。 |
〇 ※7 |
|
カナ氏名(姓) |
KanaSei |
15 |
可変 |
半角カナ |
〇 ※7 |
|
|
カナ氏名(名) |
KanaMei |
15 |
可変 |
半角カナ |
〇 ※7 |
|
|
生月日 |
BirthDay |
4 |
固定 |
半角数字(MMDD) |
〇 ※7 |
|
|
電話番号 |
TelNo |
4 |
固定 |
半角数字 |
〇 ※7 |
|
|
処理番号 |
ProcNo |
7 |
固定 |
半角数字 |
加盟店が取引を識別するための番号(加盟店が採番)。 |
◎ |
|
リダイレクト用URL |
RedirectUrl |
500 |
固定 |
半角数字 |
3Dセキュア認証からのリダイレクト先URL。 |
◎ |
|
POST用URL |
PostUrl |
500 |
固定 |
半角数字 |
POST電文の送信先URL。 |
〇 |
|
トークン |
Token |
32 |
固定 |
半角数字 |
カード情報の代わりとなる識別子。 |
〇 ※1※4 |
|
ユーザ請求先住所情報 |
BillingAddress1 |
50 |
可変 |
半角英数字記号 |
3Dセキュア認証項目。 |
〇 ※4 |
|
ユーザ都市 |
BillingCity |
50 |
可変 |
半角英数字記号 |
〇 ※4 |
|
|
ユーザ国名コード |
BillingCountryCode |
3 |
可変 |
半角数字 |
〇 ※4 |
|
|
ユーザ名 |
BillingFirstName |
2~22 |
範囲 |
半角英数字記号 |
〇 ※2 |
|
|
ユーザ姓 |
BillingLastName |
2~22 |
範囲 |
半角英数字記号 |
〇 ※2 |
|
|
ユーザ郵便番号 |
BillingPostalCode |
16 |
可変 |
半角英数字記号 |
〇 ※4 |
|
|
ユーザフルネーム |
BillingFullName |
2~45 |
範囲 |
半角英数字記号スペース |
〇 ※2※4 |
|
|
ユーザEメール |
BillingEmail |
254 |
可変 |
半角英数字記号 |
〇 ※3※4 |
|
|
ユーザ電話番号 |
BillingPhoneNumber |
20 |
可変 |
半角数字記号 |
〇 ※3※4 |
|
|
ユーザ携帯電話番号 |
BillingMobilePhone |
25 |
可変 |
半角数字記号 |
〇 ※3※4 |
|
|
チャレンジインジケーター |
ChallengeInd |
2 |
固定 |
半角数字 |
〇 |
|
|
ターゲット属性フラグ |
TargetAttributeFlg |
1 |
固定 |
半角数字 |
〇 |
|
|
ブランドトークン |
BdToken |
11~16 |
範囲 |
半角数字 |
ブランドトークン項目(オプション機能)。 |
〇 |
|
ブランドトークン有効期限 |
BdTokenExp |
4 |
固定 |
半角数字(YYMM) |
〇 ※5 |
|
|
クリプトグラム |
Cryptogram |
28 |
可変 |
半角英数字記号 |
〇 ※6 |
|
|
ブランドトークンECI |
BdTokenEci |
2 |
固定 |
半角数字 |
〇 ※6 |
|
|
POSエントリーモード |
PosEntryMode |
2 |
固定 |
半角数字 |
ブランドトークン項目(オプション機能)。 |
〇 ※5 |
|
トークンリクエスタID |
TokenRequestorId |
11 |
可変 |
半角数字 |
ブランドトークン項目(オプション機能)。 |
〇 ※6 |
BODY部サンプル
カードチェック(1Check)リクエスト
MerchantId=12346578&MerchantPass=abc123AB&OperateId=1Check&TransactionDate=20210301&KaiinId=abcdef&KaiinPass=abcdef&ProcNo=0000001&RedirectUrl=https://XXXXXXX&PostUrl=https://XXXXXXX&BillingFullName=fullname&BillingPhoneNumber=1234レスポンスパラメーター
◎:必須/○:任意(条件付き必須の場合は注釈あり) /-:セット不要
|
項目名 |
パラメーター名 |
桁数 |
形式 |
データ型 |
説明 |
設定要領 |
|---|---|---|---|---|---|---|
|
処理通番 |
TransactionId |
12 |
固定 |
半角数字 |
処理を識別するコード(e-SCOTTが自動採番)。 |
◎ |
|
取引日付 |
TransactionDate |
8 |
固定 |
半角数字(YYYYMMDD) |
リクエスト時にセットした値を応答します。 |
◎ |
|
処理区分 |
OperateId |
- |
可変長 |
半角英数字 |
リクエスト時にセットした値を応答します。 |
◎ |
|
加盟店自由領域1 |
MerchantFree1 |
64 |
可変 |
全半角文字 |
リクエスト時にセットした値を応答します。 |
〇 |
|
加盟店自由領域2 |
MerchantFree2 |
64 |
可変 |
全半角文字 |
リクエスト時にセットした値を応答します。 |
〇 |
|
加盟店自由領域3 |
MerchantFree3 |
64 |
可変 |
全半角文字 |
リクエスト時にセットした値を応答します。 |
〇 |
|
プロセスID |
ProcessId |
32 |
固定 |
半角英数字 |
取引を識別するコード(e-SCOTTが自動採番)。 |
◎ ※1 |
|
プロセスパスワード |
ProcessPass |
32 |
固定 |
半角英数字 |
取引を識別するパスワード(e-SCOTTが自動採番)。 |
◎ ※1 |
|
処理結果コード |
ResponseCd |
200 |
可変 |
半角英数字記号 |
→レスポンスコード |
◎ |
|
3Dメッセージバージョン番号 |
MessageVersionNo3D |
10 |
可変 |
半角英数字記号 |
3Dセキュア関連項目。 |
〇 |
|
エンコード済XID |
EncodeXId3D |
28 |
可変 |
半角英数字記号 |
〇 |
|
|
ステータス |
TransactionStatus3D |
1 |
固定 |
半角英数字 |
3Dセキュア関連項目。 |
〇 |
|
CAVV |
CAVV3D |
28 |
可変 |
半角英数字記号 |
3Dセキュア関連項目。 |
〇 |
|
ECI |
ECI3D |
2 |
固定 |
半角英数字 |
3Dセキュア関連項目。 |
〇 |
|
カード会社コード |
CompanyCd |
2 |
固定 |
半角英数字 |
カード会社を識別するコード。 |
〇 ※1 |
|
承認番号 |
ApproveNo |
7 |
可変 |
半角英数字スペース |
カード会社発番の承認番号。 |
◎ ※1 |
|
認証結果1 |
McSecCd |
1 |
固定 |
半角数字 |
認証アシスト項目の認証結果。 |
〇 ※6 |
|
認証結果2 |
McKanaSei |
1 |
固定 |
半角数字 |
〇 ※6 |
|
|
認証結果3 |
McKanaMei |
1 |
固定 |
半角数字 |
〇 ※6 |
|
|
認証結果4 |
McBirthDay |
1 |
固定 |
半角数字 |
〇 ※6 |
|
|
認証結果5 |
McTelNo |
1 |
固定 |
半角数字 |
〇 ※6 |
|
|
処理番号 |
ProcNo |
7 |
固定 |
半角数字 |
リクエスト時にセットした値を応答します。 |
◎ |
|
3Dセキュア認証結果コード |
SecureResultCode |
1 |
固定 |
半角数字 |
3D セキュア関連項。 |
◎ |
|
DSトランザクションID |
DSTransactionId |
36 |
可変 |
半角英数字記号 |
3D セキュア関連項。 |
〇 |
|
3DSサーバートランザクションID |
ThreeDSServerTransactionId |
36 |
可変 |
半角英数字記号 |
〇 |
|
|
ブランドトークン |
BdToken |
11~16 |
範囲 |
半角数字 |
リクエスト時にセットした値を応答します。 |
〇 |
|
ブランドトークン有効期限 |
BdTokenExp |
4 |
固定 |
半角数字(YYMM) |
リクエスト時にセットした値を応答します。 |
〇 ※2 |
|
クリプトグラム |
Cryptogram |
28 |
可変 |
半角英数字記号 |
リクエスト時にセットした値を応答します。 |
〇 ※3 |
|
ブランドトークンECI |
BdTokenEci |
2 |
固定 |
半角数字 |
リクエスト時にセットした値を応答します。 |
〇 ※3 |
|
ブランドトークン仕向判定結果 |
BdTokenResponceCd |
1 |
固定 |
半角数字 |
ブランドトークン項目(オプション機能)。 |
〇 ※4 |
|
POSエントリーモード |
PosEntryMode |
2 |
固定 |
半角数字 |
リクエスト時にセットした値を応答します。 |
〇 ※2 |
|
ブランドトークントランザクションID(TID) |
TransactionIdentifier |
16 |
可変 |
半角英数字記号 |
ブランドトークン項目(オプション機能)。 |
〇 ※4※5 |
|
トークンリクエスタID |
TokenRequestorId |
11 |
可変 |
半角数字 |
リクエスト時にセットした値を応答します。 |
〇 ※3 |
BODY部サンプル
カードチェック(1Check)レスポンス
TransactionId=1000000000123&TransactionDate=20090101&OperateId=1Check&ProcessId=abcdd12345678ABCDEFG123456789abc&ProcessPass=12345678abcdefghi9876543210ABCDE&ResponseCd=OK&CompanyCd=Y2&ApproveNo=1234567&ProcNo=0000001&SecureResultCode=03.3.3.2. 与信(1Auth)
リクエストパラメーター
◎:必須/○:任意(条件付き必須の場合は注釈あり) /-:セット不要
|
項目名 |
パラメーター名 |
桁数 |
形式 |
データ型 |
説明 |
設定要領 |
|---|---|---|---|---|---|---|
|
接続ID |
MerchantId |
8 |
固定長 |
半角英数字 |
e-SCOTTが加盟店を識別するID(SP.LINKSが発番)。 |
◎ |
|
接続パスワード |
MerchantPass |
64 |
固定 |
半角英数字記号大文字小文字 |
e-SCOTTが加盟店を認証するパスワード(加盟店が加盟店管理画面で発番)。 |
◎ |
|
取引日付 |
TransactionDate |
8 |
固定 |
半角数字(YYYYMMDD) |
当日以前をセットしてください。 |
◎ |
|
処理区分 |
OperateId |
- |
可変長 |
半角英数字 |
◎ |
|
|
加盟店自由領域1 |
MerchantFree1 |
64 |
可変 |
全半角文字 |
加盟店が自由に使用できる項目。 |
〇 |
|
加盟店自由領域2 |
MerchantFree2 |
64 |
可変 |
全半角文字 |
〇 |
|
|
加盟店自由領域3 |
MerchantFree3 |
64 |
可変 |
全半角文字 |
〇 |
|
|
店舗コード |
TenantId |
4 |
固定 |
半角数字 |
→店舗コード |
〇 |
|
会員ID |
KaiinId |
6~32 |
範囲 |
半角英数字 |
カード情報に紐づくID。 |
〇 ※1 |
|
会員パスワード |
KaiinPass |
6~12 |
範囲 |
半角英数字 |
会員IDに紐づくパスワード。 |
〇 ※1 |
|
カード番号 |
CardNo |
11~16 |
範囲 |
半角数字 |
クレジットカード番号。 |
〇 ※1※5 |
|
カード有効期限 |
CardExp |
4 |
固定 |
半角数字(YYMM) |
クレジットカード有効期限。 |
〇 ※1※5 |
|
支払区分 |
PayType |
2 |
固定 |
半角数字 |
→支払区分 |
◎ |
|
利用金額 |
Amount |
8 |
可変 |
半角数字 |
利用金額。 |
◎ |
|
セキュリティコード |
SecCd |
3~4 |
範囲 |
半角数字 |
認証アシスト項目。 |
〇 ※8 |
|
カナ氏名(姓) |
KanaSei |
15 |
可変 |
半角カナ |
〇 ※8 |
|
|
カナ氏名(名) |
KanaMei |
15 |
可変 |
半角カナ |
〇 ※8 |
|
|
生月日 |
BirthDay |
4 |
固定 |
半角数字(MMDD) |
〇 ※8 |
|
|
電話番号 |
TelNo |
4 |
固定 |
半角数字 |
〇 ※8 |
|
|
処理番号 |
ProcNo |
7 |
固定 |
半角数字 |
加盟店が取引を識別するための番号(加盟店が採番)。 |
◎ |
|
リダイレクト用URL |
RedirectUrl |
500 |
固定 |
半角数字 |
3Dセキュア認証からのリダイレクト先URL。 |
◎ |
|
POST用URL |
PostUrl |
500 |
固定 |
半角数字 |
POST電文の送信先URL。 |
〇 |
|
トークン |
Token |
32 |
固定 |
半角数字 |
カード情報の代わりとなる識別子。 |
〇 ※1 |
|
ユーザ請求先住所情報 |
BillingAddress1 |
50 |
可変 |
半角英数字記号 |
3Dセキュア認証項目。 |
〇 ※4 |
|
ユーザ都市 |
BillingCity |
50 |
可変 |
半角英数字記号 |
〇 ※4 |
|
|
ユーザ国名コード |
BillingCountryCode |
3 |
可変 |
半角数字 |
〇 ※4 |
|
|
ユーザ名 |
BillingFirstName |
2~22 |
範囲 |
半角英数字記号 |
〇 ※2 |
|
|
ユーザ姓 |
BillingLastName |
2~22 |
範囲 |
半角英数字記号 |
〇 ※2 |
|
|
ユーザ郵便番号 |
BillingPostalCode |
16 |
可変 |
半角英数字記号 |
〇 ※4 |
|
|
ユーザフルネーム |
BillingFullName |
2~45 |
範囲 |
半角英数字記号スペース |
〇 ※2※4 |
|
|
ユーザEメール |
BillingEmail |
254 |
可変 |
半角英数字記号 |
〇 ※3※4 |
|
|
ユーザ電話番号 |
BillingPhoneNumber |
20 |
可変 |
半角数字記号 |
〇 ※3※4 |
|
|
ユーザ携帯電話番号 |
BillingMobilePhone |
25 |
可変 |
半角数字記号 |
〇 ※3※4 |
|
|
チャレンジインジケーター |
ChallengeInd |
2 |
固定 |
半角数字 |
〇 |
|
|
ターゲット属性フラグ |
TargetAttributeFlg |
1 |
固定 |
半角数字 |
〇 |
|
|
ブランドトークン |
BdToken |
11~16 |
範囲 |
半角数字 |
ブランドトークン項目(オプション機能)。 |
〇 |
|
ブランドトークン有効期限 |
BdTokenExp |
4 |
固定 |
半角数字(YYMM) |
〇 ※5 |
|
|
クリプトグラム |
Cryptogram |
28 |
可変 |
半角英数字記号 |
〇 ※6 |
|
|
ブランドトークンECI |
BdTokenEci |
2 |
固定 |
半角数字 |
〇 ※6 |
|
|
POSエントリーモード |
PosEntryMode |
2 |
固定 |
半角数字 |
ブランドトークン項目(オプション機能)。 |
〇 ※5 |
|
ブランドトークントランザクションID(TID) |
TransactionIdentifier |
16 |
可変 |
半角英数字記号 |
ブランドトークン項目(オプション機能)。 |
〇 ※7 |
|
トークンリクエスタID |
TokenRequestorId |
11 |
可変 |
半角数字 |
〇 ※6 |
|
|
ブランドトークン取引種別 |
BdTokenTransactionType |
1 |
固定 |
半角数字 |
ブランドトークン項目(オプション機能)。 |
〇 |
BODY部サンプル
与信(1Auth)リクエスト
MerchantId=12346578&MerchantPass=abc123AB&TransactionDate=20090101&OperateId=1Auth&KaiinId=abcdef&KaiinPass=abcdef&PayType=01&Amount=3000&ProcNo=0000001&RedirectUrl=https://XXXXXXX&PostUrl=https://XXXXXXX&BillingFullName=fullname&BillingPhoneNumber=1234レスポンスパラメーター
◎:必須/○:任意(条件付き必須の場合は注釈あり) /-:セット不要
|
項目名 |
パラメーター名 |
桁数 |
形式 |
データ型 |
説明 |
設定要領 |
|---|---|---|---|---|---|---|
|
処理通番 |
TransactionId |
12 |
固定 |
半角数字 |
処理を識別するコード(e-SCOTTが自動採番)。 |
◎ |
|
取引日付 |
TransactionDate |
8 |
固定 |
半角数字(YYYYMMDD) |
リクエスト時にセットした値を応答します。 |
◎ |
|
処理区分 |
OperateId |
- |
可変長 |
半角英数字 |
リクエスト時にセットした値を応答します。 |
◎ |
|
加盟店自由領域1 |
MerchantFree1 |
64 |
可変 |
全半角文字 |
リクエスト時にセットした値を応答します。 |
〇 |
|
加盟店自由領域2 |
MerchantFree2 |
64 |
可変 |
全半角文字 |
リクエスト時にセットした値を応答します。 |
〇 |
|
加盟店自由領域3 |
MerchantFree3 |
64 |
可変 |
全半角文字 |
リクエスト時にセットした値を応答します。 |
〇 |
|
プロセスID |
ProcessId |
32 |
固定 |
半角英数字 |
取引を識別するコード(e-SCOTTが自動採番)。 |
〇 ※1 |
|
プロセスパスワード |
ProcessPass |
32 |
固定 |
半角英数字 |
取引を識別するパスワード(e-SCOTTが自動採番)。 |
〇 ※1 |
|
処理結果コード |
ResponseCd |
200 |
可変 |
半角英数字記号 |
→レスポンスコード |
◎ |
|
3Dメッセージバージョン番号 |
MessageVersionNo3D |
10 |
可変 |
半角英数字記号 |
3Dセキュア関連項目。 |
〇 |
|
エンコード済XID |
EncodeXId3D |
28 |
可変 |
半角英数字記号 |
〇 |
|
|
ステータス |
TransactionStatus3D |
1 |
固定 |
半角英数字 |
3Dセキュア関連項目。 |
〇 |
|
CAVV |
CAVV3D |
28 |
可変 |
半角英数字記号 |
3Dセキュア関連項目。 |
〇 |
|
ECI |
ECI3D |
2 |
固定 |
半角英数字 |
3Dセキュア関連項目。 |
〇 |
|
カード会社コード |
CompanyCd |
2 |
固定 |
半角英数字 |
カード会社を識別するコード。 |
〇 ※1 |
|
承認番号 |
ApproveNo |
7 |
可変 |
半角英数字スペース |
カード会社発番の承認番号。 |
〇 ※1 |
|
認証結果1 |
McSecCd |
1 |
固定 |
半角数字 |
認証アシスト項目の認証結果。 |
〇 ※6 |
|
認証結果2 |
McKanaSei |
1 |
固定 |
半角数字 |
〇 ※6 |
|
|
認証結果3 |
McKanaMei |
1 |
固定 |
半角数字 |
〇 ※6 |
|
|
認証結果4 |
McBirthDay |
1 |
固定 |
半角数字 |
〇 ※6 |
|
|
認証結果5 |
McTelNo |
1 |
固定 |
半角数字 |
〇 ※6 |
|
|
処理番号 |
ProcNo |
7 |
固定 |
半角数字 |
リクエスト時にセットした値を応答します。 |
◎ |
|
3Dセキュア認証結果コード |
SecureResultCode |
1 |
固定 |
半角数字 |
3D セキュア関連項。 |
◎ |
|
DSトランザクションID |
DSTransactionId |
36 |
可変 |
半角英数字記号 |
3D セキュア関連項。 |
〇 |
|
3DSサーバートランザクションID |
ThreeDSServerTransactionId |
36 |
可変 |
半角英数字記号 |
〇 |
|
|
ブランドトークン |
BdToken |
11~16 |
範囲 |
半角数字 |
リクエスト時にセットした値を応答します。 |
〇 |
|
ブランドトークン有効期限 |
BdTokenExp |
4 |
固定 |
半角数字(YYMM) |
リクエスト時にセットした値を応答します。 |
〇 ※2 |
|
クリプトグラム |
Cryptogram |
28 |
可変 |
半角英数字記号 |
リクエスト時にセットした値を応答します。 |
〇 ※3 |
|
ブランドトークンECI |
BdTokenEci |
2 |
固定 |
半角数字 |
リクエスト時にセットした値を応答します。 |
〇 ※3 |
|
ブランドトークン仕向判定結果 |
BdTokenResponceCd |
1 |
固定 |
半角数字 |
ブランドトークン項目(オプション機能)。 |
〇 ※4 |
|
POSエントリーモード |
PosEntryMode |
2 |
固定 |
半角数字 |
リクエスト時にセットした値を応答します。 |
〇 ※2 |
|
ブランドトークントランザクションID(TID) |
TransactionIdentifier |
16 |
可変 |
半角英数字記号 |
ブランドトークン項目(オプション機能)。 |
〇 ※4※5 |
|
トークンリクエスタID |
TokenRequestorId |
11 |
可変 |
半角数字 |
リクエスト時にセットした値を応答します。 |
〇 ※3 |
|
ブランドトークン取引種別 |
BdTokenTransactionType |
1 |
固定 |
半角数字 |
リクエスト時にセットした値を応答します。 |
〇 |
BODY部サンプル
与信(1Auth)レスポンス
TransactionId=1000000000123&TransactionDate=20090101&OperateId=1Auth&ProcessId=abcdd12345678ABCDEFG123456789abc&ProcessPass=12345678abcdefghi9876543210ABCDE&ResponseCd=OK&CompanyCd=Y2&ApproveNo=1234567&ProcNo=0000001&SecureResultCode=03.3.3.3. 与信売上計上(1Gathering)
リクエストパラメーター
◎:必須/○:任意(条件付き必須の場合は注釈あり) /-:セット不要
|
項目名 |
パラメーター名 |
桁数 |
形式 |
データ型 |
説明 |
設定要領 |
|---|---|---|---|---|---|---|
|
接続ID |
MerchantId |
8 |
固定長 |
半角英数字 |
e-SCOTTが加盟店を識別するID(SP.LINKSが発番)。 |
◎ |
|
接続パスワード |
MerchantPass |
64 |
固定 |
半角英数字記号大文字小文字 |
e-SCOTTが加盟店を認証するパスワード(加盟店が加盟店管理画面で発番)。 |
◎ |
|
取引日付 |
TransactionDate |
8 |
固定 |
半角数字(YYYYMMDD) |
当日以前をセットしてください。 |
◎ |
|
処理区分 |
OperateId |
- |
可変長 |
半角英数字 |
◎ |
|
|
加盟店自由領域1 |
MerchantFree1 |
64 |
可変 |
全半角文字 |
加盟店が自由に使用できる項目。 |
〇 |
|
加盟店自由領域2 |
MerchantFree2 |
64 |
可変 |
全半角文字 |
〇 |
|
|
加盟店自由領域3 |
MerchantFree3 |
64 |
可変 |
全半角文字 |
〇 |
|
|
店舗コード |
TenantId |
4 |
固定 |
半角数字 |
→店舗コード |
〇 |
|
会員ID |
KaiinId |
6~32 |
範囲 |
半角英数字 |
カード情報に紐づくID。 |
〇 ※1 |
|
会員パスワード |
KaiinPass |
6~12 |
範囲 |
半角英数字 |
会員IDに紐づくパスワード。 |
〇 ※1 |
|
カード番号 |
CardNo |
11~16 |
範囲 |
半角数字 |
クレジットカード番号。 |
〇 ※1※5 |
|
カード有効期限 |
CardExp |
4 |
固定 |
半角数字(YYMM) |
クレジットカード有効期限。 |
〇 ※1※5 |
|
支払区分 |
PayType |
2 |
固定 |
半角数字 |
→支払区分 |
◎ |
|
利用金額 |
Amount |
8 |
可変 |
半角数字 |
利用金額。 |
◎ |
|
セキュリティコード |
SecCd |
3~4 |
範囲 |
半角数字 |
認証アシスト項目。 |
〇 ※8 |
|
カナ氏名(姓) |
KanaSei |
15 |
可変 |
半角カナ |
〇 ※8 |
|
|
カナ氏名(名) |
KanaMei |
15 |
可変 |
半角カナ |
〇 ※8 |
|
|
生月日 |
BirthDay |
4 |
固定 |
半角数字(MMDD) |
〇 ※8 |
|
|
電話番号 |
TelNo |
4 |
固定 |
半角数字 |
〇 ※8 |
|
|
処理番号 |
ProcNo |
7 |
固定 |
半角数字 |
加盟店が取引を識別するための番号(加盟店が採番)。 |
◎ |
|
リダイレクト用URL |
RedirectUrl |
500 |
固定 |
半角数字 |
3Dセキュア認証からのリダイレクト先URL。 |
◎ |
|
POST用URL |
PostUrl |
500 |
固定 |
半角数字 |
POST電文の送信先URL。 |
〇 |
|
トークン |
Token |
32 |
固定 |
半角数字 |
カード情報の代わりとなる識別子。 |
〇 ※1 |
|
ユーザ請求先住所情報 |
BillingAddress1 |
50 |
可変 |
半角英数字記号 |
3Dセキュア認証項目。 |
〇 ※4 |
|
ユーザ都市 |
BillingCity |
50 |
可変 |
半角英数字記号 |
〇 ※4 |
|
|
ユーザ国名コード |
BillingCountryCode |
3 |
可変 |
半角数字 |
〇 ※4 |
|
|
ユーザ名 |
BillingFirstName |
2~22 |
範囲 |
半角英数字記号 |
〇 ※2 |
|
|
ユーザ姓 |
BillingLastName |
2~22 |
範囲 |
半角英数字記号 |
〇 ※2 |
|
|
ユーザ郵便番号 |
BillingPostalCode |
16 |
可変 |
半角英数字記号 |
〇 ※4 |
|
|
ユーザフルネーム |
BillingFullName |
2~45 |
範囲 |
半角英数字記号スペース |
〇 ※2※4 |
|
|
ユーザEメール |
BillingEmail |
254 |
可変 |
半角英数字記号 |
〇 ※3※4 |
|
|
ユーザ電話番号 |
BillingPhoneNumber |
20 |
可変 |
半角数字記号 |
〇 ※3※4 |
|
|
ユーザ携帯電話番号 |
BillingMobilePhone |
25 |
可変 |
半角数字記号 |
〇 ※3※4 |
|
|
チャレンジインジケーター |
ChallengeInd |
2 |
固定 |
半角数字 |
〇 |
|
|
ターゲット属性フラグ |
TargetAttributeFlg |
1 |
固定 |
半角数字 |
〇 |
|
|
ブランドトークン |
BdToken |
11~16 |
範囲 |
半角数字 |
ブランドトークン項目(オプション機能)。 |
〇 |
|
ブランドトークン有効期限 |
BdTokenExp |
4 |
固定 |
半角数字(YYMM) |
〇 ※5 |
|
|
クリプトグラム |
Cryptogram |
28 |
可変 |
半角英数字記号 |
〇 ※6 |
|
|
ブランドトークンECI |
BdTokenEci |
2 |
固定 |
半角数字 |
〇 ※6 |
|
|
POSエントリーモード |
PosEntryMode |
2 |
固定 |
半角数字 |
ブランドトークン項目(オプション機能)。 |
〇 ※5 |
|
ブランドトークントランザクションID(TID) |
TransactionIdentifier |
16 |
可変 |
半角英数字記号 |
ブランドトークン項目(オプション機能)。 |
〇 ※7 |
|
トークンリクエスタID |
TokenRequestorId |
11 |
可変 |
半角数字 |
〇 ※6 |
|
|
ブランドトークン取引種別 |
BdTokenTransactionType |
1 |
固定 |
半角数字 |
ブランドトークン項目(オプション機能)。 |
〇 |
BODY部サンプル
与信売上計上(1Gathering)リクエスト
MerchantId=12346578&MerchantPass=abc123AB&TransactionDate=20090101&OperateId=1Gathering&KaiinId=abcdef&KaiinPass=abcdef&PayType=01&Amount=3000&ProcNo=0000001&RedirectUrl=https://XXXXXXX&PostUrl=https://XXXXXXX&BillingFullName=fullname&BillingPhoneNumber=1234レスポンスパラメーター
◎:必須/○:任意(条件付き必須の場合は注釈あり) /-:セット不要
|
項目名 |
パラメーター名 |
桁数 |
形式 |
データ型 |
説明 |
設定要領 |
|---|---|---|---|---|---|---|
|
処理通番 |
TransactionId |
12 |
固定 |
半角数字 |
処理を識別するコード(e-SCOTTが自動採番)。 |
◎ |
|
取引日付 |
TransactionDate |
8 |
固定 |
半角数字(YYYYMMDD) |
リクエスト時にセットした値を応答します。 |
◎ |
|
処理区分 |
OperateId |
- |
可変長 |
半角英数字 |
リクエスト時にセットした値を応答します。 |
◎ |
|
加盟店自由領域1 |
MerchantFree1 |
64 |
可変 |
全半角文字 |
リクエスト時にセットした値を応答します。 |
〇 |
|
加盟店自由領域2 |
MerchantFree2 |
64 |
可変 |
全半角文字 |
リクエスト時にセットした値を応答します。 |
〇 |
|
加盟店自由領域3 |
MerchantFree3 |
64 |
可変 |
全半角文字 |
リクエスト時にセットした値を応答します。 |
〇 |
|
プロセスID |
ProcessId |
32 |
固定 |
半角英数字 |
取引を識別するコード(e-SCOTTが自動採番)。 |
〇 ※1 |
|
プロセスパスワード |
ProcessPass |
32 |
固定 |
半角英数字 |
取引を識別するパスワード(e-SCOTTが自動採番)。 |
〇 ※1 |
|
処理結果コード |
ResponseCd |
200 |
可変 |
半角英数字記号 |
→レスポンスコード |
◎ |
|
3Dメッセージバージョン番号 |
MessageVersionNo3D |
10 |
可変 |
半角英数字記号 |
3Dセキュア関連項目。 |
〇 |
|
エンコード済XID |
EncodeXId3D |
28 |
可変 |
半角英数字記号 |
〇 |
|
|
ステータス |
TransactionStatus3D |
1 |
固定 |
半角英数字 |
3Dセキュア関連項目。 |
〇 |
|
CAVV |
CAVV3D |
28 |
可変 |
半角英数字記号 |
3Dセキュア関連項目。 |
〇 |
|
ECI |
ECI3D |
2 |
固定 |
半角英数字 |
3Dセキュア関連項目。 |
〇 |
|
カード会社コード |
CompanyCd |
2 |
固定 |
半角英数字 |
カード会社を識別するコード。 |
〇 ※1 |
|
承認番号 |
ApproveNo |
7 |
可変 |
半角英数字スペース |
カード会社発番の承認番号。 |
〇 ※1 |
|
認証結果1 |
McSecCd |
1 |
固定 |
半角数字 |
認証アシスト項目の認証結果。 |
〇 ※6 |
|
認証結果2 |
McKanaSei |
1 |
固定 |
半角数字 |
〇 ※6 |
|
|
認証結果3 |
McKanaMei |
1 |
固定 |
半角数字 |
〇 ※6 |
|
|
認証結果4 |
McBirthDay |
1 |
固定 |
半角数字 |
〇 ※6 |
|
|
認証結果5 |
McTelNo |
1 |
固定 |
半角数字 |
〇 ※6 |
|
|
処理番号 |
ProcNo |
7 |
固定 |
半角数字 |
リクエスト時にセットした値を応答します。 |
◎ |
|
3Dセキュア認証結果コード |
SecureResultCode |
1 |
固定 |
半角数字 |
3D セキュア関連項。 |
◎ |
|
DSトランザクションID |
DSTransactionId |
36 |
可変 |
半角英数字記号 |
3D セキュア関連項。 |
〇 |
|
3DSサーバートランザクションID |
ThreeDSServerTransactionId |
36 |
可変 |
半角英数字記号 |
〇 |
|
|
ブランドトークン |
BdToken |
11~16 |
範囲 |
半角数字 |
リクエスト時にセットした値を応答します。 |
〇 |
|
ブランドトークン有効期限 |
BdTokenExp |
4 |
固定 |
半角数字(YYMM) |
リクエスト時にセットした値を応答します。 |
〇 ※2 |
|
クリプトグラム |
Cryptogram |
28 |
可変 |
半角英数字記号 |
リクエスト時にセットした値を応答します。 |
〇 ※3 |
|
ブランドトークンECI |
BdTokenEci |
2 |
固定 |
半角数字 |
リクエスト時にセットした値を応答します。 |
〇 ※3 |
|
ブランドトークン仕向判定結果 |
BdTokenResponceCd |
1 |
固定 |
半角数字 |
ブランドトークン項目(オプション機能)。 |
〇 ※4 |
|
POSエントリーモード |
PosEntryMode |
2 |
固定 |
半角数字 |
リクエスト時にセットした値を応答します。 |
〇 ※2 |
|
ブランドトークントランザクションID(TID) |
TransactionIdentifier |
16 |
可変 |
半角英数字記号 |
ブランドトークン項目(オプション機能)。 |
〇 ※4※5 |
|
トークンリクエスタID |
TokenRequestorId |
11 |
可変 |
半角数字 |
リクエスト時にセットした値を応答します。 |
〇 ※3 |
|
ブランドトークン取引種別 |
BdTokenTransactionType |
1 |
固定 |
半角数字 |
リクエスト時にセットした値を応答します。 |
〇 |
BODY部サンプル
与信売上計上(1Gathering)レスポンス
TransactionId=1000000000123&TransactionDate=20090101&OperateId=1Gathering&ProcessId=abcdd12345678ABCDEFG123456789abc&ProcessPass=12345678abcdefghi9876543210ABCDE&ResponseCd=OK&CompanyCd=Y2&ApproveNo=1234567&ProcNo=0000001&SecureResultCode=03.3.4. Process電文項目定義
3Dセキュア認証処理結果参照(3Search)の電文項目の定義は下記のとおりです。
3.3.4.1. 3Dセキュア認証処理結果参照(3Search)
リクエストパラメーター
◎:必須/○:任意(条件付き必須の場合は注釈あり) /-:セット不要
|
項目名 |
パラメーター名 |
桁数 |
形式 |
データ型 |
説明 |
設定要領 |
|---|---|---|---|---|---|---|
|
接続ID |
MerchantId |
8 |
固定長 |
半角英数字 |
e-SCOTTが加盟店を識別するID(SP.LINKSが発番)。 |
◎ |
|
接続パスワード |
MerchantPass |
64 |
固定 |
半角英数字記号大文字小文字 |
e-SCOTTが加盟店を認証するパスワード(加盟店が加盟店管理画面で発番)。 |
◎ |
|
取引日付 |
TransactionDate |
8 |
固定 |
半角数字(YYYYMMDD) |
当日以前をセットしてください。 |
◎ |
|
処理区分 |
OperateId |
- |
可変長 |
半角英数字 |
◎ |
|
|
店舗コード |
TenantId |
4 |
固定 |
半角数字 |
→店舗コード |
〇 |
|
処理番号 |
ProcNo |
7 |
固定 |
半角数字 |
加盟店が取引を識別するための番号(加盟店が採番)。 |
◎ |
BODY部サンプル
3Dセキュア認証処理結果参照(3Search)リクエスト
MerchantId=12346578&MerchantPass=abc123AB&TransactionDate=20210301&OperateId=3Search&ProcNo=0000001レスポンスパラメーター
◎:必須/○:任意(条件付き必須の場合は注釈あり) /-:セット不要
|
項目名 |
パラメーター名 |
桁数 |
形式 |
データ型 |
説明 |
設定要領 |
|||
|---|---|---|---|---|---|---|---|---|---|
|
元取引正常終了時 |
元取引エラー終了時 |
元取引未完了時 |
元取引未存在時 |
||||||
|
処理通番 |
TransactionId |
12 |
固定 |
半角数字 |
処理を識別するコード(e-SCOTTが自動採番)。 |
◎ |
◎ |
◎ |
◎ |
|
取引日付 |
TransactionDate |
8 |
固定 |
半角数字(YYYYMMDD) |
リクエスト時にセットした値を応答します。 |
◎ |
◎ |
◎ |
◎ |
|
処理区分 |
OperateId |
- |
可変長 |
半角英数字 |
リクエスト時にセットした値を応答します。 |
◎ |
◎ |
◎ |
◎ |
|
加盟店自由領域1 |
MerchantFree1 |
64 |
可変 |
全半角文字 |
元取引でセットした値を応答します。 |
〇 |
〇 |
〇 |
- |
|
加盟店自由領域2 |
MerchantFree2 |
64 |
可変 |
全半角文字 |
元取引でセットした値を応答します。 |
〇 |
〇 |
〇 |
- |
|
加盟店自由領域3 |
MerchantFree3 |
64 |
可変 |
全半角文字 |
元取引でセットした値を応答します。 |
〇 |
〇 |
〇 |
- |
|
プロセスID |
ProcessId |
32 |
固定 |
半角英数字 |
取引を識別するコード(e-SCOTTが自動採番)。 |
◎ |
- |
- |
- |
|
プロセスパスワード |
ProcessPass |
32 |
固定 |
半角英数字 |
取引を識別するパスワード(e-SCOTTが自動採番)。 |
◎ |
- |
- |
- |
|
処理結果コード |
ResponseCd |
200 |
可変 |
半角英数字記号 |
→レスポンスコード |
◎ |
◎ |
◎ |
◎ |
|
店舗コード |
TenantId |
4 |
固定 |
半角数字 |
元取引でセットした値を応答します。 |
◎ |
◎ |
◎ |
- |
|
会員ID |
KaiinId |
6~32 |
範囲 |
半角英数字 |
元取引でセットした値を応答します。 |
〇 |
〇 |
〇 |
- |
|
支払区分 |
PayType |
2 |
固定 |
半角数字 |
元取引でセットした値を応答します。 |
◎ |
〇 |
〇 |
- |
|
利用金額 |
Amount |
8 |
可変 |
半角数字 |
元取引でセットした値を応答します。 |
◎ |
〇 |
〇 |
- |
|
3Dメッセージバージョン番号 |
MessageVersionNo3D |
10 |
可変 |
半角英数字記号 |
元取引で応答した値を応答します。 |
〇 |
〇 |
- |
- |
|
エンコード済XID |
EncodeXId3D |
28 |
可変 |
半角英数字記号 |
元取引で応答した値を応答します。 |
〇 |
〇 |
- |
- |
|
ステータス |
TransactionStatus3D |
1 |
固定 |
半角英数字 |
元取引で応答した値を応答します。 |
〇 |
〇 |
- |
- |
|
CAVV |
CAVV3D |
28 |
可変 |
半角英数字記号 |
元取引で応答した値を応答します。 |
〇 |
〇 |
- |
- |
|
ECI |
ECI3D |
2 |
固定 |
半角英数字 |
元取引で応答した値を応答します。 |
〇 |
〇 |
- |
- |
|
カード会社コード |
CompanyCd |
2 |
固定 |
半角英数字 |
元取引で応答した値を応答します。 |
◎ |
〇 |
- |
- |
|
承認番号 |
ApproveNo |
7 |
可変 |
半角英数字スペース |
元取引で応答した値を応答します。 |
◎ |
〇 |
- |
- |
|
処理番号 |
ProcNo |
7 |
固定 |
半角数字 |
リクエスト時にセットした値を応答します。 |
◎ |
◎ |
◎ |
◎ |
|
最新区分 |
SaisinKbn |
1 |
固定 |
半角数字 |
→最新区分 |
◎ |
◎ |
- |
- |
|
3Dセキュア認証結果コード |
SecureResultCode |
1 |
固定 |
半角数字 |
3D セキュア関連項。 |
◎ |
◎ |
- |
- |
|
DSトランザクションID |
DSTransactionId |
36 |
可変 |
半角英数字記号 |
3D セキュア関連項。 |
〇 |
- |
- |
- |
|
3DSサーバートランザクションID |
ThreeDSServerTransactionId |
36 |
可変 |
半角英数字記号 |
〇 |
- |
- |
- |
|
BODY部サンプル
3Dセキュア認証処理結果参照(3Search)レスポンス
TransactionId=000000000002&TransactionDate=20210301&OperateId=3Search&ProcessId=836be7571855cb569c82c26e27d90240&ProcessPass=c3a69be33c123c3fa5712f582be98b08&ResponseCd=OK&TenantId=0001&PayType=01&Amount=3000&CompanyCd=Y2&ApproveNo=1234567&ProcNo=0000001&SaisinKbn=0&SecureResultCode=03.3.5. 会員情報登録電文項目定義
会員新規(4MemAdd)、会員更新(4MemChg)の電文項目の定義は、下記のとおりです。
3.3.5.1. 会員新規(4MemAdd)
リクエストパラメーター
◎:必須/○:任意(条件付き必須の場合は注釈あり) /-:セット不要
|
項目名 |
パラメーター名 |
桁数 |
形式 |
データ型 |
説明 |
設定要領 |
|---|---|---|---|---|---|---|
|
接続ID |
MerchantId |
8 |
固定長 |
半角英数字 |
e-SCOTTが加盟店を識別するID(SP.LINKSが発番)。 |
◎ |
|
接続パスワード |
MerchantPass |
64 |
固定 |
半角英数字記号大文字小文字 |
e-SCOTTが加盟店を認証するパスワード(加盟店が加盟店管理画面で発番)。 |
◎ |
|
取引日付 |
TransactionDate |
8 |
固定 |
半角数字(YYYYMMDD) |
当日以前をセットしてください。 |
◎ |
|
処理区分 |
OperateId |
- |
可変長 |
半角英数字 |
◎ |
|
|
加盟店自由領域1 |
MerchantFree1 |
64 |
可変 |
全半角文字 |
加盟店が自由に使用できる項目。 |
〇 |
|
加盟店自由領域2 |
MerchantFree2 |
64 |
可変 |
全半角文字 |
〇 |
|
|
加盟店自由領域3 |
MerchantFree3 |
64 |
可変 |
全半角文字 |
〇 |
|
|
店舗コード |
TenantId |
4 |
固定 |
半角数字 |
→店舗コード |
〇 |
|
会員ID |
KaiinId |
6~32 |
範囲 |
半角英数字 |
カード情報に紐づくID。 |
◎ |
|
会員パスワード |
KaiinPass |
6~12 |
範囲 |
半角英数字 |
会員IDに紐づくパスワード。 |
◎ |
|
カード番号 |
CardNo |
11~16 |
範囲 |
半角数字 |
クレジットカード番号。 |
〇 ※1 |
|
カード有効期限 |
CardExp |
4 |
固定 |
半角数字(YYMM) |
クレジットカード有効期限。 |
〇 ※1 |
|
新会員パスワード |
NewKaiinPass |
6~12 |
範囲 |
半角英数字 |
会員変更後の会員パスワード。 |
- |
|
洗替使用区分 |
EnableCheckUseKbn |
1 |
固定 |
半角数字 |
→洗替使用区分 |
〇 |
|
セキュリティコード |
SecCd |
3~4 |
範囲 |
半角数字 |
認証アシスト項目。 |
〇 ※5 |
|
カナ氏名(姓) |
KanaSei |
15 |
可変 |
半角カナ |
〇 ※5 |
|
|
カナ氏名(名) |
KanaMei |
15 |
可変 |
半角カナ |
〇 ※5 |
|
|
生月日 |
BirthDay |
4 |
固定 |
半角数字(MMDD) |
〇 ※5 |
|
|
電話番号 |
TelNo |
4 |
固定 |
半角数字 |
〇 ※5 |
|
|
処理番号 |
ProcNo |
7 |
固定 |
半角数字 |
加盟店が取引を識別するための番号(加盟店が採番)。 |
◎ |
|
リダイレクト用URL |
RedirectUrl |
500 |
固定 |
半角数字 |
3Dセキュア認証からのリダイレクト先URL。 |
◎ |
|
POST用URL |
PostUrl |
500 |
可変 |
半角英数字記号 |
POST電文の送信先URL。 |
〇 |
|
トークン |
Token |
32 |
固定 |
半角数字 |
カード情報の代わりとなる識別子。 |
〇 ※1 |
|
ユーザ請求先住所情報 |
BillingAddress1 |
50 |
可変 |
半角英数字記号 |
3Dセキュア認証項目。 |
〇 ※2 |
|
ユーザ都市 |
BillingCity |
50 |
可変 |
半角英数字記号 |
〇 ※2 |
|
|
ユーザ国名コード |
BillingCountryCode |
3 |
可変 |
半角数字 |
〇 ※2 |
|
|
ユーザ名 |
BillingFirstName |
2~22 |
範囲 |
半角英数字記号 |
〇 ※3 |
|
|
ユーザ姓 |
BillingLastName |
2~22 |
範囲 |
半角英数字記号 |
〇 ※3 |
|
|
ユーザ郵便番号 |
BillingPostalCode |
16 |
可変 |
半角英数字記号 |
〇 ※2 |
|
|
ユーザフルネーム |
BillingFullName |
2~45 |
可変 |
半角英数字記号スペース |
〇 ※2※3 |
|
|
ユーザEメール |
BillingEmail |
254 |
可変 |
半角英数字記号 |
〇 ※2※4 |
|
|
ユーザ電話番号 |
BillingPhoneNumber |
20 |
可変 |
半角数字記号 |
〇 ※2※4 |
|
|
ユーザ携帯電話番号 |
BillingMobilePhone |
25 |
可変 |
半角数字記号 |
〇 ※2※4 |
|
|
チャレンジインジケーター |
ChallengeInd |
2 |
固定 |
半角数字 |
〇 |
|
|
ターゲット属性フラグ |
TargetAttributeFlg |
1 |
固定 |
半角数字 |
〇 |
BODY部サンプル
会員新規(4MemAdd)リクエスト
MerchantId=12346578&MerchantPass=abc123AB&TransactionDate=20090101&OperateId=4MemAdd&KaiinId=abcdef&KaiinPass=abcdef&Token=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa&ProcNo=0000001&RedirectUrl=https://XXXXXXX&PostUrl=https://XXXXXXX&BillingFullName=fullname&BillingPhoneNumber=1234レスポンスパラメーター
◎:必須/○:任意(条件付き必須の場合は注釈あり) /-:セット不要
|
項目名 |
パラメーター名 |
桁数 |
形式 |
データ型 |
説明 |
設定要領 |
|---|---|---|---|---|---|---|
|
処理通番 |
TransactionId |
12 |
固定 |
半角数字 |
処理を識別するコード(e-SCOTTが自動採番)。 |
◎ |
|
取引日付 |
TransactionDate |
8 |
固定 |
半角数字(YYYYMMDD) |
リクエスト時にセットした値を応答します。 |
◎ |
|
処理区分 |
OperateId |
- |
可変長 |
半角英数字 |
リクエスト時にセットした値を応答します。 |
◎ |
|
加盟店自由領域1 |
MerchantFree1 |
64 |
可変 |
全半角文字 |
リクエスト時にセットした値を応答します。 |
〇 |
|
加盟店自由領域2 |
MerchantFree2 |
64 |
可変 |
全半角文字 |
リクエスト時にセットした値を応答します。 |
〇 |
|
加盟店自由領域3 |
MerchantFree3 |
64 |
可変 |
全半角文字 |
リクエスト時にセットした値を応答します。 |
〇 |
|
処理結果コード |
ResponseCd |
200 |
可変 |
半角英数字記号 |
→レスポンスコード |
◎ |
|
カード会社コード |
CompanyCd |
2 |
固定 |
半角英数字 |
カード会社を識別するコード。 |
〇 ※1 |
|
洗替使用区分 |
EnableCheckUseKbn |
1 |
固定 |
半角数字 |
リクエスト時にセットした値を応答します。 |
〇 |
|
認証結果1 |
McSecCd |
1 |
固定 |
半角数字 |
認証アシスト項目の認証結果。 |
〇 ※2 |
|
認証結果2 |
McKanaSei |
1 |
固定 |
半角数字 |
〇 ※2 |
|
|
認証結果3 |
McKanaMei |
1 |
固定 |
半角数字 |
〇 ※2 |
|
|
認証結果4 |
McBirthDay |
1 |
固定 |
半角数字 |
〇 ※2 |
|
|
認証結果5 |
McTelNo |
1 |
固定 |
半角数字 |
〇 ※2 |
|
|
3Dメッセージバージョン番号 |
MessageVersionNo3D |
10 |
可変 |
半角英数字記号 |
3Dセキュア関連項目。 |
〇 |
|
エンコード済XID |
EncodeXId3D |
28 |
可変 |
半角英数字記号 |
〇 |
|
|
ステータス |
TransactionStatus3D |
1 |
固定 |
半角英数字 |
3Dセキュア関連項目。 |
〇 |
|
CAVV |
CAVV3D |
28 |
可変 |
半角英数字記号 |
3Dセキュア関連項目。 |
〇 |
|
ECI |
ECI3D |
2 |
固定 |
半角英数字 |
3Dセキュア関連項目。 |
〇 |
|
処理番号 |
ProcNo |
7 |
固定 |
半角数字 |
リクエスト時にセットした値を応答します。 |
◎ |
|
3Dセキュア認証結果コード |
SecureResultCode |
1 |
固定 |
半角数字 |
3D セキュア関連項。 |
◎ |
|
DSトランザクションID |
DSTransactionId |
36 |
可変 |
半角英数字記号 |
3D セキュア関連項。 |
〇 |
|
3DSサーバートランザクションID |
ThreeDSServerTransactionId |
36 |
可変 |
半角英数字記号 |
〇 |
|
|
ブランドトークン |
BdToken |
11~16 |
範囲 |
半角数字 |
ブランドトークン項目(オプション機能)。 |
〇 |
|
ブランドトークン有効期限 |
BdTokenExp |
4 |
固定 |
半角数字(YYMM) |
〇 |
|
|
顧客ID |
BdTokenCustomerId |
60 |
可変 |
半角英数字記号 |
〇 |
|
|
決済手段登録番号 |
BdTokenAccountMethod |
2 |
固定 |
半角数字 |
〇 |
|
|
ブランドトークン仕向判定結果 |
BdTokenResponceCd |
1 |
固定 |
半角数字 |
ブランドトークン項目(オプション機能)。 |
〇 |
BODY部サンプル
会員新規(4MemAdd)レスポンス
TransactionId=000000000123&TransactionDate=20090101&OperateId=4MemAdd&ResponseCd=OK&CompanyCd=Y2&ProcNo=0000001&SecureResultCode=03.3.5.2. 会員更新(4MemChg)
リクエストパラメーター
◎:必須/○:任意(条件付き必須の場合は注釈あり) /-:セット不要
|
項目名 |
パラメーター名 |
桁数 |
形式 |
データ型 |
説明 |
設定要領 |
|---|---|---|---|---|---|---|
|
接続ID |
MerchantId |
8 |
固定長 |
半角英数字 |
e-SCOTTが加盟店を識別するID(SP.LINKSが発番)。 |
◎ |
|
接続パスワード |
MerchantPass |
64 |
固定 |
半角英数字記号大文字小文字 |
e-SCOTTが加盟店を認証するパスワード(加盟店が加盟店管理画面で発番)。 |
◎ |
|
取引日付 |
TransactionDate |
8 |
固定 |
半角数字(YYYYMMDD) |
当日以前をセットしてください。 |
◎ |
|
処理区分 |
OperateId |
- |
可変長 |
半角英数字 |
◎ |
|
|
加盟店自由領域1 |
MerchantFree1 |
64 |
可変 |
全半角文字 |
本項目をセットしても、会員新規(4MemAdd)で登録済みの値は変更されません。 |
〇 |
|
加盟店自由領域2 |
MerchantFree2 |
64 |
可変 |
全半角文字 |
〇 |
|
|
加盟店自由領域3 |
MerchantFree3 |
64 |
可変 |
全半角文字 |
〇 |
|
|
店舗コード |
TenantId |
4 |
固定 |
半角数字 |
→店舗コード |
〇 |
|
会員ID |
KaiinId |
6~32 |
範囲 |
半角英数字 |
カード情報に紐づくID。 |
◎ |
|
会員パスワード |
KaiinPass |
6~12 |
範囲 |
半角英数字 |
会員IDに紐づくパスワード。 |
◎ |
|
カード番号 |
CardNo |
11~16 |
範囲 |
半角数字 |
クレジットカード番号。 |
〇 ※1 |
|
カード有効期限 |
CardExp |
4 |
固定 |
半角数字(YYMM) |
クレジットカード有効期限。 |
〇 ※1 |
|
新会員パスワード |
NewKaiinPass |
6~12 |
範囲 |
半角英数字 |
会員変更後の会員パスワード。 |
〇 |
|
洗替使用区分 |
EnableCheckUseKbn |
1 |
固定 |
半角数字 |
→洗替使用区分 |
〇 |
|
セキュリティコード |
SecCd |
3~4 |
範囲 |
半角数字 |
認証アシスト項目。 |
〇 ※4 |
|
カナ氏名(姓) |
KanaSei |
15 |
可変 |
半角カナ |
〇 ※4 |
|
|
カナ氏名(名) |
KanaMei |
15 |
可変 |
半角カナ |
〇 ※4 |
|
|
生月日 |
BirthDay |
4 |
固定 |
半角数字(MMDD) |
〇 ※4 |
|
|
電話番号 |
TelNo |
4 |
固定 |
半角数字 |
〇 ※4 |
|
|
処理番号 |
ProcNo |
7 |
固定 |
半角数字 |
加盟店が取引を識別するための番号(加盟店が採番)。 |
◎ |
|
リダイレクト用URL |
RedirectUrl |
500 |
固定 |
半角数字 |
3Dセキュア認証からのリダイレクト先URL。 |
◎ |
|
POST用URL |
PostUrl |
500 |
可変 |
半角英数字記号 |
POST電文の送信先URL。 |
〇 |
|
トークン |
Token |
32 |
固定 |
半角数字 |
カード情報の代わりとなる識別子。 |
〇 |
|
ユーザ請求先住所情報 |
BillingAddress1 |
50 |
可変 |
半角英数字記号 |
3Dセキュア認証項目。 |
〇 ※1 |
|
ユーザ都市 |
BillingCity |
50 |
可変 |
半角英数字記号 |
〇 ※1 |
|
|
ユーザ国名コード |
BillingCountryCode |
3 |
可変 |
半角数字 |
〇 ※1 |
|
|
ユーザ名 |
BillingFirstName |
2~22 |
範囲 |
半角英数字記号 |
〇 ※2 |
|
|
ユーザ姓 |
BillingLastName |
2~22 |
範囲 |
半角英数字記号 |
〇 ※2 |
|
|
ユーザ郵便番号 |
BillingPostalCode |
16 |
可変 |
半角英数字記号 |
〇 ※1 |
|
|
ユーザフルネーム |
BillingFullName |
2~45 |
可変 |
半角英数字記号スペース |
〇 ※1※2 |
|
|
ユーザEメール |
BillingEmail |
254 |
可変 |
半角英数字記号 |
〇 ※1※3 |
|
|
ユーザ電話番号 |
BillingPhoneNumber |
20 |
可変 |
半角数字記号 |
〇 ※1※3 |
|
|
ユーザ携帯電話番号 |
BillingMobilePhone |
25 |
可変 |
半角数字記号 |
〇 ※1※3 |
|
|
チャレンジインジケーター |
ChallengeInd |
2 |
固定 |
半角数字 |
〇 |
|
|
ターゲット属性フラグ |
TargetAttributeFlg |
1 |
固定 |
半角数字 |
〇 |
BODY部サンプル
会員更新(4MemChg)リクエスト
MerchantId=12346578&MerchantPass=abc123AB&TransactionDate=20210301&OperateId=4MemChg&KaiinId=abcdef&KaiinPass=abcdef&Token=aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa&ProcNo=0000001&RedirectUrl=https://XXXXXXX&PostUrl=https://XXXXXXX&BillingFullName=fullname&BillingPhoneNumber=1234レスポンスパラメーター
◎:必須/○:任意(条件付き必須の場合は注釈あり) /-:セット不要
|
項目名 |
パラメーター名 |
桁数 |
形式 |
データ型 |
説明 |
設定要領 |
|---|---|---|---|---|---|---|
|
処理通番 |
TransactionId |
12 |
固定 |
半角数字 |
処理を識別するコード(e-SCOTTが自動採番)。 |
◎ |
|
取引日付 |
TransactionDate |
8 |
固定 |
半角数字(YYYYMMDD) |
リクエスト時にセットした値を応答します。 |
◎ |
|
処理区分 |
OperateId |
- |
可変長 |
半角英数字 |
リクエスト時にセットした値を応答します。 |
◎ |
|
加盟店自由領域1 |
MerchantFree1 |
64 |
可変 |
全半角文字 |
リクエスト時にセットした値を応答します。 |
〇 |
|
加盟店自由領域2 |
MerchantFree2 |
64 |
可変 |
全半角文字 |
リクエスト時にセットした値を応答します。 |
〇 |
|
加盟店自由領域3 |
MerchantFree3 |
64 |
可変 |
全半角文字 |
リクエスト時にセットした値を応答します。 |
〇 |
|
処理結果コード |
ResponseCd |
200 |
可変 |
半角英数字記号 |
→レスポンスコード |
◎ |
|
カード会社コード |
CompanyCd |
2 |
固定 |
半角英数字 |
カード会社を識別するコード。 |
〇 ※1 |
|
新会員パスワード |
NewKaiinPass |
6~12 |
範囲 |
半角英数字 |
リクエスト時にセットした値を応答します。 |
〇 |
|
洗替使用区分 |
EnableCheckUseKbn |
1 |
固定 |
半角数字 |
リクエスト時にセットした値を応答します。 |
〇 |
|
認証結果1 |
McSecCd |
1 |
固定 |
半角数字 |
認証アシスト項目の認証結果。 |
〇 ※2 |
|
認証結果2 |
McKanaSei |
1 |
固定 |
半角数字 |
〇 ※2 |
|
|
認証結果3 |
McKanaMei |
1 |
固定 |
半角数字 |
〇 ※2 |
|
|
認証結果4 |
McBirthDay |
1 |
固定 |
半角数字 |
〇 ※2 |
|
|
認証結果5 |
McTelNo |
1 |
固定 |
半角数字 |
〇 ※2 |
|
|
3Dメッセージバージョン番号 |
MessageVersionNo3D |
10 |
可変 |
半角英数字記号 |
3Dセキュア関連項目。 |
〇 |
|
エンコード済XID |
EncodeXId3D |
28 |
可変 |
半角英数字記号 |
〇 |
|
|
ステータス |
TransactionStatus3D |
1 |
固定 |
半角英数字 |
3Dセキュア関連項目。 |
〇 |
|
CAVV |
CAVV3D |
28 |
可変 |
半角英数字記号 |
3Dセキュア関連項目。 |
〇 |
|
ECI |
ECI3D |
2 |
固定 |
半角英数字 |
3Dセキュア関連項目。 |
〇 |
|
処理番号 |
ProcNo |
7 |
固定 |
半角数字 |
リクエスト時にセットした値を応答します。 |
◎ |
|
3Dセキュア認証結果コード |
SecureResultCode |
1 |
固定 |
半角数字 |
3D セキュア関連項。 |
◎ |
|
DSトランザクションID |
DSTransactionId |
36 |
可変 |
半角英数字記号 |
3D セキュア関連項。 |
〇 |
|
3DSサーバートランザクションID |
ThreeDSServerTransactionId |
36 |
可変 |
半角英数字記号 |
〇 |
|
|
ブランドトークン |
BdToken |
11~16 |
範囲 |
半角数字 |
ブランドトークン項目(オプション機能)。 |
〇 |
|
ブランドトークン有効期限 |
BdTokenExp |
4 |
固定 |
半角数字(YYMM) |
〇 |
|
|
顧客ID |
BdTokenCustomerId |
60 |
可変 |
半角英数字記号 |
〇 |
|
|
決済手段登録番号 |
BdTokenAccountMethod |
2 |
固定 |
半角数字 |
〇 |
|
|
ブランドトークン仕向判定結果 |
BdTokenResponceCd |
1 |
固定 |
半角数字 |
ブランドトークン項目(オプション機能)。 |
〇 |
BODY部サンプル
会員更新(4MemChg)レスポンス
TransactionId=000000000002&TransactionDate=20210301&OperateId=4MemChg&ResponseCd=OK&CompanyCd=Y2&ProcNo=0000001&SecureResultCode=03.3.6. 留意事項
3.3.6.1. エンドユーザー利用環境について
EMV3Dセキュアサービスはフィーチャーフォンに対応していません。
3.3.6.2. 応答電文(REDIRECT、POST)について
3Dセキュア認証の処理結果はエンドユーザー画面を経由するREDIRECT電文と、加盟店サーバーに直接送信するPOST電文の2種類の電文で応答します。
インターフェイスはREDIRECT 電文とPOST 電文共に同一となります。
REDIRECT電文がエンドユーザー操作等で失敗した場合に備え、POST電文を受信し処理結果を受領してください。
POST電文の送信タイミングは下記の通りです。
| エンドユーザ画面 | 送信タイミング |
|---|---|
| 認証完了画面まで到達しない状態(タイムアウト、ブラウザリロード等) | エンドユーザーの最終操作から30分後 |
| 上記以外 | 処理完了時 |
POST 電文を正常に受信した場合、HTTP ステータスコード「200」 を応答してください。
応答が確認できない場合、最大5回リトライを行います。
3.4. コード定義
APIで利用するコード定義は下記のとおりです。
処理結果コード、エラーコード、エラーコード概要については、レスポンスコードを確認してください。
3.4.1. ECI
| コード値 | 内容 |
|---|---|
| 00 | 認証失敗(MasterCard) |
| 01 | アテンプト(MasterCard) |
| 02 | 認証成功(MasterCard) |
| 05 | 認証成功(VISA/JCB/AMEX/Diners) |
| 06 | アテンプト(VISA/JCB/AMEX/Diners) |
| 07 | 認証失敗(VISA/JCB/AMEX/Diners) |
3.4.2. トランザクションステータス
| コード値 | 内容 |
|---|---|
| Y | 認証成功 |
| N | 認証失敗 |
| U | システムエラー |
| A | アテンプト |
| R | 認証拒否 |
| -(値返却なし) | 3Dセキュア未対応カード、ネットワークエラー等 |
3.4.3. 3Dセキュア認証結果コード
| コード値 | 内容 | 説明 |
|---|---|---|
| 0 | 3Dセキュア認証済 | 3Dセキュア認証正常終了 |
| 1 | 3Dセキュア未認証 | 3Dセキュア認証失敗 |
| 4 | アテンプト | イシュアまたは会員が3Dセキュア認証未参加 |
| 9 | 認証システムエラー | 認証システムでエラーが発生 |
4. APPENDIX
4.1. オーソリ送信判定オプション
3Dセキュア認証未実施の場合に、後続のオーソリ処理を実施することができるようになるオプションです。認証結果およびカードブランド毎に設定することができます。
設定可能な認証結果は下記の通りです。
| 認証結果 | 説明 |
|---|---|
| 4(アテンプト) | イシュアまたは会員が3Dセキュア認証未参加のため3D セキュア認証未実施 |
| 9(認証システムエラー) | 認証システムのエラーにより3Dセキュア認証未実施 |
認証結果が「0(3Dセキュア認証済)」以外でオーソリ処理を実施した場合、加盟店の債務となるケースがあります。
4.2. 3Dセキュア認証項目保持機能
加盟店が採番する会員IDに紐づけて3Dセキュア認証項目を登録するオプション機能です。3Dセキュア認証項目の登録以降は会員IDと会員パスワードを送信することで3Dセキュア認証の処理が可能です。
利用には別途ご契約が必要となります。
