Menu

## ChargeParam
in package

ChargeParam.php : 11

課金グループ情報のクラス

##### Tags

author

  Created automatically by DtoCreator

### Table of Contents

$acquireCode : mixed
  仕向先会社コード<br> 半角数字<br/> 最大桁数：2<br/> 課金オプション利用フラグが"1"(利用する)の場合に指定する。<br/> ・更新の場合で課金オプション利用フラグが"0"または指定なしの場合は何もしない。<br/> ・空文字の場合：NULL<br/>
$amount : mixed
  継続課金金額<br> 半角数字<br/> 最大桁数：8<br/> 継続課金時、2回目以降の決済金額<br/> ※1回目の課金に継続課金金額は加算されないので注意<br/>
$chargeType : mixed
  課金日取扱区分<br> 半角数字<br/> 最大桁数：1<br/> 課金日が存在しない日付の場合の取扱いの設定（毎月30日払い設定時の2月など）<br/> "1"：前倒し<br/> "2"：後倒し<br/>
$groupId : mixed
  課金グループID<br> 半角英数字<br/> 最大桁数：24<br/> 課金グループを識別するためのID<br/> IDはマーチャント側が任意の文字列を指定する。<br/>
$groupName : mixed
  課金グループ名<br> 文字列<br/> 最大桁数：50<br/> 課金グループに付与する名称<br/>
$oneTimeAmount : mixed
  都度／初回課金金額<br> 半角数字<br/> 最大桁数：8<br/> 都度課金時又は継続課金時の初回の課金金額<br/>
$salesDay : mixed
  売上日<br> 半角数字<br/> 最大桁数：8<br/> 課金オプション利用フラグが"1"(利用する)の場合に指定する。<br/> ・更新の場合で課金オプション利用フラグが"0"または指定なしの場合は何もしない。<br/> ・空文字の場合：NULL<br/> ・文字列の場合：tran-day" ：取引日が売上となる<br/> YYYYMMDD形式 ：売上日を直接指定（年月日）<br/>
$schedule : mixed
  継続課金スケジュール<br> 半角英数字<br/> 最大桁数：200<br/> 継続課金のスケジュール定義文字列<br/> <br/> 別紙「継続課金スケジュール定義文字列設計」参照<br/>
$type : mixed
  課金スタイル区分<br> 半角数字<br/> 最大桁数：1<br/> 都度課金か、継続課金かを指定する。<br/> 初期登録以降の変更は不可とする。<br/> "1"：継続課金<br/> "2"：都度課金<br/>
getAcquireCode() : string
  仕向先会社コードを取得する<br>
getAmount() : string
  継続課金金額を取得する<br>
getChargeType() : string
  課金日取扱区分を取得する<br>
getGroupId() : string
  課金グループIDを取得する<br>
getGroupName() : string
  課金グループ名を取得する<br>
getOneTimeAmount() : string
  都度／初回課金金額を取得する<br>
getSalesDay() : string
  売上日を取得する<br>
getSchedule() : string
  継続課金スケジュールを取得する<br>
getType() : string
  課金スタイル区分を取得する<br>
setAcquireCode() : mixed
  仕向先会社コードを設定する<br>
setAmount() : mixed
  継続課金金額を設定する<br>
setChargeType() : mixed
  課金日取扱区分を設定する<br>
setGroupId() : mixed
  課金グループIDを設定する<br>
setGroupName() : mixed
  課金グループ名を設定する<br>
setOneTimeAmount() : mixed
  都度／初回課金金額を設定する<br>
setSalesDay() : mixed
  売上日を設定する<br>
setSchedule() : mixed
  継続課金スケジュールを設定する<br>
setType() : mixed
  課金スタイル区分を設定する<br>

### Properties

#### $acquireCode

ChargeParam.php : 99

仕向先会社コード<br> 半角数字<br/> 最大桁数：2<br/> 課金オプション利用フラグが"1"(利用する)の場合に指定する。<br/> ・更新の場合で課金オプション利用フラグが"0"または指定なしの場合は何もしない。<br/> ・空文字の場合：NULL<br/>

`private mixed $acquireCode`

#### $amount

ChargeParam.php : 57

継続課金金額<br> 半角数字<br/> 最大桁数：8<br/> 継続課金時、2回目以降の決済金額<br/> ※1回目の課金に継続課金金額は加算されないので注意<br/>

`private mixed $amount`

#### $chargeType

ChargeParam.php : 67

課金日取扱区分<br> 半角数字<br/> 最大桁数：1<br/> 課金日が存在しない日付の場合の取扱いの設定（毎月30日払い設定時の2月など）<br/> "1"：前倒し<br/> "2"：後倒し<br/>

`private mixed $chargeType`

#### $groupId

ChargeParam.php : 21

課金グループID<br> 半角英数字<br/> 最大桁数：24<br/> 課金グループを識別するためのID<br/> IDはマーチャント側が任意の文字列を指定する。<br/>

`private mixed $groupId`

#### $groupName

ChargeParam.php : 29

課金グループ名<br> 文字列<br/> 最大桁数：50<br/> 課金グループに付与する名称<br/>

`private mixed $groupName`

#### $oneTimeAmount

ChargeParam.php : 48

都度／初回課金金額<br> 半角数字<br/> 最大桁数：8<br/> 都度課金時又は継続課金時の初回の課金金額<br/>

`private mixed $oneTimeAmount`

#### $salesDay

ChargeParam.php : 89

売上日<br> 半角数字<br/> 最大桁数：8<br/> 課金オプション利用フラグが"1"(利用する)の場合に指定する。<br/> ・更新の場合で課金オプション利用フラグが"0"または指定なしの場合は何もしない。<br/> ・空文字の場合：NULL<br/> ・文字列の場合：tran-day" ：取引日が売上となる<br/> YYYYMMDD形式 ：売上日を直接指定（年月日）<br/>

`private mixed $salesDay`

#### $schedule

ChargeParam.php : 77

継続課金スケジュール<br> 半角英数字<br/> 最大桁数：200<br/> 継続課金のスケジュール定義文字列<br/> <br/> 別紙「継続課金スケジュール定義文字列設計」参照<br/>

`private mixed $schedule`

#### $type

ChargeParam.php : 40

課金スタイル区分<br> 半角数字<br/> 最大桁数：1<br/> 都度課金か、継続課金かを指定する。<br/> 初期登録以降の変更は不可とする。<br/> "1"：継続課金<br/> "2"：都度課金<br/>

`private mixed $type`

### Methods

#### getAcquireCode()

ChargeParam.php : 258

仕向先会社コードを取得する<br>

`public getAcquireCode() : string`

##### Return values

string —

仕向先会社コード

#### getAmount()

ChargeParam.php : 186

継続課金金額を取得する<br>

`public getAmount() : string`

##### Return values

string —

継続課金金額

#### getChargeType()

ChargeParam.php : 204

課金日取扱区分を取得する<br>

`public getChargeType() : string`

##### Return values

string —

課金日取扱区分

#### getGroupId()

ChargeParam.php : 114

課金グループIDを取得する<br>

`public getGroupId() : string`

##### Return values

string —

課金グループID

#### getGroupName()

ChargeParam.php : 132

課金グループ名を取得する<br>

`public getGroupName() : string`

##### Return values

string —

課金グループ名

#### getOneTimeAmount()

ChargeParam.php : 168

都度／初回課金金額を取得する<br>

`public getOneTimeAmount() : string`

##### Return values

string —

都度／初回課金金額

#### getSalesDay()

ChargeParam.php : 240

売上日を取得する<br>

`public getSalesDay() : string`

##### Return values

string —

売上日

#### getSchedule()

ChargeParam.php : 222

継続課金スケジュールを取得する<br>

`public getSchedule() : string`

##### Return values

string —

継続課金スケジュール

#### getType()

ChargeParam.php : 150

課金スタイル区分を取得する<br>

`public getType() : string`

##### Return values

string —

課金スタイル区分

#### setAcquireCode()

ChargeParam.php : 249

仕向先会社コードを設定する<br>

`public setAcquireCode(string $acquireCode) : mixed`

##### Parameters

$acquireCode : string

  仕向先会社コード

##### Return values

mixed —

#### setAmount()

ChargeParam.php : 177

継続課金金額を設定する<br>

`public setAmount(string $amount) : mixed`

##### Parameters

$amount : string

  継続課金金額

##### Return values

mixed —

#### setChargeType()

ChargeParam.php : 195

課金日取扱区分を設定する<br>

`public setChargeType(string $chargeType) : mixed`

##### Parameters

$chargeType : string

  課金日取扱区分

##### Return values

mixed —

#### setGroupId()

ChargeParam.php : 105

課金グループIDを設定する<br>

`public setGroupId(string $groupId) : mixed`

##### Parameters

$groupId : string

  課金グループID

##### Return values

mixed —

#### setGroupName()

ChargeParam.php : 123

課金グループ名を設定する<br>

`public setGroupName(string $groupName) : mixed`

##### Parameters

$groupName : string

  課金グループ名

##### Return values

mixed —

#### setOneTimeAmount()

ChargeParam.php : 159

都度／初回課金金額を設定する<br>

`public setOneTimeAmount(string $oneTimeAmount) : mixed`

##### Parameters

$oneTimeAmount : string

  都度／初回課金金額

##### Return values

mixed —

#### setSalesDay()

ChargeParam.php : 231

売上日を設定する<br>

`public setSalesDay(string $salesDay) : mixed`

##### Parameters

$salesDay : string

  売上日

##### Return values

mixed —

#### setSchedule()

ChargeParam.php : 213

継続課金スケジュールを設定する<br>

`public setSchedule(string $schedule) : mixed`

##### Parameters

$schedule : string

  継続課金スケジュール

##### Return values

mixed —

#### setType()

ChargeParam.php : 141

課金スタイル区分を設定する<br>

`public setType(string $type) : mixed`

##### Parameters

$type : string

  課金スタイル区分

##### Return values

mixed —

## Search results