Class AbstractPaymentRequestDto
決済の親クラス
Inheritance
AbstractPaymentRequestDto
Implements
Inherited Members
Namespace: jp.veritrans.tercerog.mdk.dto
Assembly: cg-mdk-dto.dll
Syntax
public abstract class AbstractPaymentRequestDto : MdkDtoBase, IRequestDto
Fields
CncTokenParam
CNCトークンのリクエストオブジェクト
Declaration
[JsonProperty("cncTokenParam")]
protected CncTokenParam CncTokenParam
Field Value
| Type | Description |
|---|---|
| CncTokenParam |
PayNowIdParam
PayNowIDのリクエストオブジェクト
Declaration
[JsonProperty("payNowIdParam")]
protected PayNowIdParam PayNowIdParam
Field Value
| Type | Description |
|---|---|
| PayNowIdParam |
Properties
AccountId
会員IDを設定、取得する。
Declaration
[JsonIgnore]
public string AccountId { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
CreateDate
入会年月日を設定、取得する。
Declaration
[JsonIgnore]
public string CreateDate { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
FreeKey
キー情報を設定、取得する
Declaration
[JsonIgnore]
public string FreeKey { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
MaskedLog
マスクされたJSON文字列を取得する
Declaration
public abstract string MaskedLog { set; }
Property Value
| Type | Description |
|---|---|
| string |
Memo1
取引メモ1を設定、取得する
Declaration
[JsonIgnore]
public string Memo1 { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ReceiptData
レシートデータを設定、取得する
Declaration
[JsonIgnore]
public string ReceiptData { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ServiceCommand
サービスコマンドを取得する
Declaration
public abstract string ServiceCommand { get; }
Property Value
| Type | Description |
|---|---|
| string |
ServiceType
サービスタイプを取得する
Declaration
public abstract string ServiceType { get; }
Property Value
| Type | Description |
|---|---|
| string |
Methods
ExistAccountBasicParam()
AccountBasicParamがPayNowIdParamに設定されているか判定する。 設定されていない場合はインスタンスを生成し、PayNowIdParamに設定する。
Declaration
protected void ExistAccountBasicParam()
ExistAccountParam()
AccountParamがPayNowIdParamに設定されているか判定する。 設定されていない場合はインスタンスを生成し、PayNowIdParamに設定する。
Declaration
protected void ExistAccountParam()
ExistBankAccountParam()
BankAccountParamがAccountParamに設定されているか判定する。 設定されていない場合はインスタンスを生成し、AccountParamに設定する。
Declaration
protected void ExistBankAccountParam()
ExistCardParam()
CardParamがPayNowIdParamに設定されているか判定する。 設定されていない場合はインスタンスを生成し、PayNowIdParamに設定する。
Declaration
protected void ExistCardParam()
ExistCncTokenParam()
CncTokenParamが設定されているか判定する。 設定されていない場合は、インスタンスを生成する。
Declaration
protected void ExistCncTokenParam()
ExistPayNowIdParam()
PayNowIdParamが設定されているか判定する。 設定されていない場合は、インスタンスを生成する。
Declaration
protected void ExistPayNowIdParam()
ExistRecurringChargeParam()
RecurringChargeParamがPayNowIdParamに設定されているか判定する。 設定されていない場合はインスタンスを生成し、PayNowIdParamに設定する。
Declaration
protected void ExistRecurringChargeParam()