RecurringChargeParam
in package
会員課金情報のクラス
Tags
Table of Contents
- $acquireCode : mixed
- 仕向先会社コード<br> 半角数字<br/> 最大桁数:2<br/> 課金オプション利用フラグが"1"(利用する)の場合に指定する。<br/> ・更新の場合で課金オプション利用フラグが"0"または指定なしの場合は何もしない。<br/> ・空文字の場合:NULL<br/>
- $amount : mixed
- 継続課金金額<br> 半角数字<br/> 最大桁数:8<br/> 継続課金時、2回目以降の決済金額<br/> 課金グループにて指定している金額と別の金額で決済したい場合に使用する。<br/> ※1回目の課金に継続課金金額は加算されないので注意<br/>
- $endDate : mixed
- 課金終了日<br> 半角数字<br/> 最大桁数:8<br/> 課金を終了する日付(YYYYMMDD形式)<br/> <br/> ※最後に課金される日付ではない<br/> 継続課金スケジュール日程の参照を終了する最終日<br/>
- $finalCharge : mixed
- 次回課金終了フラグ<br> 半角数字<br/> 最大桁数:1<br/> 次回課金をもって課金終了する場合に設定したい場合に利用するフラグ<br/> <br/> "1":次回課金日で終了<br/> "0":課金終了日で終了 (未設定時は"0"として扱う)<br/>
- $groupId : mixed
- 課金グループID<br> 半角英数字<br/> 最大桁数:24<br/> 継続課金対象の課金グループID<br/> 事前に登録してあるIDのみ指定可能<br/>
- $oneTimeAmount : mixed
- 都度/初回課金金額<br> 半角数字<br/> 最大桁数:8<br/> 都度課金時又は継続課金時の初回の課金金額<br/> 都度課金時は、次回課金時の金額を指定する。<br/> 継続課金時は、課金グループにて指定している金額と別の金額で決済したい場合に設定する。<br/>
- $recurringMemo1 : mixed
- 継続課金用メモ1<br> 文字列<br/> 最大桁数:100<br/> 継続課金処理時に取引に関するメモ情報を付加することができる。<br/> (暗号化する)<br/>
- $recurringMemo2 : mixed
- 継続課金用メモ2<br> 文字列<br/> 最大桁数:100<br/> 継続課金処理時に取引に関するメモ情報を付加することができる。<br/> (暗号化する)<br/>
- $recurringMemo3 : mixed
- 継続課金用メモ3<br> 文字列<br/> 最大桁数:100<br/> 継続課金処理時に取引に関するメモ情報を付加することができる。<br/> (暗号化する)<br/>
- $salesDay : mixed
- 売上日<br> 半角数字<br/> 最大桁数:8<br/> 課金オプション利用フラグが"1"(利用する)の場合に指定する。<br/> ・更新の場合で課金オプション利用フラグが"0"または指定なしの場合は何もしない。<br/> ・空文字の場合:NULL<br/> ・文字列の場合:tran-day" :取引日が売上となる<br/> YYYYMMDD形式 :売上日を直接指定(年月日)<br/>
- $startDate : mixed
- 課金開始日<br> 半角数字<br/> 最大桁数:8<br/> 課金を開始する日付(YYYYMMDD形式)<br/> <br/> ※初回課金される日付ではない<br/> 継続課金スケジュール日程の参照を開始する日付<br/>
- $useChargeOption : mixed
- 課金オプション利用フラグ<br> 半角数字<br/> 最大桁数:1<br/> 課金オプションを利用するかどうかのフラグ<br/> "0":利用しない(未設定時は"0"として扱う)<br/> "1":利用する<br/>
- getAcquireCode() : string
- 仕向先会社コードを取得する<br>
- getAmount() : string
- 継続課金金額を取得する<br>
- getEndDate() : string
- 課金終了日を取得する<br>
- getFinalCharge() : string
- 次回課金終了フラグを取得する<br>
- getGroupId() : string
- 課金グループIDを取得する<br>
- getOneTimeAmount() : string
- 都度/初回課金金額を取得する<br>
- getRecurringMemo1() : string
- 継続課金用メモ1を取得する<br>
- getRecurringMemo2() : string
- 継続課金用メモ2を取得する<br>
- getRecurringMemo3() : string
- 継続課金用メモ3を取得する<br>
- getSalesDay() : string
- 売上日を取得する<br>
- getStartDate() : string
- 課金開始日を取得する<br>
- getUseChargeOption() : string
- 課金オプション利用フラグを取得する<br>
- setAcquireCode() : mixed
- 仕向先会社コードを設定する<br>
- setAmount() : mixed
- 継続課金金額を設定する<br>
- setEndDate() : mixed
- 課金終了日を設定する<br>
- setFinalCharge() : mixed
- 次回課金終了フラグを設定する<br>
- setGroupId() : mixed
- 課金グループIDを設定する<br>
- setOneTimeAmount() : mixed
- 都度/初回課金金額を設定する<br>
- setRecurringMemo1() : mixed
- 継続課金用メモ1を設定する<br>
- setRecurringMemo2() : mixed
- 継続課金用メモ2を設定する<br>
- setRecurringMemo3() : mixed
- 継続課金用メモ3を設定する<br>
- setSalesDay() : mixed
- 売上日を設定する<br>
- setStartDate() : mixed
- 課金開始日を設定する<br>
- setUseChargeOption() : mixed
- 課金オプション利用フラグを設定する<br>
Properties
$acquireCode
仕向先会社コード<br> 半角数字<br/> 最大桁数:2<br/> 課金オプション利用フラグが"1"(利用する)の場合に指定する。<br/> ・更新の場合で課金オプション利用フラグが"0"または指定なしの場合は何もしない。<br/> ・空文字の場合:NULL<br/>
private
mixed
$acquireCode
$amount
継続課金金額<br> 半角数字<br/> 最大桁数:8<br/> 継続課金時、2回目以降の決済金額<br/> 課金グループにて指定している金額と別の金額で決済したい場合に使用する。<br/> ※1回目の課金に継続課金金額は加算されないので注意<br/>
private
mixed
$amount
$endDate
課金終了日<br> 半角数字<br/> 最大桁数:8<br/> 課金を終了する日付(YYYYMMDD形式)<br/> <br/> ※最後に課金される日付ではない<br/> 継続課金スケジュール日程の参照を終了する最終日<br/>
private
mixed
$endDate
$finalCharge
次回課金終了フラグ<br> 半角数字<br/> 最大桁数:1<br/> 次回課金をもって課金終了する場合に設定したい場合に利用するフラグ<br/> <br/> "1":次回課金日で終了<br/> "0":課金終了日で終了 (未設定時は"0"として扱う)<br/>
private
mixed
$finalCharge
$groupId
課金グループID<br> 半角英数字<br/> 最大桁数:24<br/> 継続課金対象の課金グループID<br/> 事前に登録してあるIDのみ指定可能<br/>
private
mixed
$groupId
$oneTimeAmount
都度/初回課金金額<br> 半角数字<br/> 最大桁数:8<br/> 都度課金時又は継続課金時の初回の課金金額<br/> 都度課金時は、次回課金時の金額を指定する。<br/> 継続課金時は、課金グループにて指定している金額と別の金額で決済したい場合に設定する。<br/>
private
mixed
$oneTimeAmount
$recurringMemo1
継続課金用メモ1<br> 文字列<br/> 最大桁数:100<br/> 継続課金処理時に取引に関するメモ情報を付加することができる。<br/> (暗号化する)<br/>
private
mixed
$recurringMemo1
$recurringMemo2
継続課金用メモ2<br> 文字列<br/> 最大桁数:100<br/> 継続課金処理時に取引に関するメモ情報を付加することができる。<br/> (暗号化する)<br/>
private
mixed
$recurringMemo2
$recurringMemo3
継続課金用メモ3<br> 文字列<br/> 最大桁数:100<br/> 継続課金処理時に取引に関するメモ情報を付加することができる。<br/> (暗号化する)<br/>
private
mixed
$recurringMemo3
$salesDay
売上日<br> 半角数字<br/> 最大桁数:8<br/> 課金オプション利用フラグが"1"(利用する)の場合に指定する。<br/> ・更新の場合で課金オプション利用フラグが"0"または指定なしの場合は何もしない。<br/> ・空文字の場合:NULL<br/> ・文字列の場合:tran-day" :取引日が売上となる<br/> YYYYMMDD形式 :売上日を直接指定(年月日)<br/>
private
mixed
$salesDay
$startDate
課金開始日<br> 半角数字<br/> 最大桁数:8<br/> 課金を開始する日付(YYYYMMDD形式)<br/> <br/> ※初回課金される日付ではない<br/> 継続課金スケジュール日程の参照を開始する日付<br/>
private
mixed
$startDate
$useChargeOption
課金オプション利用フラグ<br> 半角数字<br/> 最大桁数:1<br/> 課金オプションを利用するかどうかのフラグ<br/> "0":利用しない(未設定時は"0"として扱う)<br/> "1":利用する<br/>
private
mixed
$useChargeOption
Methods
getAcquireCode()
仕向先会社コードを取得する<br>
public
getAcquireCode() : string
Return values
string —仕向先会社コード
getAmount()
継続課金金額を取得する<br>
public
getAmount() : string
Return values
string —継続課金金額
getEndDate()
課金終了日を取得する<br>
public
getEndDate() : string
Return values
string —課金終了日
getFinalCharge()
次回課金終了フラグを取得する<br>
public
getFinalCharge() : string
Return values
string —次回課金終了フラグ
getGroupId()
課金グループIDを取得する<br>
public
getGroupId() : string
Return values
string —課金グループID
getOneTimeAmount()
都度/初回課金金額を取得する<br>
public
getOneTimeAmount() : string
Return values
string —都度/初回課金金額
getRecurringMemo1()
継続課金用メモ1を取得する<br>
public
getRecurringMemo1() : string
Return values
string —継続課金用メモ1
getRecurringMemo2()
継続課金用メモ2を取得する<br>
public
getRecurringMemo2() : string
Return values
string —継続課金用メモ2
getRecurringMemo3()
継続課金用メモ3を取得する<br>
public
getRecurringMemo3() : string
Return values
string —継続課金用メモ3
getSalesDay()
売上日を取得する<br>
public
getSalesDay() : string
Return values
string —売上日
getStartDate()
課金開始日を取得する<br>
public
getStartDate() : string
Return values
string —課金開始日
getUseChargeOption()
課金オプション利用フラグを取得する<br>
public
getUseChargeOption() : string
Return values
string —課金オプション利用フラグ
setAcquireCode()
仕向先会社コードを設定する<br>
public
setAcquireCode(string $acquireCode) : mixed
Parameters
- $acquireCode : string
-
仕向先会社コード
Return values
mixed —setAmount()
継続課金金額を設定する<br>
public
setAmount(string $amount) : mixed
Parameters
- $amount : string
-
継続課金金額
Return values
mixed —setEndDate()
課金終了日を設定する<br>
public
setEndDate(string $endDate) : mixed
Parameters
- $endDate : string
-
課金終了日
Return values
mixed —setFinalCharge()
次回課金終了フラグを設定する<br>
public
setFinalCharge(string $finalCharge) : mixed
Parameters
- $finalCharge : string
-
次回課金終了フラグ
Return values
mixed —setGroupId()
課金グループIDを設定する<br>
public
setGroupId(string $groupId) : mixed
Parameters
- $groupId : string
-
課金グループID
Return values
mixed —setOneTimeAmount()
都度/初回課金金額を設定する<br>
public
setOneTimeAmount(string $oneTimeAmount) : mixed
Parameters
- $oneTimeAmount : string
-
都度/初回課金金額
Return values
mixed —setRecurringMemo1()
継続課金用メモ1を設定する<br>
public
setRecurringMemo1(string $recurringMemo1) : mixed
Parameters
- $recurringMemo1 : string
-
継続課金用メモ1
Return values
mixed —setRecurringMemo2()
継続課金用メモ2を設定する<br>
public
setRecurringMemo2(string $recurringMemo2) : mixed
Parameters
- $recurringMemo2 : string
-
継続課金用メモ2
Return values
mixed —setRecurringMemo3()
継続課金用メモ3を設定する<br>
public
setRecurringMemo3(string $recurringMemo3) : mixed
Parameters
- $recurringMemo3 : string
-
継続課金用メモ3
Return values
mixed —setSalesDay()
売上日を設定する<br>
public
setSalesDay(string $salesDay) : mixed
Parameters
- $salesDay : string
-
売上日
Return values
mixed —setStartDate()
課金開始日を設定する<br>
public
setStartDate(string $startDate) : mixed
Parameters
- $startDate : string
-
課金開始日
Return values
mixed —setUseChargeOption()
課金オプション利用フラグを設定する<br>
public
setUseChargeOption(string $useChargeOption) : mixed
Parameters
- $useChargeOption : string
-
課金オプション利用フラグ