ChargeParam 型で公開されるメンバーは以下のとおりです。

コンストラクター

  名前説明
Public メソッドChargeParam
ChargeParam クラスの新しいインスタンスを初期化します

メソッド

  名前説明
Public メソッドEquals
Determines whether the specified Object is equal to the current Object.
(Object から継承されます。)
Protected メソッドFinalize
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Object から継承されます。)
Public メソッドGetHashCode
Serves as a hash function for a particular type.
(Object から継承されます。)
Public メソッドGetType
Gets the Type of the current instance.
(Object から継承されます。)
Protected メソッドMemberwiseClone
Creates a shallow copy of the current Object.
(Object から継承されます。)
Public メソッドToString
Returns a String that represents the current Object.
(Object から継承されます。)

プロパティ

  名前説明
Public プロパティAcquireCode
仕向先会社コード
半角数字
最大桁数:2
課金オプション利用フラグが"1"(利用する)の場合に指定する。

・更新の場合で課金オプション利用フラグが"0"または指定なしの場合は何もしない。
・空文字の場合:NULL
Public プロパティAmount
継続課金金額
半角数字
最大桁数:8
継続課金時、2回目以降の決済金額
※1回目の課金に継続課金金額は加算されないので注意
Public プロパティChargeType
課金日取扱区分
半角数字
最大桁数:1
課金日が存在しない日付の場合の取扱いの設定(毎月30日払い設定時の2月など)
"1":前倒し
"2":後倒し
Public プロパティGroupId
課金グループID
半角英数字
最大桁数:24
課金グループを識別するためのID
IDはマーチャント側が任意の文字列を指定する。
Public プロパティGroupName
課金グループ名
文字列
最大桁数:50
課金グループに付与する名称
Public プロパティOneTimeAmount
都度/初回課金金額
半角数字
最大桁数:8
都度課金時又は継続課金時の初回の課金金額
Public プロパティSalesDay
売上日
半角数字
最大桁数:8
課金オプション利用フラグが"1"(利用する)の場合に指定する。

・更新の場合で課金オプション利用フラグが"0"または指定なしの場合は何もしない。
・空文字の場合:NULL
・文字列の場合:tran-day" :取引日が売上となる
YYYYMMDD形式 :売上日を直接指定(年月日)
Public プロパティSchedule
継続課金スケジュール
半角英数字
最大桁数:200
継続課金のスケジュール定義文字列

別紙「継続課金スケジュール定義文字列設計」参照
Public プロパティType
課金スタイル区分
半角数字
最大桁数:1
都度課金か、継続課金かを指定する。
初期登録以降の変更は不可とする。
"1":継続課金
"2":都度課金

参照