Class AbstractPaymentRequestDto
決済の親クラス
Inheritance
object
AbstractPaymentRequestDto
Implements
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 abstract class AbstractPaymentRequestDto : MdkDtoBase, IRequestDto
Fields
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()
ExistPayNowIdParam()
PayNowIdParamが設定されているか判定する。 設定されていない場合は、インスタンスを生成する。
Declaration
protected void ExistPayNowIdParam()
ExistRecurringChargeParam()
RecurringChargeParamがPayNowIdParamに設定されているか判定する。 設定されていない場合はインスタンスを生成し、PayNowIdParamに設定する。
Declaration
protected void ExistRecurringChargeParam()