Class ChargeParam
課金グループ情報のクラス
Inheritance
object
ChargeParam
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: jp.veritrans.tercerog.mdk.dto
Assembly: cg-mdk-dto.dll
Syntax
public class ChargeParam
Properties
AcquireCode
仕向先会社コード
半角数字
最大桁数:2
課金オプション利用フラグが"1"(利用する)の場合に指定する。
・更新の場合で課金オプション利用フラグが"0"または指定なしの場合は何もしない。
・空文字の場合:NULL
Declaration
[JsonProperty("acquireCode")]
public string AcquireCode { get; set; }
Property Value
Type | Description |
---|---|
string |
Amount
継続課金金額
半角数字
最大桁数:8
継続課金時、2回目以降の決済金額
※1回目の課金に継続課金金額は加算されないので注意
Declaration
[JsonProperty("amount")]
public string Amount { get; set; }
Property Value
Type | Description |
---|---|
string |
ChargeType
課金日取扱区分
半角数字
最大桁数:1
課金日が存在しない日付の場合の取扱いの設定(毎月30日払い設定時の2月など)
"1":前倒し
"2":後倒し
Declaration
[JsonProperty("chargeType")]
public string ChargeType { get; set; }
Property Value
Type | Description |
---|---|
string |
GroupId
課金グループID
半角英数字
最大桁数:24
課金グループを識別するためのID
IDはマーチャント側が任意の文字列を指定する。
Declaration
[JsonProperty("groupId")]
public string GroupId { get; set; }
Property Value
Type | Description |
---|---|
string |
GroupName
課金グループ名
文字列
最大桁数:50
課金グループに付与する名称
Declaration
[JsonProperty("groupName")]
public string GroupName { get; set; }
Property Value
Type | Description |
---|---|
string |
OneTimeAmount
都度/初回課金金額
半角数字
最大桁数:8
都度課金時又は継続課金時の初回の課金金額
Declaration
[JsonProperty("oneTimeAmount")]
public string OneTimeAmount { get; set; }
Property Value
Type | Description |
---|---|
string |
SalesDay
売上日
半角数字
最大桁数:8
課金オプション利用フラグが"1"(利用する)の場合に指定する。
・更新の場合で課金オプション利用フラグが"0"または指定なしの場合は何もしない。
・空文字の場合:NULL
・文字列の場合:tran-day" :取引日が売上となる
YYYYMMDD形式 :売上日を直接指定(年月日)
Declaration
[JsonProperty("salesDay")]
public string SalesDay { get; set; }
Property Value
Type | Description |
---|---|
string |
Schedule
継続課金スケジュール
半角英数字
最大桁数:200
継続課金のスケジュール定義文字列
別紙「継続課金スケジュール定義文字列設計」参照
Declaration
[JsonProperty("schedule")]
public string Schedule { get; set; }
Property Value
Type | Description |
---|---|
string |
Type
課金スタイル区分
半角数字
最大桁数:1
都度課金か、継続課金かを指定する。
初期登録以降の変更は不可とする。
"1":継続課金
"2":都度課金
Declaration
[JsonProperty("type")]
public string Type { get; set; }
Property Value
Type | Description |
---|---|
string |