VirtualaccAuthorizeRequestDto
extends AbstractPaymentVirtualaccRequestDto
in package
決済サービスタイプ:銀行振込決済、コマンド名:決済申込の要求Dtoクラス<br>
Tags
Table of Contents
- $payNowIdParam : PayNowIdParam
- PayNowIDオブジェクト
- $accountManageType : mixed
- 口座管理方式<br> 半角数字<br/> 最大桁数:1<br/> - 0 : 実口座<br/> - 1: バーチャル口座<br/>
- $accountName : mixed
- 口座名義<br> 文字列<br/> 最大桁数:50<br/> 口座管理方式が0:実口座の場合は利用不可項目となります。<br/> 口座管理方式が1:バーチャル口座の場合は必須項目となります。<br/> ⇒PayNow側で払い出された口座名義が指定されます。<br/>
- $accountNumber : mixed
- 口座番号<br> 半角数字<br/> 最大桁数:7<br/> 口座管理方式が0:実口座の場合は利用不可項目となります。<br/> ⇒マーチャント情報に紐づく実口座の口座番号が指定されます。<br/> 口座管理方式が1:バーチャル口座の場合は必須項目となります。<br/> ⇒PayNow側で払い出された口座番号が指定されます。<br/>
- $amount : mixed
- 決済金額<br> 半角数字<br/> 最大桁数:12<br/> 決済金額を指定します。<br/> - 1 以上かつ 999999999999(12桁) 以下<br/>
- $branchCode : mixed
- 支店コード<br> 半角数字<br/> 最大桁数:3<br/> 口座管理方式が0:実口座の場合は利用不可項目となります。<br/> 口座管理方式が1:バーチャル口座の場合は必須項目となります。<br/> ⇒PayNow側でバーチャル口座情報マスタから取得した支店コードが指定されます。<br/>
- $entryTransferName : mixed
- 登録時振込人名<br> 文字列<br/> 最大桁数:64<br/>
- $entryTransferNumber : mixed
- 登録時振込番号<br> 全角数字<br/> 最大桁数:5<br/>
- $maskedLog : mixed
- ログ用文字列(マスク済み)<br> 半角英数字<br>
- $orderId : mixed
- 取引ID<br> 半角英数字<br/> 最大桁数:100<br/> - マーチャント側で取引を一意に表す注文管理IDを指定します。<br/> - 申込処理ごとに一意である必要があります。<br/> - 半角英数字、“-”(ハイフン)、“_”(アンダースコア)も使用可能です。<br/>
- $SERVICE_COMMAND : mixed
- 決済サービスコマンド<br> 半角英数字<br> 必須項目、固定値<br>
- $SERVICE_TYPE : mixed
- 決済サービスタイプ<br> 半角英数字<br> 必須項目、固定値<br>
- $serviceOptionType : mixed
- サービスオプションタイプ<br> 半角英数字<br/> - "resona":りそな<br/> <br/>
- $transferExpiredDate : mixed
- 振込期限<br> 半角数字<br/> 最大桁数:8<br/> YYYYMMDD<br/>
- __toString() : string
- ログ用文字列(マスク済み)を取得する<br>
- _setMaskedLog() : mixed
- ログ用文字列(マスク済み)を設定する<br>
- getAccountId() : string
- 会員IDを取得する。<br>
- getAccountManageType() : string
- 口座管理方式を取得する<br>
- getAccountName() : string
- 口座名義を取得する<br>
- getAccountNumber() : string
- 口座番号を取得する<br>
- getAmount() : string
- 決済金額を取得する<br>
- getBranchCode() : string
- 支店コードを取得する<br>
- getCreateDate() : string
- 入会年月日を取得する<br>
- getEntryTransferName() : string
- 登録時振込人名を取得する<br>
- getEntryTransferNumber() : string
- 登録時振込番号を取得する<br>
- getFreeKey() : string
- キー情報を取得する<br>
- getMemo1() : string
- 取引メモ1を取得する<br>
- getMemo2() : string
- 取引メモ2を取得する<br>
- getMemo3() : string
- 取引メモ3を取得する<br>
- getOrderId() : string
- 取引IDを取得する<br>
- getReceiptData() : string
- レシートデータを取得する。<br>
- getRejectBankAccount() : string
- 銀行口座関連付け拒否フラグを取得する<br>
- getServiceCommand() : string
- 決済サービスコマンドを取得する<br>
- getServiceOptionType() : string
- サービスオプションタイプを取得する<br>
- getServiceType() : string
- 決済サービスタイプを取得する<br>
- getTransferExpiredDate() : string
- 振込期限を取得する<br>
- setAccountId() : mixed
- 会員IDを設定する。<br>
- setAccountManageType() : mixed
- 口座管理方式を設定する<br>
- setAccountName() : mixed
- 口座名義を設定する<br>
- setAccountNumber() : mixed
- 口座番号を設定する<br>
- setAmount() : mixed
- 決済金額を設定する<br>
- setBranchCode() : mixed
- 支店コードを設定する<br>
- setCreateDate() : mixed
- 入会年月日を設定する<br>
- setEntryTransferName() : mixed
- 登録時振込人名を設定する<br>
- setEntryTransferNumber() : mixed
- 登録時振込番号を設定する<br>
- setFreeKey() : mixed
- キー情報を設定する<br>
- setMemo1() : mixed
- 取引メモ1を設定する<br>
- setMemo2() : mixed
- 取引メモ2を設定する<br>
- setMemo3() : mixed
- 取引メモ3を設定する<br>
- setOrderId() : mixed
- 取引IDを設定する<br>
- setReceiptData() : mixed
- レシートデータを設定する。<br>
- setRejectBankAccount() : mixed
- 銀行口座関連付け拒否フラグを設定する<br>
- setServiceOptionType() : mixed
- サービスオプションタイプを設定する<br>
- setTransferExpiredDate() : mixed
- 振込期限を設定する<br>
- existAccountBasicParam() : mixed
- AccountBasicParamがPayNowIdParamに設定されているか判定する。<br> 設定されていない場合はインスタンスを生成し、PayNowIdParamに設定する。<br>
- existAccountParam() : mixed
- AccountParamがPayNowIdParamに設定されているか判定する。<br> 設定されていない場合はインスタンスを生成し、PayNowIdParamに設定する。<br>
- existBankAccountParam() : mixed
- BankAccountParamがAccountParamに設定されているか判定する。<br> 設定されていない場合はインスタンスを生成し、AccountParamに設定する。<br>
- existCardParam() : mixed
- CardParamがPayNowIdParamに設定されているか判定する。<br> 設定されていない場合はインスタンスを生成し、PayNowIdParamに設定する。<br>
- existPayNowIdParam() : mixed
- PayNowIdPramが設定されているか判定する。<br> 設定されていない場合はインスタンスを生成する。<br>
- existRecurringChargeParam() : mixed
- RecurringChargeParamがPayNowIdParamに設定されているか判定する。<br> 設定されていない場合はインスタンスを生成し、PayNowIdParamに設定する。<br>
Properties
$payNowIdParam
PayNowIDオブジェクト
protected
PayNowIdParam
$payNowIdParam
$accountManageType
口座管理方式<br> 半角数字<br/> 最大桁数:1<br/> - 0 : 実口座<br/> - 1: バーチャル口座<br/>
private
mixed
$accountManageType
$accountName
口座名義<br> 文字列<br/> 最大桁数:50<br/> 口座管理方式が0:実口座の場合は利用不可項目となります。<br/> 口座管理方式が1:バーチャル口座の場合は必須項目となります。<br/> ⇒PayNow側で払い出された口座名義が指定されます。<br/>
private
mixed
$accountName
$accountNumber
口座番号<br> 半角数字<br/> 最大桁数:7<br/> 口座管理方式が0:実口座の場合は利用不可項目となります。<br/> ⇒マーチャント情報に紐づく実口座の口座番号が指定されます。<br/> 口座管理方式が1:バーチャル口座の場合は必須項目となります。<br/> ⇒PayNow側で払い出された口座番号が指定されます。<br/>
private
mixed
$accountNumber
$amount
決済金額<br> 半角数字<br/> 最大桁数:12<br/> 決済金額を指定します。<br/> - 1 以上かつ 999999999999(12桁) 以下<br/>
private
mixed
$amount
$branchCode
支店コード<br> 半角数字<br/> 最大桁数:3<br/> 口座管理方式が0:実口座の場合は利用不可項目となります。<br/> 口座管理方式が1:バーチャル口座の場合は必須項目となります。<br/> ⇒PayNow側でバーチャル口座情報マスタから取得した支店コードが指定されます。<br/>
private
mixed
$branchCode
$entryTransferName
登録時振込人名<br> 文字列<br/> 最大桁数:64<br/>
private
mixed
$entryTransferName
$entryTransferNumber
登録時振込番号<br> 全角数字<br/> 最大桁数:5<br/>
private
mixed
$entryTransferNumber
$maskedLog
ログ用文字列(マスク済み)<br> 半角英数字<br>
private
mixed
$maskedLog
$orderId
取引ID<br> 半角英数字<br/> 最大桁数:100<br/> - マーチャント側で取引を一意に表す注文管理IDを指定します。<br/> - 申込処理ごとに一意である必要があります。<br/> - 半角英数字、“-”(ハイフン)、“_”(アンダースコア)も使用可能です。<br/>
private
mixed
$orderId
$SERVICE_COMMAND
決済サービスコマンド<br> 半角英数字<br> 必須項目、固定値<br>
private
mixed
$SERVICE_COMMAND
= "Authorize"
$SERVICE_TYPE
決済サービスタイプ<br> 半角英数字<br> 必須項目、固定値<br>
private
mixed
$SERVICE_TYPE
= "virtualacc"
$serviceOptionType
サービスオプションタイプ<br> 半角英数字<br/> - "resona":りそな<br/> <br/>
private
mixed
$serviceOptionType
$transferExpiredDate
振込期限<br> 半角数字<br/> 最大桁数:8<br/> YYYYMMDD<br/>
private
mixed
$transferExpiredDate
Methods
__toString()
ログ用文字列(マスク済み)を取得する<br>
public
__toString() : string
Return values
string —ログ用文字列(マスク済み)
_setMaskedLog()
ログ用文字列(マスク済み)を設定する<br>
public
_setMaskedLog(string $maskedLog) : mixed
Parameters
- $maskedLog : string
-
ログ用文字列(マスク済み)
Return values
mixed —getAccountId()
会員IDを取得する。<br>
public
getAccountId() : string
Return values
string —会員ID
getAccountManageType()
口座管理方式を取得する<br>
public
getAccountManageType() : string
Return values
string —口座管理方式
getAccountName()
口座名義を取得する<br>
public
getAccountName() : string
Return values
string —口座名義
getAccountNumber()
口座番号を取得する<br>
public
getAccountNumber() : string
Return values
string —口座番号
getAmount()
決済金額を取得する<br>
public
getAmount() : string
Return values
string —決済金額
getBranchCode()
支店コードを取得する<br>
public
getBranchCode() : string
Return values
string —支店コード
getCreateDate()
入会年月日を取得する<br>
public
getCreateDate() : string
Return values
string —入会年月日
getEntryTransferName()
登録時振込人名を取得する<br>
public
getEntryTransferName() : string
Return values
string —登録時振込人名
getEntryTransferNumber()
登録時振込番号を取得する<br>
public
getEntryTransferNumber() : string
Return values
string —登録時振込番号
getFreeKey()
キー情報を取得する<br>
public
getFreeKey() : string
Return values
string —キー情報
getMemo1()
取引メモ1を取得する<br>
public
getMemo1() : string
Return values
string —取引メモ1
getMemo2()
取引メモ2を取得する<br>
public
getMemo2() : string
Return values
string —取引メモ2
getMemo3()
取引メモ3を取得する<br>
public
getMemo3() : string
Return values
string —取引メモ3を設定する
getOrderId()
取引IDを取得する<br>
public
getOrderId() : string
Return values
string —取引ID
getReceiptData()
レシートデータを取得する。<br>
public
getReceiptData() : string
Return values
string —レシートデータ
getRejectBankAccount()
銀行口座関連付け拒否フラグを取得する<br>
public
getRejectBankAccount() : string
Return values
string —銀行口座関連付け拒否フラグ
getServiceCommand()
決済サービスコマンドを取得する<br>
public
getServiceCommand() : string
Return values
string —決済サービスコマンド
getServiceOptionType()
サービスオプションタイプを取得する<br>
public
getServiceOptionType() : string
Return values
string —サービスオプションタイプ
getServiceType()
決済サービスタイプを取得する<br>
public
getServiceType() : string
Return values
string —決済サービスタイプ
getTransferExpiredDate()
振込期限を取得する<br>
public
getTransferExpiredDate() : string
Return values
string —振込期限
setAccountId()
会員IDを設定する。<br>
public
setAccountId(string $accountId) : mixed
Parameters
- $accountId : string
-
会員ID
Return values
mixed —setAccountManageType()
口座管理方式を設定する<br>
public
setAccountManageType(string $accountManageType) : mixed
Parameters
- $accountManageType : string
-
口座管理方式
Return values
mixed —setAccountName()
口座名義を設定する<br>
public
setAccountName(string $accountName) : mixed
Parameters
- $accountName : string
-
口座名義
Return values
mixed —setAccountNumber()
口座番号を設定する<br>
public
setAccountNumber(string $accountNumber) : mixed
Parameters
- $accountNumber : string
-
口座番号
Return values
mixed —setAmount()
決済金額を設定する<br>
public
setAmount(string $amount) : mixed
Parameters
- $amount : string
-
決済金額
Return values
mixed —setBranchCode()
支店コードを設定する<br>
public
setBranchCode(string $branchCode) : mixed
Parameters
- $branchCode : string
-
支店コード
Return values
mixed —setCreateDate()
入会年月日を設定する<br>
public
setCreateDate(string $createDate) : mixed
Parameters
- $createDate : string
-
入会年月日
Return values
mixed —setEntryTransferName()
登録時振込人名を設定する<br>
public
setEntryTransferName(string $entryTransferName) : mixed
Parameters
- $entryTransferName : string
-
登録時振込人名
Return values
mixed —setEntryTransferNumber()
登録時振込番号を設定する<br>
public
setEntryTransferNumber(string $entryTransferNumber) : mixed
Parameters
- $entryTransferNumber : string
-
登録時振込番号
Return values
mixed —setFreeKey()
キー情報を設定する<br>
public
setFreeKey(string $freeKey) : mixed
Parameters
- $freeKey : string
-
キー情報
Return values
mixed —setMemo1()
取引メモ1を設定する<br>
public
setMemo1(string $memo1) : mixed
Parameters
- $memo1 : string
-
取引メモ1
Return values
mixed —setMemo2()
取引メモ2を設定する<br>
public
setMemo2(string $memo2) : mixed
Parameters
- $memo2 : string
-
取引メモ2
Return values
mixed —setMemo3()
取引メモ3を設定する<br>
public
setMemo3(string $memo3) : mixed
Parameters
- $memo3 : string
-
取引メモ3
Return values
mixed —setOrderId()
取引IDを設定する<br>
public
setOrderId(string $orderId) : mixed
Parameters
- $orderId : string
-
取引ID
Return values
mixed —setReceiptData()
レシートデータを設定する。<br>
public
setReceiptData(string $receiptData) : mixed
Parameters
- $receiptData : string
-
レシートデータ
Return values
mixed —setRejectBankAccount()
銀行口座関連付け拒否フラグを設定する<br>
public
setRejectBankAccount(string $rejectBankAccount) : mixed
Parameters
- $rejectBankAccount : string
-
銀行口座関連付け拒否フラグ
Return values
mixed —setServiceOptionType()
サービスオプションタイプを設定する<br>
public
setServiceOptionType(string $serviceOptionType) : mixed
Parameters
- $serviceOptionType : string
-
サービスオプションタイプ
Return values
mixed —setTransferExpiredDate()
振込期限を設定する<br>
public
setTransferExpiredDate(string $transferExpiredDate) : mixed
Parameters
- $transferExpiredDate : string
-
振込期限
Return values
mixed —existAccountBasicParam()
AccountBasicParamがPayNowIdParamに設定されているか判定する。<br> 設定されていない場合はインスタンスを生成し、PayNowIdParamに設定する。<br>
protected
existAccountBasicParam() : mixed
Return values
mixed —existAccountParam()
AccountParamがPayNowIdParamに設定されているか判定する。<br> 設定されていない場合はインスタンスを生成し、PayNowIdParamに設定する。<br>
protected
existAccountParam() : mixed
Return values
mixed —existBankAccountParam()
BankAccountParamがAccountParamに設定されているか判定する。<br> 設定されていない場合はインスタンスを生成し、AccountParamに設定する。<br>
protected
existBankAccountParam() : mixed
Return values
mixed —existCardParam()
CardParamがPayNowIdParamに設定されているか判定する。<br> 設定されていない場合はインスタンスを生成し、PayNowIdParamに設定する。<br>
protected
existCardParam() : mixed
Return values
mixed —existPayNowIdParam()
PayNowIdPramが設定されているか判定する。<br> 設定されていない場合はインスタンスを生成する。<br>
protected
existPayNowIdParam() : mixed
Return values
mixed —existRecurringChargeParam()
RecurringChargeParamがPayNowIdParamに設定されているか判定する。<br> 設定されていない場合はインスタンスを生成し、PayNowIdParamに設定する。<br>
protected
existRecurringChargeParam() : mixed