MpiGetResultResponseDto
extends MdkBaseDto
in package
決済サービスタイプ:MPI、コマンド名:本人認証結果取得の応答Dtoクラス<br>
Tags
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/> 例:‘jcn‘<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
要求仕向け先コード<br> 文字列<br/> 最大桁数:2<br/> [serviceOptionTypeが(mpi-complete / mpi-company / mpi-merchant)の場合のみ]<br/> 決済要求電文が最初に仕向けられたカード会社のコード<br/> 仕向け先カード会社の一覧は『インターフェース詳細 ~クレジットカード決済~』の「クレジットカード決済 仕向け先カード会社の一覧」を参照<br/>
private
mixed
$acquirerCode
$authCode
応答承認番号<br> 半角英数字スペース<br/> 最大桁数:7<br/> [serviceOptionTypeが(mpi-complete / mpi-company / mpi-merchant)の場合のみ]<br/> カード会社が発行する承認番号<br/>
private
mixed
$authCode
$cardMstatus
カード結果コード<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
カードトランザクションタイプ<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
センター要求日時<br> 文字列<br/> 最大桁数:14<br/> [serviceOptionTypeが(mpi-complete / mpi-company / mpi-merchant)の場合のみ]<br/> カード決済センターへ決済要求を行った日時<br/> YYYYMMDDhhmmss形式<br/>
private
mixed
$centerRequestDate
$centerResponseDate
センター応答日時<br> 文字列<br/> 最大桁数:14<br/> [serviceOptionTypeが(mpi-complete / mpi-company / mpi-merchant)の場合のみ]<br/> カード決済センターの決済応答を受けた日時<br/> YYYYMMDDhhmmss形式<br/>
private
mixed
$centerResponseDate
$connectedCenterId
接続先カード接続センター<br> 文字列<br/> 最大桁数:5<br/> [serviceOptionTypeが(mpi-complete / mpi-company / mpi-merchant)の場合のみ]<br/> 決済サーバー⇒カード会社間の接続センター名<br/> 例:‘jcn‘<br/>
private
mixed
$connectedCenterId
$dddCavv
3DCAVV<br> 半角英数字、"+"、"/"、"="<br/> 最大桁数:28<br/> [serviceOptionTypeが(mpi-none)の場合のみ]<br/> 3DセキュアCAVV<br/>
private
mixed
$dddCavv
$dddCavvAlgorithm
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
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
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
3Dメッセージバージョン<br> 半角英数字<br/> 最大桁数:10<br/> [serviceOptionTypeが(mpi-none)の場合のみ]<br/> Message Version Number<br/> (例 “1.0.2”)<br/>
private
mixed
$dddMessageVersion
$dddServerTransactionId
3DサーバトランザクションID<br> 半角英数字、"-"<br/> 最大桁数:36<br/> [3Dセキュア 2.0 かつ serviceOptionTypeが(mpi-none)の場合のみ]<br/> 3DSサーバによって割り当てられたユニークなトランザクション識別子<br/> ※UUIDのフォーマットで返戻されます。<br/>
private
mixed
$dddServerTransactionId
$dddTransactionId
3DトランザクションID<br> 半角英数字、"+"、"/"、"="<br/> 最大桁数:28<br/> [serviceOptionTypeが(mpi-none)の場合のみ]<br/> Transaction Identifier(XID)の値をBase64で変換した値<br/> ※値が返戻された場合はカード与信電文に本項目を設定してください。<br/>
private
mixed
$dddTransactionId
$dddTransactionStatus
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
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
不正検知結果コード<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
エラーメッセージ<br> 文字列<br/> 処理結果に対するメッセージを返却します。<br/>
private
mixed
$merrMsg
$mpiMstatus
本人認証処理結果コード<br> 半角英数字<br/> 最大桁数:32<br/> 本人認証の処理結果ステータス<br/> "success":正常終了<br/> "failure":異常終了<br/>
private
mixed
$mpiMstatus
$mpiVresultCode
本人認証詳細結果コード<br> 文字列<br/> 最大桁数:16<br/> 本人認証処理の結果を詳細に表すコード<br/> 4桁ずつ4つのブロックで構成され、各ブロックでサービス毎の処理結果を表します。<br/> 詳細は『結果コード一覧』を参照下さい。<br/>
private
mixed
$mpiVresultCode
$mstatus
処理結果コード<br> 半角英数字<br/> 最大桁数:32<br/> 決済請求処理後、応答電文に含まれる値。<br/> 以下の処理結果のいずれかが格納される<br/> - success:正常終了<br/> - failure:異常終了<br/>
private
mixed
$mstatus
$orderId
取引ID<br> 半角英数字<br/> 最大桁数:100<br/>
private
mixed
$orderId
$payNowIdResponse
PayNowIDオブジェクト<br> オブジェクト<br> PayNowID用項目を格納するオブジェクト<br>
private
mixed
$payNowIdResponse
$reqAmount
要求取引金額<br> 半角数字<br/> 最大桁数:12<br/> 要求電文に設定した値<br/>
private
mixed
$reqAmount
$reqCardNumber
要求カード番号<br> 半角数字、記号<br/> 最大桁数:26<br/> 要求電文に設定した値<br/> 上6桁下2桁のみ数字表示され、その他は"*"(アスタリスク)に変換されます。<br/>
private
mixed
$reqCardNumber
$reqCurrencyUnit
要求通貨単位<br> 英字<br/> 最大桁数:3<br/> 要求電文に設定した値<br/>
private
mixed
$reqCurrencyUnit
$requestId
リクエストID<br> 半角英数字記号<br/> 最大桁数:128<br/> 本人認証の結果を検索する際のキー項目<br/>
private
mixed
$requestId
$resultXml
結果XML(マスク済み)<br> 半角英数字<br>
private
mixed
$resultXml
$serviceType
決済サービスタイプ<br> 半角英数字<br/> 最大桁数:10<br/> 決済サービスの区分を返却します。<br/> - "mpi": MPI<br/>
private
mixed
$serviceType
$txnType
トランザクションタイプ<br> 半角英数字<br/> 最大桁数:32<br/> 本人認証の実施方法を表す値<br/> "AuthorizeConfirm":フリクションレスフロー<br/> "VerifyNotify":チャレンジフロー<br/>
private
mixed
$txnType
$txnVersion
MDKバージョン<br> 半角英数字<br/> 最大桁数:5<br/> 電文のバージョン番号を返却します。<br/>
private
mixed
$txnVersion
$vResultCode
詳細結果コード<br> 半角英数字<br/> 最大桁数:16<br/> 処理結果を詳細に表すコードを返却します。<br/> <br/> 4桁ずつ4つのブロックで構成され、各ブロックでサービス毎の処理結果を表します。<br/>
private
mixed
$vResultCode
Methods
__toString()
結果XML(マスク済み)を取得する<br>
public
__toString() : string
Return values
string —結果XML(マスク済み)
_setResultXml()
結果XML(マスク済み)を設定する<br>
public
_setResultXml(string $resultXml) : mixed
Parameters
- $resultXml : string
-
結果XML(マスク済み)
Return values
mixed —getAcquirerCode()
要求仕向け先コードを取得する<br>
public
getAcquirerCode() : string
Return values
string —要求仕向け先コード
getAuthCode()
応答承認番号を取得する<br>
public
getAuthCode() : string
Return values
string —応答承認番号
getCardMstatus()
カード結果コードを取得する<br>
public
getCardMstatus() : string
Return values
string —カード結果コード
getCardTransactionType()
カードトランザクションタイプを取得する<br>
public
getCardTransactionType() : string
Return values
string —カードトランザクションタイプ
getCenterRequestDate()
センター要求日時を取得する<br>
public
getCenterRequestDate() : string
Return values
string —センター要求日時
getCenterResponseDate()
センター応答日時を取得する<br>
public
getCenterResponseDate() : string
Return values
string —センター応答日時
getConnectedCenterId()
接続先カード接続センターを取得する<br>
public
getConnectedCenterId() : string
Return values
string —接続先カード接続センター
getDddCavv()
3DCAVVを取得する<br>
public
getDddCavv() : string
Return values
string —3DCAVV
getDddCavvAlgorithm()
3DCAVVアルゴリズムを取得する<br>
public
getDddCavvAlgorithm() : string
Return values
string —3DCAVVアルゴリズム
getDddDsTransactionId()
3DDSトランザクションIDを取得する<br>
public
getDddDsTransactionId() : string
Return values
string —3DDSトランザクションID
getDddEci()
3DECIを取得する<br>
public
getDddEci() : string
Return values
string —3DECI
getDddMessageVersion()
3Dメッセージバージョンを取得する<br>
public
getDddMessageVersion() : string
Return values
string —3Dメッセージバージョン
getDddServerTransactionId()
3DサーバトランザクションIDを取得する<br>
public
getDddServerTransactionId() : string
Return values
string —3DサーバトランザクションID
getDddTransactionId()
3DトランザクションIDを取得する<br>
public
getDddTransactionId() : string
Return values
string —3DトランザクションID
getDddTransactionStatus()
3Dトランザクションステータスを取得する<br>
public
getDddTransactionStatus() : string
Return values
string —3Dトランザクションステータス
getDddTransactionStatusReason()
3Dトランザクションステータス理由を取得する<br>
public
getDddTransactionStatusReason() : string
Return values
string —3Dトランザクションステータス理由
getFdResult()
不正検知結果コードを取得する<br>
public
getFdResult() : string
Return values
string —不正検知結果コード
getMerrMsg()
エラーメッセージを取得する<br>
public
getMerrMsg() : string
Return values
string —エラーメッセージ
getMpiMstatus()
本人認証処理結果コードを取得する<br>
public
getMpiMstatus() : string
Return values
string —本人認証処理結果コード
getMpiVresultCode()
本人認証詳細結果コードを取得する<br>
public
getMpiVresultCode() : string
Return values
string —本人認証詳細結果コード
getMstatus()
処理結果コードを取得する<br>
public
getMstatus() : string
Return values
string —処理結果コード
getOrderId()
取引IDを取得する<br>
public
getOrderId() : string
Return values
string —取引ID
getPayNowIdResponse()
PayNowIDオブジェクトを取得する<br>
public
getPayNowIdResponse() : PayNowIdResponse
Return values
PayNowIdResponse —PayNowIDオブジェクト
getReqAmount()
要求取引金額を取得する<br>
public
getReqAmount() : string
Return values
string —要求取引金額
getReqCardNumber()
要求カード番号を取得する<br>
public
getReqCardNumber() : string
Return values
string —要求カード番号
getReqCurrencyUnit()
要求通貨単位を取得する<br>
public
getReqCurrencyUnit() : string
Return values
string —要求通貨単位
getRequestId()
リクエストIDを取得する<br>
public
getRequestId() : string
Return values
string —リクエストID
getServiceType()
決済サービスタイプを取得する<br>
public
getServiceType() : string
Return values
string —決済サービスタイプ
getTxnType()
トランザクションタイプを取得する<br>
public
getTxnType() : string
Return values
string —トランザクションタイプ
getTxnVersion()
MDKバージョンを取得する<br>
public
getTxnVersion() : string
Return values
string —MDKバージョン
getVResultCode()
詳細結果コードを取得する<br>
public
getVResultCode() : string
Return values
string —詳細結果コード
setAcquirerCode()
要求仕向け先コードを設定する<br>
public
setAcquirerCode(string $acquirerCode) : mixed
Parameters
- $acquirerCode : string
-
要求仕向け先コード
Return values
mixed —setAuthCode()
応答承認番号を設定する<br>
public
setAuthCode(string $authCode) : mixed
Parameters
- $authCode : string
-
応答承認番号
Return values
mixed —setCardMstatus()
カード結果コードを設定する<br>
public
setCardMstatus(string $cardMstatus) : mixed
Parameters
- $cardMstatus : string
-
カード結果コード
Return values
mixed —setCardTransactionType()
カードトランザクションタイプを設定する<br>
public
setCardTransactionType(string $cardTransactionType) : mixed
Parameters
- $cardTransactionType : string
-
カードトランザクションタイプ
Return values
mixed —setCenterRequestDate()
センター要求日時を設定する<br>
public
setCenterRequestDate(string $centerRequestDate) : mixed
Parameters
- $centerRequestDate : string
-
センター要求日時
Return values
mixed —setCenterResponseDate()
センター応答日時を設定する<br>
public
setCenterResponseDate(string $centerResponseDate) : mixed
Parameters
- $centerResponseDate : string
-
センター応答日時
Return values
mixed —setConnectedCenterId()
接続先カード接続センターを設定する<br>
public
setConnectedCenterId(string $connectedCenterId) : mixed
Parameters
- $connectedCenterId : string
-
接続先カード接続センター
Return values
mixed —setDddCavv()
3DCAVVを設定する<br>
public
setDddCavv(string $dddCavv) : mixed
Parameters
- $dddCavv : string
-
3DCAVV
Return values
mixed —setDddCavvAlgorithm()
3DCAVVアルゴリズムを設定する<br>
public
setDddCavvAlgorithm(string $dddCavvAlgorithm) : mixed
Parameters
- $dddCavvAlgorithm : string
-
3DCAVVアルゴリズム
Return values
mixed —setDddDsTransactionId()
3DDSトランザクションIDを設定する<br>
public
setDddDsTransactionId(string $dddDsTransactionId) : mixed
Parameters
- $dddDsTransactionId : string
-
3DDSトランザクションID
Return values
mixed —setDddEci()
3DECIを設定する<br>
public
setDddEci(string $dddEci) : mixed
Parameters
- $dddEci : string
-
3DECI
Return values
mixed —setDddMessageVersion()
3Dメッセージバージョンを設定する<br>
public
setDddMessageVersion(string $dddMessageVersion) : mixed
Parameters
- $dddMessageVersion : string
-
3Dメッセージバージョン
Return values
mixed —setDddServerTransactionId()
3DサーバトランザクションIDを設定する<br>
public
setDddServerTransactionId(string $dddServerTransactionId) : mixed
Parameters
- $dddServerTransactionId : string
-
3DサーバトランザクションID
Return values
mixed —setDddTransactionId()
3DトランザクションIDを設定する<br>
public
setDddTransactionId(string $dddTransactionId) : mixed
Parameters
- $dddTransactionId : string
-
3DトランザクションID
Return values
mixed —setDddTransactionStatus()
3Dトランザクションステータスを設定する<br>
public
setDddTransactionStatus(string $dddTransactionStatus) : mixed
Parameters
- $dddTransactionStatus : string
-
3Dトランザクションステータス
Return values
mixed —setDddTransactionStatusReason()
3Dトランザクションステータス理由を設定する<br>
public
setDddTransactionStatusReason(string $dddTransactionStatusReason) : mixed
Parameters
- $dddTransactionStatusReason : string
-
3Dトランザクションステータス理由
Return values
mixed —setFdResult()
不正検知結果コードを設定する<br>
public
setFdResult(string $fdResult) : mixed
Parameters
- $fdResult : string
-
不正検知結果コード
Return values
mixed —setMerrMsg()
エラーメッセージを設定する<br>
public
setMerrMsg(string $merrMsg) : mixed
Parameters
- $merrMsg : string
-
エラーメッセージ
Return values
mixed —setMpiMstatus()
本人認証処理結果コードを設定する<br>
public
setMpiMstatus(string $mpiMstatus) : mixed
Parameters
- $mpiMstatus : string
-
本人認証処理結果コード
Return values
mixed —setMpiVresultCode()
本人認証詳細結果コードを設定する<br>
public
setMpiVresultCode(string $mpiVresultCode) : mixed
Parameters
- $mpiVresultCode : string
-
本人認証詳細結果コード
Return values
mixed —setMstatus()
処理結果コードを設定する<br>
public
setMstatus(string $mstatus) : mixed
Parameters
- $mstatus : string
-
処理結果コード
Return values
mixed —setOrderId()
取引IDを設定する<br>
public
setOrderId(string $orderId) : mixed
Parameters
- $orderId : string
-
取引ID
Return values
mixed —setPayNowIdResponse()
PayNowIDオブジェクトを設定する<br>
public
setPayNowIdResponse(PayNowIdResponse $payNowIdResponse) : mixed
Parameters
- $payNowIdResponse : PayNowIdResponse
-
PayNowIDオブジェクト
Return values
mixed —setReqAmount()
要求取引金額を設定する<br>
public
setReqAmount(string $reqAmount) : mixed
Parameters
- $reqAmount : string
-
要求取引金額
Return values
mixed —setReqCardNumber()
要求カード番号を設定する<br>
public
setReqCardNumber(string $reqCardNumber) : mixed
Parameters
- $reqCardNumber : string
-
要求カード番号
Return values
mixed —setReqCurrencyUnit()
要求通貨単位を設定する<br>
public
setReqCurrencyUnit(string $reqCurrencyUnit) : mixed
Parameters
- $reqCurrencyUnit : string
-
要求通貨単位
Return values
mixed —setRequestId()
リクエストIDを設定する<br>
public
setRequestId(string $requestId) : mixed
Parameters
- $requestId : string
-
リクエストID
Return values
mixed —setServiceType()
決済サービスタイプを設定する<br>
public
setServiceType(string $serviceType) : mixed
Parameters
- $serviceType : string
-
決済サービスタイプ
Return values
mixed —setTxnType()
トランザクションタイプを設定する<br>
public
setTxnType(string $txnType) : mixed
Parameters
- $txnType : string
-
トランザクションタイプ
Return values
mixed —setTxnVersion()
MDKバージョンを設定する<br>
public
setTxnVersion(string $txnVersion) : mixed
Parameters
- $txnVersion : string
-
MDKバージョン
Return values
mixed —setVResultCode()
詳細結果コードを設定する<br>
public
setVResultCode(string $vResultCode) : mixed
Parameters
- $vResultCode : string
-
詳細結果コード