VeriTrans 4G MDK

MpiGetResultResponseDto extends MdkBaseDto
in package

決済サービスタイプ: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/> 例:‘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

$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

$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

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

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

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

詳細結果コード

Return values
mixed

Search results