Menu

## MpiGetResultResponseDto extends MdkBaseDto
in package

MpiGetResultResponseDto.php : 11

決済サービスタイプ：MPI、コマンド名：本人認証結果取得の応答Dtoクラス<br>

##### Tags

author

  Veritrans, Inc.

### Table of Contents

$acquirerCode : mixed
  要求仕向け先コード<br> 文字列<br/> 最大桁数：2<br/> [serviceOptionTypeが（mpi-complete / mpi-company / mpi-merchant）の場合のみ]<br/> 決済要求電文が最初に仕向けられたカード会社のコード<br/> 仕向け先カード会社の一覧は『インターフェース詳細　～クレジットカード決済～』の「クレジットカード決済　　仕向け先カード会社の一覧」を参照<br/>
$authCode : mixed
  応答承認番号<br> 半角英数字スペース<br/> 最大桁数：7<br/> [serviceOptionTypeが（mpi-complete / mpi-company / mpi-merchant）の場合のみ]<br/> カード会社が発行する承認番号<br/>
$cardMstatus : mixed
  カード結果コード<br> 半角英数字<br/> 最大桁数：32<br/> [serviceOptionTypeが（mpi-complete / mpi-company / mpi-merchant）の場合のみ]<br/> カード決済の処理結果ステータス<br/> "success"：正常終了<br/> "failure"：異常終了<br/> "pending"：ペンディング<br/> ※MPI結果コードがfailureの場合は空<br/>
$cardTransactionType : mixed
  カードトランザクションタイプ<br> 文字列<br/> 最大桁数：6<br/> [serviceOptionTypeが（mpi-complete / mpi-company / mpi-merchant）の場合のみ]<br/> カード決済取引の詳細な状態<br/> "a"：与信<br/> "ax"：与信（期限切れ）<br/> "ap"：与信（保留）<br/> "ac"：与信売上<br/> "acp"：与信売上（保留）<br/>
$centerRequestDate : mixed
  センター要求日時<br> 文字列<br/> 最大桁数：14<br/> [serviceOptionTypeが（mpi-complete / mpi-company / mpi-merchant）の場合のみ]<br/> カード決済センターへ決済要求を行った日時<br/> YYYYMMDDhhmmss形式<br/>
$centerResponseDate : mixed
  センター応答日時<br> 文字列<br/> 最大桁数：14<br/> [serviceOptionTypeが（mpi-complete / mpi-company / mpi-merchant）の場合のみ]<br/> カード決済センターの決済応答を受けた日時<br/> YYYYMMDDhhmmss形式<br/>
$connectedCenterId : mixed
  接続先カード接続センター<br> 文字列<br/> 最大桁数：5<br/> [serviceOptionTypeが（mpi-complete / mpi-company / mpi-merchant）の場合のみ]<br/> 決済サーバー⇒カード会社間の接続センター名<br/> 例：‘ｊｃｎ‘<br/>
$dddCavv : mixed
  3DCAVV<br> 半角英数字、"+"、"/"、"="<br/> 最大桁数：28<br/> [serviceOptionTypeが（mpi-none）の場合のみ]<br/> 3DセキュアCAVV<br/>
$dddCavvAlgorithm : mixed
  3DCAVVアルゴリズム<br> 半角英字<br/> 最大桁数：1<br/> [serviceOptionTypeが（mpi-none）の場合のみ]<br/> 3DセキュアCAVVアルゴリズム<br/> "0"：HMAC<br/> "1"：CVV<br/> "2"：CVV with ATN<br/> "3"：SPA Algorithm<br/> "4"：AEVV Algorithm<br/> "9"：取引毎の指定なし（3Dセキュア 2.0以上の場合）<br/> ""：値なし（空白）<br/> ※カード会社の仕様により、上記以外の値で設定されることもあります。<br/>
$dddDsTransactionId : mixed
  3DDSトランザクションID<br> 半角英数字、"-"、"+"、"/"、"="<br/> 最大桁数：36<br/> [3Dセキュア 2.0 かつ serviceOptionTypeが（mpi-none）の場合のみ]<br/> Directory server transaction ID（ディレクトリサーバトランザクションID）<br/> ※UUIDのフォーマットまたはBASE64エンコードされた値が返戻されます。<br/>
$dddEci : mixed
  3DECI<br> 半角数字<br/> 最大桁数：2<br/> [serviceOptionTypeが（mpi-none）の場合のみ]<br/> 3DセキュアECI<br/> [3Dセキュア 1.0.2の場合]<br/> "01"：Attempt（Master Card）<br/> "02"：認証成功（Master Card）<br/> "05"：認証成功（VISA、JCB）<br/> "06"：Attempt（VISA、JCB）又は未参加（Master Card、VISA、JCB）<br/> "07"：認証実行不能（Master Card、VISA、JCB）<br/> ""：値なし（空白）<br/> [3Dセキュア 2.0の場合]<br/> "05"：認証成功<br/> "06"：Attempt又は未参加<br/> "07"：認証実行不能<br/> ""：値なし（空白）<br/>
$dddMessageVersion : mixed
  3Dメッセージバージョン<br> 半角英数字<br/> 最大桁数：10<br/> [serviceOptionTypeが（mpi-none）の場合のみ]<br/> Message Version Number<br/> （例 “1.0.2”）<br/>
$dddServerTransactionId : mixed
  3DサーバトランザクションID<br> 半角英数字、"-"<br/> 最大桁数：36<br/> [3Dセキュア 2.0 かつ serviceOptionTypeが（mpi-none）の場合のみ]<br/> 3DSサーバによって割り当てられたユニークなトランザクション識別子<br/> ※UUIDのフォーマットで返戻されます。<br/>
$dddTransactionId : mixed
  3DトランザクションID<br> 半角英数字、"+"、"/"、"="<br/> 最大桁数：28<br/> [serviceOptionTypeが（mpi-none）の場合のみ]<br/> Transaction Identifier(XID)の値をBase64で変換した値<br/> ※値が返戻された場合はカード与信電文に本項目を設定してください。<br/>
$dddTransactionStatus : mixed
  3Dトランザクションステータス<br> 半角英字<br/> 最大桁数：1<br/> [serviceOptionTypeが（mpi-none）の場合のみ]<br/> 3Dセキュアトランザクションステータス<br/> "Y"：本人認証成功<br/> "N"：本人認証失敗（イシュアまたは会員が原因）<br/> "U"：本人認証失敗（上記以外が原因）<br/> "A"：Attempt（暫定的に本人認証成功）<br/> "R"：本人認証拒否<br/> ""：値なし（空白）<br/>
$dddTransactionStatusReason : mixed
  3Dトランザクションステータス理由<br> 半角文字列<br/> 最大桁数：2<br/> [3Dセキュア 2.0 かつ serviceOptionTypeが（mpi-none）の場合のみ]<br/> 3Dトランザクションステータスの値の設定理由<br/> "01":Card authentication failed<br/> "02":Unknown Device<br/> "03":Unsupported Device<br/> "04":Exceeds authentication frequency limit<br/> "05":Expired card<br/> "06":Invalid card number<br/> "07":Invalid transaction<br/> "08":No Card record<br/> "09":Security failure<br/> "10":Stolen card<br/> "11":Suspected fraud<br/> "12":Transaction not permitted to cardholder<br/> "13":Cardholder not enrolled in service<br/> "14":Transaction timed out at the ACS<br/> "15":Low confidence<br/> "16":Medium confidence<br/> "17":High confidence<br/> "18":Very High confidence<br/> "19":Exceeds ACS maximum challenges<br/> "20":Non-Payment transaction not supported<br/> "21":3RI transaction not supported<br/> "22":ACS technical issue<br/> "23":Decoupled Authentication required by ACS but not requested by 3DS Requestor<br/> "24":3DS Requestor Decoupled Max Expiry Time exceeded<br/> "25":Decoupled Authentication was provided insufficient time to authenticate cardholder. ACS will not make attempt<br/> "26":Authentication attempted but not performed by the cardholder<br/> ""：値なし（空白）<br/> ※カード会社の仕様により、上記以外の値で設定されることもあります。<br/>
$fdResult : mixed
  不正検知結果コード<br> 半角数字<br/> 最大桁数：3<br/> [不正検知実施 かつ serviceOptionTypeが（mpi-complete / mpi-company / mpi-merchant）の場合のみ]<br/> 不正検知結果<br/> "100"：accept<br/> "200"：deny<br/> "300"：challenge<br/> "400"：error<br/> "500"：timeout<br/> "600"：internal error<br/> ""：値なし（空白）<br/>
$merrMsg : mixed
  エラーメッセージ<br> 文字列<br/> 処理結果に対するメッセージを返却します。<br/>
$mpiMstatus : mixed
  本人認証処理結果コード<br> 半角英数字<br/> 最大桁数：32<br/> 本人認証の処理結果ステータス<br/> "success"：正常終了<br/> "failure"：異常終了<br/>
$mpiVresultCode : mixed
  本人認証詳細結果コード<br> 文字列<br/> 最大桁数：16<br/> 本人認証処理の結果を詳細に表すコード<br/> 4桁ずつ4つのブロックで構成され、各ブロックでサービス毎の処理結果を表します。<br/> 詳細は『結果コード一覧』を参照下さい。<br/>
$mstatus : mixed
  処理結果コード<br> 半角英数字<br/> 最大桁数：32<br/> 決済請求処理後、応答電文に含まれる値。<br/> 以下の処理結果のいずれかが格納される<br/> - success：正常終了<br/> - failure：異常終了<br/>
$orderId : mixed
  取引ID<br> 半角英数字<br/> 最大桁数：100<br/>
$payNowIdResponse : mixed
  PayNowIDオブジェクト<br> オブジェクト<br> PayNowID用項目を格納するオブジェクト<br>
$reqAmount : mixed
  要求取引金額<br> 半角数字<br/> 最大桁数：12<br/> 要求電文に設定した値<br/>
$reqCardNumber : mixed
  要求カード番号<br> 半角数字、記号<br/> 最大桁数：26<br/> 要求電文に設定した値<br/> 上6桁下2桁のみ数字表示され、その他は"*"（アスタリスク）に変換されます。<br/>
$reqCurrencyUnit : mixed
  要求通貨単位<br> 英字<br/> 最大桁数：3<br/> 要求電文に設定した値<br/>
$requestId : mixed
  リクエストID<br> 半角英数字記号<br/> 最大桁数：128<br/> 本人認証の結果を検索する際のキー項目<br/>
$resultXml : mixed
  結果XML(マスク済み)<br> 半角英数字<br>
$serviceType : mixed
  決済サービスタイプ<br> 半角英数字<br/> 最大桁数：10<br/> 決済サービスの区分を返却します。<br/> - "mpi"： MPI<br/>
$txnType : mixed
  トランザクションタイプ<br> 半角英数字<br/> 最大桁数：32<br/> 本人認証の実施方法を表す値<br/> "AuthorizeConfirm"：フリクションレスフロー<br/> "VerifyNotify"：チャレンジフロー<br/>
$txnVersion : mixed
  MDKバージョン<br> 半角英数字<br/> 最大桁数：5<br/> 電文のバージョン番号を返却します。<br/>
$vResultCode : mixed
  詳細結果コード<br> 半角英数字<br/> 最大桁数：16<br/> 処理結果を詳細に表すコードを返却します。<br/> <br/> 4桁ずつ4つのブロックで構成され、各ブロックでサービス毎の処理結果を表します。<br/>
__toString() : string
  結果XML(マスク済み)を取得する<br>
_setResultXml() : mixed
  結果XML(マスク済み)を設定する<br>
getAcquirerCode() : string
  要求仕向け先コードを取得する<br>
getAuthCode() : string
  応答承認番号を取得する<br>
getCardMstatus() : string
  カード結果コードを取得する<br>
getCardTransactionType() : string
  カードトランザクションタイプを取得する<br>
getCenterRequestDate() : string
  センター要求日時を取得する<br>
getCenterResponseDate() : string
  センター応答日時を取得する<br>
getConnectedCenterId() : string
  接続先カード接続センターを取得する<br>
getDddCavv() : string
  3DCAVVを取得する<br>
getDddCavvAlgorithm() : string
  3DCAVVアルゴリズムを取得する<br>
getDddDsTransactionId() : string
  3DDSトランザクションIDを取得する<br>
getDddEci() : string
  3DECIを取得する<br>
getDddMessageVersion() : string
  3Dメッセージバージョンを取得する<br>
getDddServerTransactionId() : string
  3DサーバトランザクションIDを取得する<br>
getDddTransactionId() : string
  3DトランザクションIDを取得する<br>
getDddTransactionStatus() : string
  3Dトランザクションステータスを取得する<br>
getDddTransactionStatusReason() : string
  3Dトランザクションステータス理由を取得する<br>
getFdResult() : string
  不正検知結果コードを取得する<br>
getMerrMsg() : string
  エラーメッセージを取得する<br>
getMpiMstatus() : string
  本人認証処理結果コードを取得する<br>
getMpiVresultCode() : string
  本人認証詳細結果コードを取得する<br>
getMstatus() : string
  処理結果コードを取得する<br>
getOrderId() : string
  取引IDを取得する<br>
getPayNowIdResponse() : PayNowIdResponse
  PayNowIDオブジェクトを取得する<br>
getReqAmount() : string
  要求取引金額を取得する<br>
getReqCardNumber() : string
  要求カード番号を取得する<br>
getReqCurrencyUnit() : string
  要求通貨単位を取得する<br>
getRequestId() : string
  リクエストIDを取得する<br>
getServiceType() : string
  決済サービスタイプを取得する<br>
getTxnType() : string
  トランザクションタイプを取得する<br>
getTxnVersion() : string
  MDKバージョンを取得する<br>
getVResultCode() : string
  詳細結果コードを取得する<br>
setAcquirerCode() : mixed
  要求仕向け先コードを設定する<br>
setAuthCode() : mixed
  応答承認番号を設定する<br>
setCardMstatus() : mixed
  カード結果コードを設定する<br>
setCardTransactionType() : mixed
  カードトランザクションタイプを設定する<br>
setCenterRequestDate() : mixed
  センター要求日時を設定する<br>
setCenterResponseDate() : mixed
  センター応答日時を設定する<br>
setConnectedCenterId() : mixed
  接続先カード接続センターを設定する<br>
setDddCavv() : mixed
  3DCAVVを設定する<br>
setDddCavvAlgorithm() : mixed
  3DCAVVアルゴリズムを設定する<br>
setDddDsTransactionId() : mixed
  3DDSトランザクションIDを設定する<br>
setDddEci() : mixed
  3DECIを設定する<br>
setDddMessageVersion() : mixed
  3Dメッセージバージョンを設定する<br>
setDddServerTransactionId() : mixed
  3DサーバトランザクションIDを設定する<br>
setDddTransactionId() : mixed
  3DトランザクションIDを設定する<br>
setDddTransactionStatus() : mixed
  3Dトランザクションステータスを設定する<br>
setDddTransactionStatusReason() : mixed
  3Dトランザクションステータス理由を設定する<br>
setFdResult() : mixed
  不正検知結果コードを設定する<br>
setMerrMsg() : mixed
  エラーメッセージを設定する<br>
setMpiMstatus() : mixed
  本人認証処理結果コードを設定する<br>
setMpiVresultCode() : mixed
  本人認証詳細結果コードを設定する<br>
setMstatus() : mixed
  処理結果コードを設定する<br>
setOrderId() : mixed
  取引IDを設定する<br>
setPayNowIdResponse() : mixed
  PayNowIDオブジェクトを設定する<br>
setReqAmount() : mixed
  要求取引金額を設定する<br>
setReqCardNumber() : mixed
  要求カード番号を設定する<br>
setReqCurrencyUnit() : mixed
  要求通貨単位を設定する<br>
setRequestId() : mixed
  リクエストIDを設定する<br>
setServiceType() : mixed
  決済サービスタイプを設定する<br>
setTxnType() : mixed
  トランザクションタイプを設定する<br>
setTxnVersion() : mixed
  MDKバージョンを設定する<br>
setVResultCode() : mixed
  詳細結果コードを設定する<br>

### Properties

#### $acquirerCode

MpiGetResultResponseDto.php : 194

要求仕向け先コード<br> 文字列<br/> 最大桁数：2<br/> [serviceOptionTypeが（mpi-complete / mpi-company / mpi-merchant）の場合のみ]<br/> 決済要求電文が最初に仕向けられたカード会社のコード<br/> 仕向け先カード会社の一覧は『インターフェース詳細　～クレジットカード決済～』の「クレジットカード決済　　仕向け先カード会社の一覧」を参照<br/>

`private mixed $acquirerCode`

#### $authCode

MpiGetResultResponseDto.php : 203

応答承認番号<br> 半角英数字スペース<br/> 最大桁数：7<br/> [serviceOptionTypeが（mpi-complete / mpi-company / mpi-merchant）の場合のみ]<br/> カード会社が発行する承認番号<br/>

`private mixed $authCode`

#### $cardMstatus

MpiGetResultResponseDto.php : 140

カード結果コード<br> 半角英数字<br/> 最大桁数：32<br/> [serviceOptionTypeが（mpi-complete / mpi-company / mpi-merchant）の場合のみ]<br/> カード決済の処理結果ステータス<br/> "success"：正常終了<br/> "failure"：異常終了<br/> "pending"：ペンディング<br/> ※MPI結果コードがfailureの場合は空<br/>

`private mixed $cardMstatus`

#### $cardTransactionType

MpiGetResultResponseDto.php : 154

カードトランザクションタイプ<br> 文字列<br/> 最大桁数：6<br/> [serviceOptionTypeが（mpi-complete / mpi-company / mpi-merchant）の場合のみ]<br/> カード決済取引の詳細な状態<br/> "a"：与信<br/> "ax"：与信（期限切れ）<br/> "ap"：与信（保留）<br/> "ac"：与信売上<br/> "acp"：与信売上（保留）<br/>

`private mixed $cardTransactionType`

#### $centerRequestDate

MpiGetResultResponseDto.php : 164

センター要求日時<br> 文字列<br/> 最大桁数：14<br/> [serviceOptionTypeが（mpi-complete / mpi-company / mpi-merchant）の場合のみ]<br/> カード決済センターへ決済要求を行った日時<br/> YYYYMMDDhhmmss形式<br/>

`private mixed $centerRequestDate`

#### $centerResponseDate

MpiGetResultResponseDto.php : 174

センター応答日時<br> 文字列<br/> 最大桁数：14<br/> [serviceOptionTypeが（mpi-complete / mpi-company / mpi-merchant）の場合のみ]<br/> カード決済センターの決済応答を受けた日時<br/> YYYYMMDDhhmmss形式<br/>

`private mixed $centerResponseDate`

#### $connectedCenterId

MpiGetResultResponseDto.php : 184

接続先カード接続センター<br> 文字列<br/> 最大桁数：5<br/> [serviceOptionTypeが（mpi-complete / mpi-company / mpi-merchant）の場合のみ]<br/> 決済サーバー⇒カード会社間の接続センター名<br/> 例：‘ｊｃｎ‘<br/>

`private mixed $connectedCenterId`

#### $dddCavv

MpiGetResultResponseDto.php : 337

3DCAVV<br> 半角英数字、"+"、"/"、"="<br/> 最大桁数：28<br/> [serviceOptionTypeが（mpi-none）の場合のみ]<br/> 3DセキュアCAVV<br/>

`private mixed $dddCavv`

#### $dddCavvAlgorithm

MpiGetResultResponseDto.php : 328

3DCAVVアルゴリズム<br> 半角英字<br/> 最大桁数：1<br/> [serviceOptionTypeが（mpi-none）の場合のみ]<br/> 3DセキュアCAVVアルゴリズム<br/> "0"：HMAC<br/> "1"：CVV<br/> "2"：CVV with ATN<br/> "3"：SPA Algorithm<br/> "4"：AEVV Algorithm<br/> "9"：取引毎の指定なし（3Dセキュア 2.0以上の場合）<br/> ""：値なし（空白）<br/> ※カード会社の仕様により、上記以外の値で設定されることもあります。<br/>

`private mixed $dddCavvAlgorithm`

#### $dddDsTransactionId

MpiGetResultResponseDto.php : 249

3DDSトランザクションID<br> 半角英数字、"-"、"+"、"/"、"="<br/> 最大桁数：36<br/> [3Dセキュア 2.0 かつ serviceOptionTypeが（mpi-none）の場合のみ]<br/> Directory server transaction ID（ディレクトリサーバトランザクションID）<br/> ※UUIDのフォーマットまたはBASE64エンコードされた値が返戻されます。<br/>

`private mixed $dddDsTransactionId`

#### $dddEci

MpiGetResultResponseDto.php : 358

3DECI<br> 半角数字<br/> 最大桁数：2<br/> [serviceOptionTypeが（mpi-none）の場合のみ]<br/> 3DセキュアECI<br/> [3Dセキュア 1.0.2の場合]<br/> "01"：Attempt（Master Card）<br/> "02"：認証成功（Master Card）<br/> "05"：認証成功（VISA、JCB）<br/> "06"：Attempt（VISA、JCB）又は未参加（Master Card、VISA、JCB）<br/> "07"：認証実行不能（Master Card、VISA、JCB）<br/> ""：値なし（空白）<br/> [3Dセキュア 2.0の場合]<br/> "05"：認証成功<br/> "06"：Attempt又は未参加<br/> "07"：認証実行不能<br/> ""：値なし（空白）<br/>

`private mixed $dddEci`

#### $dddMessageVersion

MpiGetResultResponseDto.php : 229

3Dメッセージバージョン<br> 半角英数字<br/> 最大桁数：10<br/> [serviceOptionTypeが（mpi-none）の場合のみ]<br/> Message Version Number<br/> （例 “1.0.2”）<br/>

`private mixed $dddMessageVersion`

#### $dddServerTransactionId

MpiGetResultResponseDto.php : 259

3DサーバトランザクションID<br> 半角英数字、"-"<br/> 最大桁数：36<br/> [3Dセキュア 2.0 かつ serviceOptionTypeが（mpi-none）の場合のみ]<br/> 3DSサーバによって割り当てられたユニークなトランザクション識別子<br/> ※UUIDのフォーマットで返戻されます。<br/>

`private mixed $dddServerTransactionId`

#### $dddTransactionId

MpiGetResultResponseDto.php : 239

3DトランザクションID<br> 半角英数字、"+"、"/"、"="<br/> 最大桁数：28<br/> [serviceOptionTypeが（mpi-none）の場合のみ]<br/> Transaction Identifier(XID)の値をBase64で変換した値<br/> ※値が返戻された場合はカード与信電文に本項目を設定してください。<br/>

`private mixed $dddTransactionId`

#### $dddTransactionStatus

MpiGetResultResponseDto.php : 274

3Dトランザクションステータス<br> 半角英字<br/> 最大桁数：1<br/> [serviceOptionTypeが（mpi-none）の場合のみ]<br/> 3Dセキュアトランザクションステータス<br/> "Y"：本人認証成功<br/> "N"：本人認証失敗（イシュアまたは会員が原因）<br/> "U"：本人認証失敗（上記以外が原因）<br/> "A"：Attempt（暫定的に本人認証成功）<br/> "R"：本人認証拒否<br/> ""：値なし（空白）<br/>

`private mixed $dddTransactionStatus`

#### $dddTransactionStatusReason

MpiGetResultResponseDto.php : 311

3Dトランザクションステータス理由<br> 半角文字列<br/> 最大桁数：2<br/> [3Dセキュア 2.0 かつ serviceOptionTypeが（mpi-none）の場合のみ]<br/> 3Dトランザクションステータスの値の設定理由<br/> "01":Card authentication failed<br/> "02":Unknown Device<br/> "03":Unsupported Device<br/> "04":Exceeds authentication frequency limit<br/> "05":Expired card<br/> "06":Invalid card number<br/> "07":Invalid transaction<br/> "08":No Card record<br/> "09":Security failure<br/> "10":Stolen card<br/> "11":Suspected fraud<br/> "12":Transaction not permitted to cardholder<br/> "13":Cardholder not enrolled in service<br/> "14":Transaction timed out at the ACS<br/> "15":Low confidence<br/> "16":Medium confidence<br/> "17":High confidence<br/> "18":Very High confidence<br/> "19":Exceeds ACS maximum challenges<br/> "20":Non-Payment transaction not supported<br/> "21":3RI transaction not supported<br/> "22":ACS technical issue<br/> "23":Decoupled Authentication required by ACS but not requested by 3DS Requestor<br/> "24":3DS Requestor Decoupled Max Expiry Time exceeded<br/> "25":Decoupled Authentication was provided insufficient time to authenticate cardholder. ACS will not make attempt<br/> "26":Authentication attempted but not performed by the cardholder<br/> ""：値なし（空白）<br/> ※カード会社の仕様により、上記以外の値で設定されることもあります。<br/>

`private mixed $dddTransactionStatusReason`

#### $fdResult

MpiGetResultResponseDto.php : 219

不正検知結果コード<br> 半角数字<br/> 最大桁数：3<br/> [不正検知実施 かつ serviceOptionTypeが（mpi-complete / mpi-company / mpi-merchant）の場合のみ]<br/> 不正検知結果<br/> "100"：accept<br/> "200"：deny<br/> "300"：challenge<br/> "400"：error<br/> "500"：timeout<br/> "600"：internal error<br/> ""：値なし（空白）<br/>

`private mixed $fdResult`

#### $merrMsg

MpiGetResultResponseDto.php : 49

エラーメッセージ<br> 文字列<br/> 処理結果に対するメッセージを返却します。<br/>

`private mixed $merrMsg`

#### $mpiMstatus

MpiGetResultResponseDto.php : 107

本人認証処理結果コード<br> 半角英数字<br/> 最大桁数：32<br/> 本人認証の処理結果ステータス<br/> "success"：正常終了<br/> "failure"：異常終了<br/>

`private mixed $mpiMstatus`

#### $mpiVresultCode

MpiGetResultResponseDto.php : 117

本人認証詳細結果コード<br> 文字列<br/> 最大桁数：16<br/> 本人認証処理の結果を詳細に表すコード<br/> 4桁ずつ4つのブロックで構成され、各ブロックでサービス毎の処理結果を表します。<br/> 詳細は『結果コード一覧』を参照下さい。<br/>

`private mixed $mpiVresultCode`

#### $mstatus

MpiGetResultResponseDto.php : 32

処理結果コード<br> 半角英数字<br/> 最大桁数：32<br/> 決済請求処理後、応答電文に含まれる値。<br/> 以下の処理結果のいずれかが格納される<br/> - success：正常終了<br/> - failure：異常終了<br/>

`private mixed $mstatus`

#### $orderId

MpiGetResultResponseDto.php : 56

取引ID<br> 半角英数字<br/> 最大桁数：100<br/>

`private mixed $orderId`

#### $payNowIdResponse

MpiGetResultResponseDto.php : 372

PayNowIDオブジェクト<br> オブジェクト<br> PayNowID用項目を格納するオブジェクト<br>

`private mixed $payNowIdResponse`

#### $reqAmount

MpiGetResultResponseDto.php : 80

要求取引金額<br> 半角数字<br/> 最大桁数：12<br/> 要求電文に設定した値<br/>

`private mixed $reqAmount`

#### $reqCardNumber

MpiGetResultResponseDto.php : 89

要求カード番号<br> 半角数字、記号<br/> 最大桁数：26<br/> 要求電文に設定した値<br/> 上6桁下2桁のみ数字表示され、その他は"*"（アスタリスク）に変換されます。<br/>

`private mixed $reqCardNumber`

#### $reqCurrencyUnit

MpiGetResultResponseDto.php : 97

要求通貨単位<br> 英字<br/> 最大桁数：3<br/> 要求電文に設定した値<br/>

`private mixed $reqCurrencyUnit`

#### $requestId

MpiGetResultResponseDto.php : 72

リクエストID<br> 半角英数字記号<br/> 最大桁数：128<br/> 本人認証の結果を検索する際のキー項目<br/>

`private mixed $requestId`

#### $resultXml

MpiGetResultResponseDto.php : 365

結果XML(マスク済み)<br> 半角英数字<br>

`private mixed $resultXml`

#### $serviceType

MpiGetResultResponseDto.php : 21

決済サービスタイプ<br> 半角英数字<br/> 最大桁数：10<br/> 決済サービスの区分を返却します。<br/> - "mpi"： MPI<br/>

`private mixed $serviceType`

#### $txnType

MpiGetResultResponseDto.php : 127

トランザクションタイプ<br> 半角英数字<br/> 最大桁数：32<br/> 本人認証の実施方法を表す値<br/> "AuthorizeConfirm"：フリクションレスフロー<br/> "VerifyNotify"：チャレンジフロー<br/>

`private mixed $txnType`

#### $txnVersion

MpiGetResultResponseDto.php : 64

MDKバージョン<br> 半角英数字<br/> 最大桁数：5<br/> 電文のバージョン番号を返却します。<br/>

`private mixed $txnVersion`

#### $vResultCode

MpiGetResultResponseDto.php : 42

詳細結果コード<br> 半角英数字<br/> 最大桁数：16<br/> 処理結果を詳細に表すコードを返却します。<br/> <br/> 4桁ずつ4つのブロックで構成され、各ブロックでサービス毎の処理結果を表します。<br/>

`private mixed $vResultCode`

### Methods

#### __toString()

MpiGetResultResponseDto.php : 929

結果XML(マスク済み)を取得する<br>

`public __toString() : string`

##### Return values

string —

結果XML(マスク済み)

#### _setResultXml()

MpiGetResultResponseDto.php : 920

結果XML(マスク済み)を設定する<br>

`public _setResultXml(string $resultXml) : mixed`

##### Parameters

$resultXml : string

  結果XML(マスク済み)

##### Return values

mixed —

#### getAcquirerCode()

MpiGetResultResponseDto.php : 703

要求仕向け先コードを取得する<br>

`public getAcquirerCode() : string`

##### Return values

string —

要求仕向け先コード

#### getAuthCode()

MpiGetResultResponseDto.php : 721

応答承認番号を取得する<br>

`public getAuthCode() : string`

##### Return values

string —

応答承認番号

#### getCardMstatus()

MpiGetResultResponseDto.php : 613

カード結果コードを取得する<br>

`public getCardMstatus() : string`

##### Return values

string —

カード結果コード

#### getCardTransactionType()

MpiGetResultResponseDto.php : 631

カードトランザクションタイプを取得する<br>

`public getCardTransactionType() : string`

##### Return values

string —

カードトランザクションタイプ

#### getCenterRequestDate()

MpiGetResultResponseDto.php : 649

センター要求日時を取得する<br>

`public getCenterRequestDate() : string`

##### Return values

string —

センター要求日時

#### getCenterResponseDate()

MpiGetResultResponseDto.php : 667

センター応答日時を取得する<br>

`public getCenterResponseDate() : string`

##### Return values

string —

センター応答日時

#### getConnectedCenterId()

MpiGetResultResponseDto.php : 685

接続先カード接続センターを取得する<br>

`public getConnectedCenterId() : string`

##### Return values

string —

接続先カード接続センター

#### getDddCavv()

MpiGetResultResponseDto.php : 883

3DCAVVを取得する<br>

`public getDddCavv() : string`

##### Return values

string —

3DCAVV

#### getDddCavvAlgorithm()

MpiGetResultResponseDto.php : 865

3DCAVVアルゴリズムを取得する<br>

`public getDddCavvAlgorithm() : string`

##### Return values

string —

3DCAVVアルゴリズム

#### getDddDsTransactionId()

MpiGetResultResponseDto.php : 793

3DDSトランザクションIDを取得する<br>

`public getDddDsTransactionId() : string`

##### Return values

string —

3DDSトランザクションID

#### getDddEci()

MpiGetResultResponseDto.php : 901

3DECIを取得する<br>

`public getDddEci() : string`

##### Return values

string —

3DECI

#### getDddMessageVersion()

MpiGetResultResponseDto.php : 757

3Dメッセージバージョンを取得する<br>

`public getDddMessageVersion() : string`

##### Return values

string —

3Dメッセージバージョン

#### getDddServerTransactionId()

MpiGetResultResponseDto.php : 811

3DサーバトランザクションIDを取得する<br>

`public getDddServerTransactionId() : string`

##### Return values

string —

3DサーバトランザクションID

#### getDddTransactionId()

MpiGetResultResponseDto.php : 775

3DトランザクションIDを取得する<br>

`public getDddTransactionId() : string`

##### Return values

string —

3DトランザクションID

#### getDddTransactionStatus()

MpiGetResultResponseDto.php : 829

3Dトランザクションステータスを取得する<br>

`public getDddTransactionStatus() : string`

##### Return values

string —

3Dトランザクションステータス

#### getDddTransactionStatusReason()

MpiGetResultResponseDto.php : 847

3Dトランザクションステータス理由を取得する<br>

`public getDddTransactionStatusReason() : string`

##### Return values

string —

3Dトランザクションステータス理由

#### getFdResult()

MpiGetResultResponseDto.php : 739

不正検知結果コードを取得する<br>

`public getFdResult() : string`

##### Return values

string —

不正検知結果コード

#### getMerrMsg()

MpiGetResultResponseDto.php : 433

エラーメッセージを取得する<br>

`public getMerrMsg() : string`

##### Return values

string —

エラーメッセージ

#### getMpiMstatus()

MpiGetResultResponseDto.php : 559

本人認証処理結果コードを取得する<br>

`public getMpiMstatus() : string`

##### Return values

string —

本人認証処理結果コード

#### getMpiVresultCode()

MpiGetResultResponseDto.php : 577

本人認証詳細結果コードを取得する<br>

`public getMpiVresultCode() : string`

##### Return values

string —

本人認証詳細結果コード

#### getMstatus()

MpiGetResultResponseDto.php : 397

処理結果コードを取得する<br>

`public getMstatus() : string`

##### Return values

string —

処理結果コード

#### getOrderId()

MpiGetResultResponseDto.php : 451

取引IDを取得する<br>

`public getOrderId() : string`

##### Return values

string —

取引ID

#### getPayNowIdResponse()

MpiGetResultResponseDto.php : 947

PayNowIDオブジェクトを取得する<br>

`public getPayNowIdResponse() : PayNowIdResponse`

##### Return values

PayNowIdResponse —

PayNowIDオブジェクト

#### getReqAmount()

MpiGetResultResponseDto.php : 505

要求取引金額を取得する<br>

`public getReqAmount() : string`

##### Return values

string —

要求取引金額

#### getReqCardNumber()

MpiGetResultResponseDto.php : 523

要求カード番号を取得する<br>

`public getReqCardNumber() : string`

##### Return values

string —

要求カード番号

#### getReqCurrencyUnit()

MpiGetResultResponseDto.php : 541

要求通貨単位を取得する<br>

`public getReqCurrencyUnit() : string`

##### Return values

string —

要求通貨単位

#### getRequestId()

MpiGetResultResponseDto.php : 487

リクエストIDを取得する<br>

`public getRequestId() : string`

##### Return values

string —

リクエストID

#### getServiceType()

MpiGetResultResponseDto.php : 379

決済サービスタイプを取得する<br>

`public getServiceType() : string`

##### Return values

string —

決済サービスタイプ

#### getTxnType()

MpiGetResultResponseDto.php : 595

トランザクションタイプを取得する<br>

`public getTxnType() : string`

##### Return values

string —

トランザクションタイプ

#### getTxnVersion()

MpiGetResultResponseDto.php : 469

MDKバージョンを取得する<br>

`public getTxnVersion() : string`

##### Return values

string —

MDKバージョン

#### getVResultCode()

MpiGetResultResponseDto.php : 415

詳細結果コードを取得する<br>

`public getVResultCode() : string`

##### Return values

string —

詳細結果コード

#### setAcquirerCode()

MpiGetResultResponseDto.php : 712

要求仕向け先コードを設定する<br>

`public setAcquirerCode(string $acquirerCode) : mixed`

##### Parameters

$acquirerCode : string

  要求仕向け先コード

##### Return values

mixed —

#### setAuthCode()

MpiGetResultResponseDto.php : 730

応答承認番号を設定する<br>

`public setAuthCode(string $authCode) : mixed`

##### Parameters

$authCode : string

  応答承認番号

##### Return values

mixed —

#### setCardMstatus()

MpiGetResultResponseDto.php : 622

カード結果コードを設定する<br>

`public setCardMstatus(string $cardMstatus) : mixed`

##### Parameters

$cardMstatus : string

  カード結果コード

##### Return values

mixed —

#### setCardTransactionType()

MpiGetResultResponseDto.php : 640

カードトランザクションタイプを設定する<br>

`public setCardTransactionType(string $cardTransactionType) : mixed`

##### Parameters

$cardTransactionType : string

  カードトランザクションタイプ

##### Return values

mixed —

#### setCenterRequestDate()

MpiGetResultResponseDto.php : 658

センター要求日時を設定する<br>

`public setCenterRequestDate(string $centerRequestDate) : mixed`

##### Parameters

$centerRequestDate : string

  センター要求日時

##### Return values

mixed —

#### setCenterResponseDate()

MpiGetResultResponseDto.php : 676

センター応答日時を設定する<br>

`public setCenterResponseDate(string $centerResponseDate) : mixed`

##### Parameters

$centerResponseDate : string

  センター応答日時

##### Return values

mixed —

#### setConnectedCenterId()

MpiGetResultResponseDto.php : 694

接続先カード接続センターを設定する<br>

`public setConnectedCenterId(string $connectedCenterId) : mixed`

##### Parameters

$connectedCenterId : string

  接続先カード接続センター

##### Return values

mixed —

#### setDddCavv()

MpiGetResultResponseDto.php : 892

3DCAVVを設定する<br>

`public setDddCavv(string $dddCavv) : mixed`

##### Parameters

$dddCavv : string

  3DCAVV

##### Return values

mixed —

#### setDddCavvAlgorithm()

MpiGetResultResponseDto.php : 874

3DCAVVアルゴリズムを設定する<br>

`public setDddCavvAlgorithm(string $dddCavvAlgorithm) : mixed`

##### Parameters

$dddCavvAlgorithm : string

  3DCAVVアルゴリズム

##### Return values

mixed —

#### setDddDsTransactionId()

MpiGetResultResponseDto.php : 802

3DDSトランザクションIDを設定する<br>

`public setDddDsTransactionId(string $dddDsTransactionId) : mixed`

##### Parameters

$dddDsTransactionId : string

  3DDSトランザクションID

##### Return values

mixed —

#### setDddEci()

MpiGetResultResponseDto.php : 910

3DECIを設定する<br>

`public setDddEci(string $dddEci) : mixed`

##### Parameters

$dddEci : string

  3DECI

##### Return values

mixed —

#### setDddMessageVersion()

MpiGetResultResponseDto.php : 766

3Dメッセージバージョンを設定する<br>

`public setDddMessageVersion(string $dddMessageVersion) : mixed`

##### Parameters

$dddMessageVersion : string

  3Dメッセージバージョン

##### Return values

mixed —

#### setDddServerTransactionId()

MpiGetResultResponseDto.php : 820

3DサーバトランザクションIDを設定する<br>

`public setDddServerTransactionId(string $dddServerTransactionId) : mixed`

##### Parameters

$dddServerTransactionId : string

  3DサーバトランザクションID

##### Return values

mixed —

#### setDddTransactionId()

MpiGetResultResponseDto.php : 784

3DトランザクションIDを設定する<br>

`public setDddTransactionId(string $dddTransactionId) : mixed`

##### Parameters

$dddTransactionId : string

  3DトランザクションID

##### Return values

mixed —

#### setDddTransactionStatus()

MpiGetResultResponseDto.php : 838

3Dトランザクションステータスを設定する<br>

`public setDddTransactionStatus(string $dddTransactionStatus) : mixed`

##### Parameters

$dddTransactionStatus : string

  3Dトランザクションステータス

##### Return values

mixed —

#### setDddTransactionStatusReason()

MpiGetResultResponseDto.php : 856

3Dトランザクションステータス理由を設定する<br>

`public setDddTransactionStatusReason(string $dddTransactionStatusReason) : mixed`

##### Parameters

$dddTransactionStatusReason : string

  3Dトランザクションステータス理由

##### Return values

mixed —

#### setFdResult()

MpiGetResultResponseDto.php : 748

不正検知結果コードを設定する<br>

`public setFdResult(string $fdResult) : mixed`

##### Parameters

$fdResult : string

  不正検知結果コード

##### Return values

mixed —

#### setMerrMsg()

MpiGetResultResponseDto.php : 442

エラーメッセージを設定する<br>

`public setMerrMsg(string $merrMsg) : mixed`

##### Parameters

$merrMsg : string

  エラーメッセージ

##### Return values

mixed —

#### setMpiMstatus()

MpiGetResultResponseDto.php : 568

本人認証処理結果コードを設定する<br>

`public setMpiMstatus(string $mpiMstatus) : mixed`

##### Parameters

$mpiMstatus : string

  本人認証処理結果コード

##### Return values

mixed —

#### setMpiVresultCode()

MpiGetResultResponseDto.php : 586

本人認証詳細結果コードを設定する<br>

`public setMpiVresultCode(string $mpiVresultCode) : mixed`

##### Parameters

$mpiVresultCode : string

  本人認証詳細結果コード

##### Return values

mixed —

#### setMstatus()

MpiGetResultResponseDto.php : 406

処理結果コードを設定する<br>

`public setMstatus(string $mstatus) : mixed`

##### Parameters

$mstatus : string

  処理結果コード

##### Return values

mixed —

#### setOrderId()

MpiGetResultResponseDto.php : 460

取引IDを設定する<br>

`public setOrderId(string $orderId) : mixed`

##### Parameters

$orderId : string

  取引ID

##### Return values

mixed —

#### setPayNowIdResponse()

MpiGetResultResponseDto.php : 938

PayNowIDオブジェクトを設定する<br>

`public setPayNowIdResponse(PayNowIdResponse $payNowIdResponse) : mixed`

##### Parameters

$payNowIdResponse : PayNowIdResponse

  PayNowIDオブジェクト

##### Return values

mixed —

#### setReqAmount()

MpiGetResultResponseDto.php : 514

要求取引金額を設定する<br>

`public setReqAmount(string $reqAmount) : mixed`

##### Parameters

$reqAmount : string

  要求取引金額

##### Return values

mixed —

#### setReqCardNumber()

MpiGetResultResponseDto.php : 532

要求カード番号を設定する<br>

`public setReqCardNumber(string $reqCardNumber) : mixed`

##### Parameters

$reqCardNumber : string

  要求カード番号

##### Return values

mixed —

#### setReqCurrencyUnit()

MpiGetResultResponseDto.php : 550

要求通貨単位を設定する<br>

`public setReqCurrencyUnit(string $reqCurrencyUnit) : mixed`

##### Parameters

$reqCurrencyUnit : string

  要求通貨単位

##### Return values

mixed —

#### setRequestId()

MpiGetResultResponseDto.php : 496

リクエストIDを設定する<br>

`public setRequestId(string $requestId) : mixed`

##### Parameters

$requestId : string

  リクエストID

##### Return values

mixed —

#### setServiceType()

MpiGetResultResponseDto.php : 388

決済サービスタイプを設定する<br>

`public setServiceType(string $serviceType) : mixed`

##### Parameters

$serviceType : string

  決済サービスタイプ

##### Return values

mixed —

#### setTxnType()

MpiGetResultResponseDto.php : 604

トランザクションタイプを設定する<br>

`public setTxnType(string $txnType) : mixed`

##### Parameters

$txnType : string

  トランザクションタイプ

##### Return values

mixed —

#### setTxnVersion()

MpiGetResultResponseDto.php : 478

MDKバージョンを設定する<br>

`public setTxnVersion(string $txnVersion) : mixed`

##### Parameters

$txnVersion : string

  MDKバージョン

##### Return values

mixed —

#### setVResultCode()

MpiGetResultResponseDto.php : 424

詳細結果コードを設定する<br>

`public setVResultCode(string $vResultCode) : mixed`

##### Parameters

$vResultCode : string

  詳細結果コード

##### Return values

mixed —

## Search results