VeriTrans 4G MDK

VirtualaccAuthorizeRequestDto extends AbstractPaymentVirtualaccRequestDto
in package

決済サービスタイプ:銀行振込決済、コマンド名:決済申込の要求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
取引メモ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

$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

$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

口座管理方式

getAccountNumber()

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

public getAccountNumber() : 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を設定する

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
Return values
mixed

Search results