Show / Hide Table of Contents

# Class MpiAuthorizeResponseDto

決済サービスタイプ：MPI、コマンド名：認可の応答Dtoクラス

##### Inheritance

object
MdkDtoBase
MpiAuthorizeResponseDto

##### Implements

IResponseDto

##### Inherited Members

object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)

###### Namespace: jp.veritrans.tercerog.mdk.dto

###### Assembly: cg-mdk-dto.dll

##### Syntax

    public class MpiAuthorizeResponseDto : MdkDtoBase, IResponseDto

### Properties

#### AuthRequestDatetime

本人認証要求日時

半角英数字記号 最大桁数:28

本人認証要求の受付時間
EEE MMM dd HH:mm:ss JST yyyy 形式 （例 "Tue Mar 07 13:17:40 JST 2017"）

##### Declaration

    [JsonProperty("authRequestDatetime")]
    public string AuthRequestDatetime { get; set; }

##### Property Value

Type | Description
--- | ---
string |

#### AuthResponseDatetime

本人認証応答日時

半角英数字記号 最大桁数:28

本人認証の応答時間
EEE MMM dd HH:mm:ss JST yyyy 形式 （例 "Tue Mar 07 13:17:40 JST 2017"）

##### Declaration

    [JsonProperty("authResponseDatetime")]
    public string AuthResponseDatetime { get; set; }

##### Property Value

Type | Description
--- | ---
string |

#### AuthStartUrl

認証開始URL

文字列 最大桁数:1024

ブラウザを遷移させるためのHTMLコンテンツを取得するURL

##### Declaration

    [JsonProperty("authStartUrl")]
    public string AuthStartUrl { get; set; }

##### Property Value

Type | Description
--- | ---
string |

#### CncTokenResponse

CNCトークンオブジェクト

##### Declaration

    [JsonProperty("cncTokenResponse")]
    public CncTokenResponse CncTokenResponse { get; set; }

##### Property Value

Type | Description
--- | ---
CncTokenResponse |

#### CustTxn

取引毎に付くID

半角英数字 最大桁数:100

##### Declaration

    [JsonProperty("custTxn")]
    public string CustTxn { get; set; }

##### Property Value

Type | Description
--- | ---
string |

#### KindCode

券種コード

半角英数字 最大桁数:10

カード番号から判定された券種に対応するコードを返却します。

##### Declaration

    [JsonProperty("kindCode")]
    public string KindCode { get; set; }

##### Property Value

Type | Description
--- | ---
string |

#### MarchTxn

電文ID

半角英数字 最大桁数:100

##### Declaration

    [JsonProperty("marchTxn")]
    public string MarchTxn { get; set; }

##### Property Value

Type | Description
--- | ---
string |

#### MerrMsg

エラーメッセージ

文字列

処理結果に対するメッセージを返却します。

##### Declaration

    [JsonProperty("merrMsg")]
    public string MerrMsg { get; set; }

##### Property Value

Type | Description
--- | ---
string |

#### MpiTransactiontype

MPIトランザクションタイプ

半角数字 最大桁数:6

MPIトランザクションタイプ

##### Declaration

    [JsonProperty("mpiTransactiontype")]
    public string MpiTransactiontype { get; set; }

##### Property Value

Type | Description
--- | ---
string |

#### Mstatus

処理結果コード

半角英数字 最大桁数:32

決済請求処理後、応答電文に含まれる値。
以下の処理結果のいずれかが格納される
- success：正常終了
- failure：異常終了

##### Declaration

    [JsonProperty("mstatus")]
    public string Mstatus { get; set; }

##### Property Value

Type | Description
--- | ---
string |

#### OrderId

取引ID

半角英数字 最大桁数:100

##### Declaration

    [JsonProperty("orderId")]
    public string OrderId { get; set; }

##### Property Value

Type | Description
--- | ---
string |

#### PayNowIdResponse

PayNowIDオブジェクト

##### Declaration

    [JsonProperty("payNowIdResponse")]
    public PayNowIdResponse PayNowIdResponse { get; set; }

##### Property Value

Type | Description
--- | ---
PayNowIdResponse |

#### ReqAcquirerCode

要求仕向先コード

半角数字 最大桁数:2

要求電文に設定した値

##### Declaration

    [JsonProperty("reqAcquirerCode")]
    public string ReqAcquirerCode { get; set; }

##### Property Value

Type | Description
--- | ---
string |

#### ReqAmount

要求取引金額

半角数字 最大桁数:12

要求電文に設定した値

##### Declaration

    [JsonProperty("reqAmount")]
    public string ReqAmount { get; set; }

##### Property Value

Type | Description
--- | ---
string |

#### ReqBirthday

要求誕生日

半角数字 最大桁数:4

要求電文に設定した値

##### Declaration

    [JsonProperty("reqBirthday")]
    public string ReqBirthday { get; set; }

##### Property Value

Type | Description
--- | ---
string |

#### ReqCardCenter

要求カードセンター

半角英数字 最大桁数:10

要求電文に設定した値

##### Declaration

    [JsonProperty("reqCardCenter")]
    public string ReqCardCenter { get; set; }

##### Property Value

Type | Description
--- | ---
string |

#### ReqCardExpire

要求カード有効期限

半角数字、記号 最大桁数:5

要求電文に設定した値
全桁"*"（アスタリスク）に変換されます。

##### Declaration

    [JsonProperty("reqCardExpire")]
    public string ReqCardExpire { get; set; }

##### Property Value

Type | Description
--- | ---
string |

#### ReqCardNumber

要求カード番号

半角数字、記号 最大桁数:26

要求電文に設定した値
上6桁下2桁のみ数字表示され、その他は"*"（アスタリスク）に変換されます。

##### Declaration

    [JsonProperty("reqCardNumber")]
    public string ReqCardNumber { get; set; }

##### Property Value

Type | Description
--- | ---
string |

#### ReqCurrencyUnit

要求通貨単位

英字 最大桁数:3

要求電文に設定した値

##### Declaration

    [JsonProperty("reqCurrencyUnit")]
    public string ReqCurrencyUnit { get; set; }

##### Property Value

Type | Description
--- | ---
string |

#### ReqFirstKanaName

要求カナ名前（名）

半角カナ 最大桁数:15

要求電文に設定した値

##### Declaration

    [JsonProperty("reqFirstKanaName")]
    public string ReqFirstKanaName { get; set; }

##### Property Value

Type | Description
--- | ---
string |

#### ReqHttpAccept

要求HTTPアクセプト

半角英数字記号 最大桁数:-

要求電文に設定した値

##### Declaration

    [JsonProperty("reqHttpAccept")]
    public string ReqHttpAccept { get; set; }

##### Property Value

Type | Description
--- | ---
string |

#### ReqHttpUserAgent

要求HTTPユーザエージェント

半角英数字記号 最大桁数:-

要求電文に設定した値

##### Declaration

    [JsonProperty("reqHttpUserAgent")]
    public string ReqHttpUserAgent { get; set; }

##### Property Value

Type | Description
--- | ---
string |

#### ReqItemCode

要求商品コード

半角数字 最大桁数:7

要求電文に設定した値

##### Declaration

    [JsonProperty("reqItemCode")]
    public string ReqItemCode { get; set; }

##### Property Value

Type | Description
--- | ---
string |

#### ReqJpoInformation

要求JPO情報

半角英数字 最大桁数:138

要求電文に設定した値

##### Declaration

    [JsonProperty("reqJpoInformation")]
    public string ReqJpoInformation { get; set; }

##### Property Value

Type | Description
--- | ---
string |

#### ReqLastKanaName

要求カナ名前（姓）

半角カナ 最大桁数:15

要求電文に設定した値

##### Declaration

    [JsonProperty("reqLastKanaName")]
    public string ReqLastKanaName { get; set; }

##### Property Value

Type | Description
--- | ---
string |

#### ReqRedirectionUri

リダイレクションURI

半角英数字 最大桁数:1024

要求電文に設定した値

##### Declaration

    [JsonProperty("reqRedirectionUri")]
    public string ReqRedirectionUri { get; set; }

##### Property Value

Type | Description
--- | ---
string |

#### ReqSalesDay

要求売上日

半角数字 最大桁数:8

要求電文に設定した値

##### Declaration

    [JsonProperty("reqSalesDay")]
    public string ReqSalesDay { get; set; }

##### Property Value

Type | Description
--- | ---
string |

#### ReqSecurityCode

要求セキュリティコード

半角数字 最大桁数:4

要求電文に設定した値
全桁”0”（ゼロ）に変換されます。

##### Declaration

    [JsonProperty("reqSecurityCode")]
    public string ReqSecurityCode { get; set; }

##### Property Value

Type | Description
--- | ---
string |

#### ReqTel

要求電話番号

半角数字 最大桁数:4

要求電文に設定した値

##### Declaration

    [JsonProperty("reqTel")]
    public string ReqTel { get; set; }

##### Property Value

Type | Description
--- | ---
string |

#### ReqWithCapture

要求同時売上

半角英数字 最大桁数:5

要求電文に設定した値

##### Declaration

    [JsonProperty("reqWithCapture")]
    public string ReqWithCapture { get; set; }

##### Property Value

Type | Description
--- | ---
string |

#### Res3dMessageVersion

応答3Dセキュアメッセージバージョン

半角英数字 最大桁数:10

3Dセキュアプロトコルのメッセージバージョン

##### Declaration

    [JsonProperty("res3dMessageVersion")]
    public string Res3dMessageVersion { get; set; }

##### Property Value

Type | Description
--- | ---
string |

#### ResBrandId

応答ブランドID

半角数字 最大桁数:2

"35"：JCB
"4"：VISA
"5"：MASTER
"36"：DINERS
"37"：AMEX

##### Declaration

    [JsonProperty("resBrandId")]
    public string ResBrandId { get; set; }

##### Property Value

Type | Description
--- | ---
string |

#### ResCorporationId

応答会社ID

半角英数字 最大桁数:2

店舗が加盟店契約をしているカード会社のコード

##### Declaration

    [JsonProperty("resCorporationId")]
    public string ResCorporationId { get; set; }

##### Property Value

Type | Description
--- | ---
string |

#### ResResponseContents

応答コンテンツ

半角英数字記号 最大桁数:-

本人認証が成功した場合にマーチャント側でコンシューマに対して応答するレスポンスです。

##### Declaration

    [JsonProperty("resResponseContents")]
    public string ResResponseContents { get; set; }

##### Property Value

Type | Description
--- | ---
string |

#### ResultXml

結果XML(マスク済み)を設定する @param resultXml 結果XML(マスク済み)

##### Declaration

    public string ResultXml { set; }

##### Property Value

Type | Description
--- | ---
string |

#### ServiceType

決済サービスタイプ

半角英数字 最大桁数:10

決済サービスの区分を返却します。
- "mpi"： MPI

##### Declaration

    [JsonProperty("serviceType")]
    public string ServiceType { get; set; }

##### Property Value

Type | Description
--- | ---
string |

#### TxnVersion

MDKバージョン

半角英数字 最大桁数:5

電文のバージョン番号を返却します。

##### Declaration

    [JsonProperty("txnVersion")]
    public string TxnVersion { get; set; }

##### Property Value

Type | Description
--- | ---
string |

#### VResultCode

詳細結果コード

半角英数字 最大桁数:16

処理結果を詳細に表すコードを返却します。
4桁ずつ4つのブロックで構成され、各ブロックでサービス毎の処理結果を表します。

##### Declaration

    [JsonProperty("vResultCode")]
    public string VResultCode { get; set; }

##### Property Value

Type | Description
--- | ---
string |

### Methods

#### ToString()

結果XML(マスク済み)を取得する @return 結果XML(マスク済み)

##### Declaration

    public override string ToString()

##### Returns

Type | Description
--- | ---
string |

##### Overrides

object.ToString()

### Implements

IResponseDto