Menu

## SaisonCaptureRequestDto extends AbstractPaymentRequestDto
in package

SaisonCaptureRequestDto.php : 11

決済サービスタイプ：Saison決済請求要求電文DTOクラス<br>

##### Tags

author

  Veritrans, Inc.

deprecated

  Saison永久不滅ポイント決済サービス終了のため

### Table of Contents

$SERVICE_COMMAND : mixed
  決済サービスコマンド<br> 半角英数字<br> 必須項目、固定値<br>
$SERVICE_TYPE : mixed
  決済サービスタイプ<br> 半角英数字<br> 必須項目、固定値<br>
$payNowIdParam : PayNowIdParam
  PayNowIDオブジェクト
$amount : mixed
  決済金額<br> 半角数字<br/> 最大桁数：8<br/> 支払金額を指定します。1以上　99,999,999以下の金額が指定可能です。<br/> 永久不滅ウォレット決済金額とカード決済金額の合計と同じである必要があります。<br/>
$cardAmount : mixed
  カード決済金額<br> 半角数字<br/> 最大桁数：8<br/> カードでの支払金額を指定します。0以上　99,999,999以下の金額が指定可能です。<br/>
$cardExpire : mixed
  カード有効期限<br> 半角英数字<br/> 最大桁数：5<br/> MM/YY（月＋"/"＋"年"）の形式<br/>
$cardNumber : mixed
  カード番号<br> 半角英数字<br/> 最大桁数：26<br/> ハイフンを含んでも含まなくても同様に処理が可能<br/>
$cardOrderId : mixed
  カード取引ＩＤ<br> 半角英数字<br/> 最大桁数：100<br/> マーチャント側でカード決済取引を一意に表す注文管理IDを指定します。<br/>
$maskedLog : mixed
  ログ用文字列(マスク済み)<br> 半角英数字<br>
$optionParams : mixed
  拡張パラメータ<br> 並列処理用の拡張パラメータを保持する。
$orderId : mixed
  取引ID<br> 半角英数字<br/> 最大桁数：100<br/> マーチャント側で取引を一意に表す注文管理IDを指定します。<br/> 申込処理ごとに一意である必要があります。<br/> ※半角英数字の他に"-"（ハイフン）、"_"（アンダースコア）も使用可能です。<br/>
$securityCode : mixed
  セキュリティコード<br> 半角数字<br/> 最大桁数：4<br/>
$serviceOptionType : mixed
  決済サービスオプション<br> 半角英数字<br/>
$walletAmount : mixed
  永久不滅ウォレット決済金額<br> 半角数字<br/> 最大桁数：8<br/> 永久不滅ウォレットでの支払金額を指定します。0以上　99,999,999以下の金額が指定可能です。<br/>
$withCapture : mixed
  カード売上フラグ<br> 半角英数字<br/> 最大桁数：5<br/> "true"：与信・売上<br/> "false"：与信のみ<br/> 指定が無い場合は、デフォルト（与信のみ）<br/>
__toString() : string
  ログ用文字列(マスク済み)を取得する<br>
_setMaskedLog() : mixed
  ログ用文字列(マスク済み)を設定する<br>
getAccountId() : string
  会員IDを取得する。<br>
getAmount() : string
  決済金額を取得する<br>
getCardAmount() : string
  カード決済金額を取得する<br>
getCardExpire() : string
  カード有効期限を取得する<br>
getCardNumber() : string
  カード番号を取得する<br>
getCardOrderId() : string
  カード取引ＩＤを取得する<br>
getCreateDate() : string
  入会年月日を取得する<br>
getFreeKey() : string
  キー情報を取得する<br>
getMemo1() : string
  取引メモ１を取得する<br>
getMemo2() : string
  取引メモ２を取得する<br>
getMemo3() : string
  取引メモ３を取得する<br>
getOptionParams() : OptionParams
  拡張パラメータリストを取得する<br>
getOrderId() : string
  取引IDを取得する<br>
getReceiptData() : string
  レシートデータを取得する。<br>
getSecurityCode() : string
  セキュリティコードを取得する<br>
getServiceCommand() : string
  決済サービスコマンドを取得する<br>
getServiceOptionType() : string
  決済サービスオプションを取得する<br>
getServiceType() : string
  決済サービスタイプを取得する<br>
getToken() : string
  トークンを取得する<br>
getWalletAmount() : string
  永久不滅ウォレット決済金額を取得する<br>
getWithCapture() : string
  カード売上フラグを取得する<br>
setAccountId() : mixed
  会員IDを設定する。<br>
setAmount() : mixed
  決済金額を設定する<br>
setCardAmount() : mixed
  カード決済金額を設定する<br>
setCardExpire() : mixed
  カード有効期限を設定する<br>
setCardNumber() : mixed
  カード番号を設定する<br>
setCardOrderId() : mixed
  カード取引ＩＤを設定する<br>
setCreateDate() : mixed
  入会年月日を設定する<br>
setFreeKey() : mixed
  キー情報を設定する<br>
setMemo1() : mixed
  取引メモ１を設定する<br>
setMemo2() : mixed
  取引メモ２を設定する<br>
setMemo3() : mixed
  取引メモ３を設定する<br>
setOptionParams() : mixed
  拡張パラメータリストを設定する<br>
setOrderId() : mixed
  取引IDを設定する<br>
setReceiptData() : mixed
  レシートデータを設定する。<br>
setSecurityCode() : mixed
  セキュリティコードを設定する<br>
setServiceOptionType() : mixed
  決済サービスオプションを設定する<br>
setToken() : mixed
  トークンを設定する<br>
setWalletAmount() : mixed
  永久不滅ウォレット決済金額を設定する<br>
setWithCapture() : 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

#### $SERVICE_COMMAND

SaisonCaptureRequestDto.php : 26

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

`public mixed $SERVICE_COMMAND = "Capture"`

#### $SERVICE_TYPE

SaisonCaptureRequestDto.php : 19

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

`public mixed $SERVICE_TYPE = "saison"`

#### $payNowIdParam

AbstractPaymentRequestDto.php : 17

PayNowIDオブジェクト

`protected PayNowIdParam $payNowIdParam`

#### $amount

SaisonCaptureRequestDto.php : 51

決済金額<br> 半角数字<br/> 最大桁数：8<br/> 支払金額を指定します。1以上　99,999,999以下の金額が指定可能です。<br/> 永久不滅ウォレット決済金額とカード決済金額の合計と同じである必要があります。<br/>

`private mixed $amount`

#### $cardAmount

SaisonCaptureRequestDto.php : 67

カード決済金額<br> 半角数字<br/> 最大桁数：8<br/> カードでの支払金額を指定します。0以上　99,999,999以下の金額が指定可能です。<br/>

`private mixed $cardAmount`

#### $cardExpire

SaisonCaptureRequestDto.php : 83

カード有効期限<br> 半角英数字<br/> 最大桁数：5<br/> MM/YY（月＋"/"＋"年"）の形式<br/>

`private mixed $cardExpire`

#### $cardNumber

SaisonCaptureRequestDto.php : 75

カード番号<br> 半角英数字<br/> 最大桁数：26<br/> ハイフンを含んでも含まなくても同様に処理が可能<br/>

`private mixed $cardNumber`

#### $cardOrderId

SaisonCaptureRequestDto.php : 98

カード取引ＩＤ<br> 半角英数字<br/> 最大桁数：100<br/> マーチャント側でカード決済取引を一意に表す注文管理IDを指定します。<br/>

`private mixed $cardOrderId`

#### $maskedLog

SaisonCaptureRequestDto.php : 115

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

`private mixed $maskedLog`

#### $optionParams

SaisonCaptureRequestDto.php : 340

拡張パラメータ<br> 並列処理用の拡張パラメータを保持する。

`private mixed $optionParams`

#### $orderId

SaisonCaptureRequestDto.php : 42

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

`private mixed $orderId`

#### $securityCode

SaisonCaptureRequestDto.php : 90

セキュリティコード<br> 半角数字<br/> 最大桁数：4<br/>

`private mixed $securityCode`

#### $serviceOptionType

SaisonCaptureRequestDto.php : 32

決済サービスオプション<br> 半角英数字<br/>

`private mixed $serviceOptionType`

#### $walletAmount

SaisonCaptureRequestDto.php : 59

永久不滅ウォレット決済金額<br> 半角数字<br/> 最大桁数：8<br/> 永久不滅ウォレットでの支払金額を指定します。0以上　99,999,999以下の金額が指定可能です。<br/>

`private mixed $walletAmount`

#### $withCapture

SaisonCaptureRequestDto.php : 108

カード売上フラグ<br> 半角英数字<br/> 最大桁数：5<br/> "true"：与信・売上<br/> "false"：与信のみ<br/> 指定が無い場合は、デフォルト（与信のみ）<br/>

`private mixed $withCapture`

### Methods

#### __toString()

SaisonCaptureRequestDto.php : 330

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

`public __toString() : string`

##### Return values

string —

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

#### _setMaskedLog()

SaisonCaptureRequestDto.php : 321

ログ用文字列(マスク済み)を設定する<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

#### getAmount()

SaisonCaptureRequestDto.php : 185

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

`public getAmount() : string`

##### Return values

string —

決済金額

#### getCardAmount()

SaisonCaptureRequestDto.php : 221

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

`public getCardAmount() : string`

##### Return values

string —

カード決済金額

#### getCardExpire()

SaisonCaptureRequestDto.php : 257

カード有効期限を取得する<br>

`public getCardExpire() : string`

##### Return values

string —

カード有効期限

#### getCardNumber()

SaisonCaptureRequestDto.php : 239

カード番号を取得する<br>

`public getCardNumber() : string`

##### Return values

string —

カード番号

#### getCardOrderId()

SaisonCaptureRequestDto.php : 293

カード取引ＩＤを取得する<br>

`public getCardOrderId() : string`

##### Return values

string —

カード取引ＩＤ

#### getCreateDate()

AbstractPaymentRequestDto.php : 59

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

`public getCreateDate() : 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 —

取引メモ３を設定する

#### getOptionParams()

SaisonCaptureRequestDto.php : 346

拡張パラメータリストを取得する<br>

`public getOptionParams() : OptionParams`

##### Return values

OptionParams —

拡張パラメータリスト

#### getOrderId()

SaisonCaptureRequestDto.php : 167

取引IDを取得する<br>

`public getOrderId() : string`

##### Return values

string —

取引ID

#### getReceiptData()

AbstractPaymentRequestDto.php : 159

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

`public getReceiptData() : string`

##### Return values

string —

レシートデータ

#### getSecurityCode()

SaisonCaptureRequestDto.php : 275

セキュリティコードを取得する<br>

`public getSecurityCode() : string`

##### Return values

string —

セキュリティコード

#### getServiceCommand()

SaisonCaptureRequestDto.php : 131

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

`public getServiceCommand() : string`

##### Return values

string —

決済サービスコマンド

#### getServiceOptionType()

SaisonCaptureRequestDto.php : 149

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

`public getServiceOptionType() : string`

##### Return values

string —

決済サービスオプション

#### getServiceType()

SaisonCaptureRequestDto.php : 122

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

`public getServiceType() : string`

##### Return values

string —

決済サービスタイプ

#### getToken()

SaisonCaptureRequestDto.php : 374

トークンを取得する<br>

`public getToken() : string`

##### Return values

string —

トークン

#### getWalletAmount()

SaisonCaptureRequestDto.php : 203

永久不滅ウォレット決済金額を取得する<br>

`public getWalletAmount() : string`

##### Return values

string —

永久不滅ウォレット決済金額

#### getWithCapture()

SaisonCaptureRequestDto.php : 311

カード売上フラグを取得する<br>

`public getWithCapture() : string`

##### Return values

string —

カード売上フラグ

#### setAccountId()

AbstractPaymentRequestDto.php : 33

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

`public setAccountId(string $accountId) : mixed`

##### Parameters

$accountId : string

  会員ID

##### Return values

mixed —

#### setAmount()

SaisonCaptureRequestDto.php : 176

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

`public setAmount(string $amount) : mixed`

##### Parameters

$amount : string

  決済金額

##### Return values

mixed —

#### setCardAmount()

SaisonCaptureRequestDto.php : 212

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

`public setCardAmount(string $cardAmount) : mixed`

##### Parameters

$cardAmount : string

  カード決済金額

##### Return values

mixed —

#### setCardExpire()

SaisonCaptureRequestDto.php : 248

カード有効期限を設定する<br>

`public setCardExpire(string $cardExpire) : mixed`

##### Parameters

$cardExpire : string

  カード有効期限

##### Return values

mixed —

#### setCardNumber()

SaisonCaptureRequestDto.php : 230

カード番号を設定する<br>

`public setCardNumber(string $cardNumber) : mixed`

##### Parameters

$cardNumber : string

  カード番号

##### Return values

mixed —

#### setCardOrderId()

SaisonCaptureRequestDto.php : 284

カード取引ＩＤを設定する<br>

`public setCardOrderId(string $cardOrderId) : mixed`

##### Parameters

$cardOrderId : string

  カード取引ＩＤ

##### Return values

mixed —

#### setCreateDate()

AbstractPaymentRequestDto.php : 49

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

`public setCreateDate(string $createDate) : mixed`

##### Parameters

$createDate : 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 —

#### setOptionParams()

SaisonCaptureRequestDto.php : 355

拡張パラメータリストを設定する<br>

`public setOptionParams(OptionParams $optionParams) : mixed`

##### Parameters

$optionParams : OptionParams

  拡張パラメータリスト

##### Return values

mixed —

#### setOrderId()

SaisonCaptureRequestDto.php : 158

取引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 —

#### setSecurityCode()

SaisonCaptureRequestDto.php : 266

セキュリティコードを設定する<br>

`public setSecurityCode(string $securityCode) : mixed`

##### Parameters

$securityCode : string

  セキュリティコード

##### Return values

mixed —

#### setServiceOptionType()

SaisonCaptureRequestDto.php : 140

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

`public setServiceOptionType(string $serviceOptionType) : mixed`

##### Parameters

$serviceOptionType : string

  決済サービスオプション

##### Return values

mixed —

#### setToken()

SaisonCaptureRequestDto.php : 364

トークンを設定する<br>

`public setToken(string $token) : mixed`

##### Parameters

$token : string

  トークン

##### Return values

mixed —

#### setWalletAmount()

SaisonCaptureRequestDto.php : 194

永久不滅ウォレット決済金額を設定する<br>

`public setWalletAmount(string $walletAmount) : mixed`

##### Parameters

$walletAmount : string

  永久不滅ウォレット決済金額

##### Return values

mixed —

#### setWithCapture()

SaisonCaptureRequestDto.php : 302

カード売上フラグを設定する<br>

`public setWithCapture(string $withCapture) : mixed`

##### Parameters

$withCapture : 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