Menu

## VirtualaccAuthorizeRequestDto extends AbstractPaymentVirtualaccRequestDto
in package

VirtualaccAuthorizeRequestDto.php : 11

決済サービスタイプ：銀行振込決済、コマンド名：決済申込の要求Dtoクラス<br>

##### Tags

author

  Veritrans, Inc.

### 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
  取引メモ１を取得する<br>
getMemo2() : string
  取引メモ２を取得する<br>
getMemo3() : string
  取引メモ３を取得する<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
  取引メモ１を設定する<br>
setMemo2() : mixed
  取引メモ２を設定する<br>
setMemo3() : mixed
  取引メモ３を設定する<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

AbstractPaymentRequestDto.php : 17

PayNowIDオブジェクト

`protected PayNowIdParam $payNowIdParam`

#### $accountManageType

VirtualaccAuthorizeRequestDto.php : 95

口座管理方式<br> 半角数字<br/> 最大桁数：1<br/> - 0 : 実口座<br/> - 1: バーチャル口座<br/>

`private mixed $accountManageType`

#### $accountName

VirtualaccAuthorizeRequestDto.php : 115

口座名義<br> 文字列<br/> 最大桁数：50<br/> 口座管理方式が0:実口座の場合は利用不可項目となります。<br/> 口座管理方式が1:バーチャル口座の場合は必須項目となります。<br/> ⇒PayNow側で払い出された口座名義が指定されます。<br/>

`private mixed $accountName`

#### $accountNumber

VirtualaccAuthorizeRequestDto.php : 86

口座番号<br> 半角数字<br/> 最大桁数：7<br/> 口座管理方式が0:実口座の場合は利用不可項目となります。<br/> ⇒マーチャント情報に紐づく実口座の口座番号が指定されます。<br/> 口座管理方式が1:バーチャル口座の場合は必須項目となります。<br/> ⇒PayNow側で払い出された口座番号が指定されます。<br/>

`private mixed $accountNumber`

#### $amount

VirtualaccAuthorizeRequestDto.php : 53

決済金額<br> 半角数字<br/> 最大桁数：12<br/> 決済金額を指定します。<br/> - 1 以上かつ 999999999999(12桁) 以下<br/>

`private mixed $amount`

#### $branchCode

VirtualaccAuthorizeRequestDto.php : 105

支店コード<br> 半角数字<br/> 最大桁数：3<br/> 口座管理方式が0:実口座の場合は利用不可項目となります。<br/> 口座管理方式が1:バーチャル口座の場合は必須項目となります。<br/> ⇒PayNow側でバーチャル口座情報マスタから取得した支店コードが指定されます。<br/>

`private mixed $branchCode`

#### $entryTransferName

VirtualaccAuthorizeRequestDto.php : 60

登録時振込人名<br> 文字列<br/> 最大桁数：64<br/>

`private mixed $entryTransferName`

#### $entryTransferNumber

VirtualaccAuthorizeRequestDto.php : 67

登録時振込番号<br> 全角数字<br/> 最大桁数：5<br/>

`private mixed $entryTransferNumber`

#### $maskedLog

VirtualaccAuthorizeRequestDto.php : 122

ログ用文字列(マスク済み)<br> 半角英数字<br>

`private mixed $maskedLog`

#### $orderId

VirtualaccAuthorizeRequestDto.php : 44

取引ID<br> 半角英数字<br/> 最大桁数：100<br/> - マーチャント側で取引を一意に表す注文管理IDを指定します。<br/> - 申込処理ごとに一意である必要があります。<br/> - 半角英数字、“-”（ハイフン）、“_”（アンダースコア）も使用可能です。<br/>

`private mixed $orderId`

#### $SERVICE_COMMAND

VirtualaccAuthorizeRequestDto.php : 26

決済サービスコマンド<br> 半角英数字<br> 必須項目、固定値<br>

`private mixed $SERVICE_COMMAND = "Authorize"`

#### $SERVICE_TYPE

VirtualaccAuthorizeRequestDto.php : 19

決済サービスタイプ<br> 半角英数字<br> 必須項目、固定値<br>

`private mixed $SERVICE_TYPE = "virtualacc"`

#### $serviceOptionType

VirtualaccAuthorizeRequestDto.php : 34

サービスオプションタイプ<br> 半角英数字<br/> - "resona":りそな<br/> <br/>

`private mixed $serviceOptionType`

#### $transferExpiredDate

VirtualaccAuthorizeRequestDto.php : 75

振込期限<br> 半角数字<br/> 最大桁数：8<br/> YYYYMMDD<br/>

`private mixed $transferExpiredDate`

### Methods

#### __toString()

VirtualaccAuthorizeRequestDto.php : 337

ログ用文字列(マスク済み)を取得する<br>

`public __toString() : string`

##### Return values

string —

ログ用文字列(マスク済み)

#### _setMaskedLog()

VirtualaccAuthorizeRequestDto.php : 328

ログ用文字列(マスク済み)を設定する<br>

`public _setMaskedLog(string $maskedLog) : mixed`

##### Parameters

$maskedLog : string

  ログ用文字列(マスク済み)

##### Return values

mixed —

#### getAccountId()

AbstractPaymentRequestDto.php : 23

会員IDを取得する。<br>

`public getAccountId() : string`

##### Return values

string —

会員ID

#### getAccountManageType()

VirtualaccAuthorizeRequestDto.php : 273

口座管理方式を取得する<br>

`public getAccountManageType() : string`

##### Return values

string —

口座管理方式

#### getAccountName()

VirtualaccAuthorizeRequestDto.php : 309

口座名義を取得する<br>

`public getAccountName() : string`

##### Return values

string —

口座名義

#### getAccountNumber()

VirtualaccAuthorizeRequestDto.php : 255

口座番号を取得する<br>

`public getAccountNumber() : string`

##### Return values

string —

口座番号

#### getAmount()

VirtualaccAuthorizeRequestDto.php : 183

決済金額を取得する<br>

`public getAmount() : string`

##### Return values

string —

決済金額

#### getBranchCode()

VirtualaccAuthorizeRequestDto.php : 291

支店コードを取得する<br>

`public getBranchCode() : string`

##### Return values

string —

支店コード

#### getCreateDate()

AbstractPaymentRequestDto.php : 59

入会年月日を取得する<br>

`public getCreateDate() : string`

##### Return values

string —

入会年月日

#### getEntryTransferName()

VirtualaccAuthorizeRequestDto.php : 201

登録時振込人名を取得する<br>

`public getEntryTransferName() : string`

##### Return values

string —

登録時振込人名

#### getEntryTransferNumber()

VirtualaccAuthorizeRequestDto.php : 219

登録時振込番号を取得する<br>

`public getEntryTransferNumber() : string`

##### Return values

string —

登録時振込番号

#### getFreeKey()

AbstractPaymentRequestDto.php : 139

キー情報を取得する<br>

`public getFreeKey() : string`

##### Return values

string —

キー情報

#### getMemo1()

AbstractPaymentRequestDto.php : 79

取引メモ１を取得する<br>

`public getMemo1() : string`

##### Return values

string —

取引メモ１

#### getMemo2()

AbstractPaymentRequestDto.php : 99

取引メモ２を取得する<br>

`public getMemo2() : string`

##### Return values

string —

取引メモ２

#### getMemo3()

AbstractPaymentRequestDto.php : 119

取引メモ３を取得する<br>

`public getMemo3() : string`

##### Return values

string —

取引メモ３を設定する

#### getOrderId()

VirtualaccAuthorizeRequestDto.php : 165

取引IDを取得する<br>

`public getOrderId() : string`

##### Return values

string —

取引ID

#### getReceiptData()

AbstractPaymentRequestDto.php : 159

レシートデータを取得する。<br>

`public getReceiptData() : string`

##### Return values

string —

レシートデータ

#### getRejectBankAccount()

AbstractPaymentVirtualaccRequestDto.php : 28

銀行口座関連付け拒否フラグを取得する<br>

`public getRejectBankAccount() : string`

##### Return values

string —

銀行口座関連付け拒否フラグ

#### getServiceCommand()

VirtualaccAuthorizeRequestDto.php : 138

決済サービスコマンドを取得する<br>

`public getServiceCommand() : string`

##### Return values

string —

決済サービスコマンド

#### getServiceOptionType()

VirtualaccAuthorizeRequestDto.php : 147

サービスオプションタイプを取得する<br>

`public getServiceOptionType() : string`

##### Return values

string —

サービスオプションタイプ

#### getServiceType()

VirtualaccAuthorizeRequestDto.php : 129

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

`public getServiceType() : string`

##### Return values

string —

決済サービスタイプ

#### getTransferExpiredDate()

VirtualaccAuthorizeRequestDto.php : 237

振込期限を取得する<br>

`public getTransferExpiredDate() : string`

##### Return values

string —

振込期限

#### setAccountId()

AbstractPaymentRequestDto.php : 33

会員IDを設定する。<br>

`public setAccountId(string $accountId) : mixed`

##### Parameters

$accountId : string

  会員ID

##### Return values

mixed —

#### setAccountManageType()

VirtualaccAuthorizeRequestDto.php : 282

口座管理方式を設定する<br>

`public setAccountManageType(string $accountManageType) : mixed`

##### Parameters

$accountManageType : string

  口座管理方式

##### Return values

mixed —

#### setAccountName()

VirtualaccAuthorizeRequestDto.php : 318

口座名義を設定する<br>

`public setAccountName(string $accountName) : mixed`

##### Parameters

$accountName : string

  口座名義

##### Return values

mixed —

#### setAccountNumber()

VirtualaccAuthorizeRequestDto.php : 264

口座番号を設定する<br>

`public setAccountNumber(string $accountNumber) : mixed`

##### Parameters

$accountNumber : string

  口座番号

##### Return values

mixed —

#### setAmount()

VirtualaccAuthorizeRequestDto.php : 192

決済金額を設定する<br>

`public setAmount(string $amount) : mixed`

##### Parameters

$amount : string

  決済金額

##### Return values

mixed —

#### setBranchCode()

VirtualaccAuthorizeRequestDto.php : 300

支店コードを設定する<br>

`public setBranchCode(string $branchCode) : mixed`

##### Parameters

$branchCode : string

  支店コード

##### Return values

mixed —

#### setCreateDate()

AbstractPaymentRequestDto.php : 49

入会年月日を設定する<br>

`public setCreateDate(string $createDate) : mixed`

##### Parameters

$createDate : string

  入会年月日

##### Return values

mixed —

#### setEntryTransferName()

VirtualaccAuthorizeRequestDto.php : 210

登録時振込人名を設定する<br>

`public setEntryTransferName(string $entryTransferName) : mixed`

##### Parameters

$entryTransferName : string

  登録時振込人名

##### Return values

mixed —

#### setEntryTransferNumber()

VirtualaccAuthorizeRequestDto.php : 228

登録時振込番号を設定する<br>

`public setEntryTransferNumber(string $entryTransferNumber) : mixed`

##### Parameters

$entryTransferNumber : string

  登録時振込番号

##### Return values

mixed —

#### setFreeKey()

AbstractPaymentRequestDto.php : 129

キー情報を設定する<br>

`public setFreeKey(string $freeKey) : mixed`

##### Parameters

$freeKey : string

  キー情報

##### Return values

mixed —

#### setMemo1()

AbstractPaymentRequestDto.php : 69

取引メモ１を設定する<br>

`public setMemo1(string $memo1) : mixed`

##### Parameters

$memo1 : string

  取引メモ１

##### Return values

mixed —

#### setMemo2()

AbstractPaymentRequestDto.php : 89

取引メモ２を設定する<br>

`public setMemo2(string $memo2) : mixed`

##### Parameters

$memo2 : string

  取引メモ２

##### Return values

mixed —

#### setMemo3()

AbstractPaymentRequestDto.php : 109

取引メモ３を設定する<br>

`public setMemo3(string $memo3) : mixed`

##### Parameters

$memo3 : string

  取引メモ３

##### Return values

mixed —

#### setOrderId()

VirtualaccAuthorizeRequestDto.php : 174

取引IDを設定する<br>

`public setOrderId(string $orderId) : mixed`

##### Parameters

$orderId : string

  取引ID

##### Return values

mixed —

#### setReceiptData()

AbstractPaymentRequestDto.php : 149

レシートデータを設定する。<br>

`public setReceiptData(string $receiptData) : mixed`

##### Parameters

$receiptData : string

  レシートデータ

##### Return values

mixed —

#### setRejectBankAccount()

AbstractPaymentVirtualaccRequestDto.php : 18

銀行口座関連付け拒否フラグを設定する<br>

`public setRejectBankAccount(string $rejectBankAccount) : mixed`

##### Parameters

$rejectBankAccount : string

  銀行口座関連付け拒否フラグ

##### Return values

mixed —

#### setServiceOptionType()

VirtualaccAuthorizeRequestDto.php : 156

サービスオプションタイプを設定する<br>

`public setServiceOptionType(string $serviceOptionType) : mixed`

##### Parameters

$serviceOptionType : string

  サービスオプションタイプ

##### Return values

mixed —

#### setTransferExpiredDate()

VirtualaccAuthorizeRequestDto.php : 246

振込期限を設定する<br>

`public setTransferExpiredDate(string $transferExpiredDate) : mixed`

##### Parameters

$transferExpiredDate : string

  振込期限

##### Return values

mixed —

#### existAccountBasicParam()

AbstractPaymentRequestDto.php : 193

AccountBasicParamがPayNowIdParamに設定されているか判定する。<br> 設定されていない場合はインスタンスを生成し、PayNowIdParamに設定する。<br>

`protected existAccountBasicParam() : mixed`

##### Return values

mixed —

#### existAccountParam()

AbstractPaymentRequestDto.php : 180

AccountParamがPayNowIdParamに設定されているか判定する。<br> 設定されていない場合はインスタンスを生成し、PayNowIdParamに設定する。<br>

`protected existAccountParam() : mixed`

##### Return values

mixed —

#### existBankAccountParam()

AbstractPaymentRequestDto.php : 232

BankAccountParamがAccountParamに設定されているか判定する。<br> 設定されていない場合はインスタンスを生成し、AccountParamに設定する。<br>

`protected existBankAccountParam() : mixed`

##### Return values

mixed —

#### existCardParam()

AbstractPaymentRequestDto.php : 206

CardParamがPayNowIdParamに設定されているか判定する。<br> 設定されていない場合はインスタンスを生成し、PayNowIdParamに設定する。<br>

`protected existCardParam() : mixed`

##### Return values

mixed —

#### existPayNowIdParam()

AbstractPaymentRequestDto.php : 169

PayNowIdPramが設定されているか判定する。<br> 設定されていない場合はインスタンスを生成する。<br>

`protected existPayNowIdParam() : mixed`

##### Return values

mixed —

#### existRecurringChargeParam()

AbstractPaymentRequestDto.php : 219

RecurringChargeParamがPayNowIdParamに設定されているか判定する。<br> 設定されていない場合はインスタンスを生成し、PayNowIdParamに設定する。<br>

`protected existRecurringChargeParam() : mixed`

##### Return values

mixed —

## Search results