Class MpiAuthorizeResponseDto
決済サービスタイプ:MPI、コマンド名:認可の応答Dtoクラス
Implements
Inherited Members
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 |
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 |