Class CardParam
カード情報のクラス
Inheritance
Inherited Members
Namespace: jp.veritrans.tercerog.mdk.dto
Assembly: cg-mdk-dto.dll
Syntax
public class CardParam
Properties
CardExpire
有効期限
半角数字
最大桁数:5
クレジットカードの有効期限を指定します。
MM/YY (月 + "/" + 年)の形式
例) "11/09"
サービスコマンド「update」且つサービスオプションタイプ「card」の場合を除き、
カードID指定時は入力不可
また、決済コマンド時は入力不可
Declaration
[JsonProperty("cardExpire")]
public string CardExpire { get; set; }
Property Value
Type | Description |
---|---|
string |
CardholderName
カード保有者名
半角英数記号
最大桁数:45
カード保有者名を指定します。
Declaration
[JsonProperty("cardholderName")]
public string CardholderName { get; set; }
Property Value
Type | Description |
---|---|
string |
CardId
カードID
半角英数字
最大桁数:24
PayNowIDで管理しているカードを決済で利用する場合に指定する。
Declaration
[JsonProperty("cardId")]
public string CardId { get; set; }
Property Value
Type | Description |
---|---|
string |
CardNumber
カード番号
半角数字
最大桁数:19
クレジットカード番号を指定します。
例) クレジットカード番号は19桁まで処理が可能。
(ハイフンを含んでも含まなくても同様に処理が可能)
サービスコマンド「update」且つサービスオプションタイプ「card」の場合を除き、
カードID指定時は入力不可
また、決済コマンド時は入力不可
Declaration
[JsonProperty("cardNumber")]
public string CardNumber { get; set; }
Property Value
Type | Description |
---|---|
string |
CardNumberMaskType
カード番号マスクタイプ
半角数字
最大桁数:1
カード番号マスクタイプを利用する場合に指定します。
Declaration
[JsonProperty("cardNumberMaskType")]
public string CardNumberMaskType { get; set; }
Property Value
Type | Description |
---|---|
string |
DefaultCard
標準カードフラグ
半角数字
最大桁数:1
今後決済時、カード情報をリクエストに含めなかった際に、
このカード情報を使用するか否かを設定する。
"1":今回のカードを今後決済時使用するカードに設定する。(未設定時は"1"として扱う)
"0":この課金でのみ利用する
Declaration
[JsonProperty("defaultCard")]
public string DefaultCard { get; set; }
Property Value
Type | Description |
---|---|
string |
DefaultCardId
標準カードID
半角英数字
最大桁数:24
カード削除リクエスト時のみ設定可能。
標準カードとして設定しているカード情報を削除する際に、
新しく標準カードとして扱うカードを指定する。
Declaration
[JsonProperty("defaultCardId")]
public string DefaultCardId { get; set; }
Property Value
Type | Description |
---|---|
string |
SecurityCode
セキュリティコード
半角数字
最大桁数:4
クレジットカードのセキュリティコードを指定します。
Declaration
[JsonProperty("securityCode")]
public string SecurityCode { get; set; }
Property Value
Type | Description |
---|---|
string |
Token
トークン
半角英数記号
最大桁数:36
トークンを利用する場合に指定します。
Declaration
[JsonProperty("token")]
public string Token { get; set; }
Property Value
Type | Description |
---|---|
string |
Updater
洗替実施フラグ
半角数字
最大桁数:1
このカードを洗替対象外にする際に設定する。
※洗替を実施するマーチャントの場合のみ設定可能。
"1":洗替する。(未設定時は"1"として扱う)
"0":洗替しない。
Declaration
[JsonProperty("updater")]
public string Updater { get; set; }
Property Value
Type | Description |
---|---|
string |
WithAuthorize
与信実施フラグ
半角数字
最大桁数:1
カード情報を更新する際に2円与信するか否か指定するフラグ。
カード情報の変更有無に関わらず、本フラグで与信の実施有無を判断します。
"1":与信する。
"0":与信しない。
※未設定時はカード情報を変更した場合のみ与信が実施されます。
Declaration
[JsonProperty("withAuthorize")]
public string WithAuthorize { get; set; }
Property Value
Type | Description |
---|---|
string |