Show / Hide Table of Contents

# Class AbstractPaymentRequestDto

決済の親クラス

##### Inheritance

object
MdkDtoBase
AbstractPaymentRequestDto
AbstractPaymentCreditRequestDto
AbstractPaymentVirtualaccRequestDto
AlipayAuthorizeRequestDto
AlipayConfirmRequestDto
AlipayCreateIdentityCodeRequestDto
AlipayRefundRequestDto
AlipayxAuthorizeRequestDto
AlipayxConfirmRequestDto
AlipayxRefundRequestDto
AmazonpayAuthorizeRequestDto
AmazonpayCancelRequestDto
AmazonpayCaptureRequestDto
AmazonpayGetAddressRequestDto
AmazonpayReAuthorizeRequestDto
AmazonpayRefundRequestDto
AmazonpayTerminateRequestDto
AmazonpayUpdateAuthorizeRequestDto
AmazonpayUpdateConsentRequestDto
BankAuthorizeRequestDto
BankpayAccountAddRequestDto
BankpayAccountDeleteRequestDto
BankpayAccountGetRequestDto
BankpayAuthorizeRequestDto
BankpayMemberAddRequestDto
BankpayMemberDeleteRequestDto
BankpayMemberUpdateRequestDto
BankpayPrepareAccountAddRequestDto
BankpayRefundRequestDto
CarrierAuthorizeRequestDto
CarrierCancelRequestDto
CarrierCaptureRequestDto
CarrierReAuthorizeRequestDto
CarrierTerminateRequestDto
CarrierUpdateAuthorizeRequestDto
CvsAuthorizeRequestDto
CvsCancelRequestDto
CvspayAuthorizeRequestDto
CvspayCancelRequestDto
EmAuthorizeRequestDto
EmCancelRequestDto
EmReAuthorizeRequestDto
EmRefundRequestDto
EmRemoveRequestDto
EposAuthorizeRequestDto
EposCancelRequestDto
EposCaptureRequestDto
LinepayAuthorizeRequestDto
LinepayCancelRequestDto
LinepayCaptureRequestDto
MasterpassAuthorizeRequestDto
MasterpassCancelRequestDto
MasterpassCaptureRequestDto
MasterpassLoginRequestDto
MerpayAuthorizeRequestDto
MerpayCancelRequestDto
MerpayCaptureRequestDto
MerpayReAuthorizeRequestDto
MerpayRefundRequestDto
MerpayTerminateRequestDto
OricoscAuthorizeRequestDto
PaypalAuthorizeRequestDto
PaypalCancelRequestDto
PaypalCaptureRequestDto
PaypalRefundRequestDto
PaypayAuthorizeConfirmRequestDto
PaypayAuthorizeRequestDto
PaypayCancelRequestDto
PaypayCaptureRequestDto
PaypayReAuthorizeRequestDto
PaypayRefundRequestDto
PaypayTerminateRequestDto
RakutenAuthorizeRequestDto
RakutenCancelRequestDto
RakutenCaptureRequestDto
RakutenConfirmRequestDto
RakutenReAuthorizeRequestDto
RakutenUpdateAuthorizeRequestDto
RecruitAuthorizeRequestDto
RecruitCancelRequestDto
RecruitCaptureRequestDto
RecruitExtendAuthRequestDto
SaisonAuthorizeRequestDto
SaisonCancelRequestDto
SaisonCaptureRequestDto
ScoreatpayAuthorizeRequestDto
ScoreatpayCancelRequestDto
ScoreatpayCaptureRequestDto
ScoreatpayConfirmRequestDto
ScoreatpayCorrectAuthRequestDto
ScoreatpayGetInvoiceDataRequestDto
TenpayAuthorizeRequestDto
TenpayConfirmRequestDto
TenpayRefundRequestDto
UpopAuthorizeRequestDto
UpopCancelRequestDto
UpopCaptureRequestDto
UpopRefundRequestDto

##### Implements

IRequestDto

##### 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

#### 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()

### Implements

IRequestDto