Show / Hide Table of Contents

# Class BankAuthorizeRequestDto

決済サービスタイプ：銀行決済、コマンド名：決済の要求Dtoクラス

##### Inheritance

object
MdkDtoBase
AbstractPaymentRequestDto
BankAuthorizeRequestDto

##### Implements

IRequestDto

##### Inherited Members

AbstractPaymentRequestDto.PayNowIdParam
AbstractPaymentRequestDto.CncTokenParam
AbstractPaymentRequestDto.AccountId
AbstractPaymentRequestDto.CreateDate
AbstractPaymentRequestDto.FreeKey
AbstractPaymentRequestDto.Memo1
AbstractPaymentRequestDto.ReceiptData
AbstractPaymentRequestDto.ExistPayNowIdParam()
AbstractPaymentRequestDto.ExistAccountParam()
AbstractPaymentRequestDto.ExistAccountBasicParam()
AbstractPaymentRequestDto.ExistCardParam()
AbstractPaymentRequestDto.ExistRecurringChargeParam()
AbstractPaymentRequestDto.ExistBankAccountParam()
AbstractPaymentRequestDto.ExistCncTokenParam()
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)

###### Namespace: jp.veritrans.tercerog.mdk.dto

###### Assembly: cg-mdk-dto.dll

##### Syntax

    public class BankAuthorizeRequestDto : AbstractPaymentRequestDto, IRequestDto

### Properties

#### Address1

住所１

※最大50Byte

##### Declaration

    [JsonProperty("address1")]
    public string Address1 { get; set; }

##### Property Value

Type | Description
--- | ---
string |

#### Address2

住所２

※最大50Byte

##### Declaration

    [JsonProperty("address2")]
    public string Address2 { get; set; }

##### Property Value

Type | Description
--- | ---
string |

#### Address3

住所３

※最大100Byte

##### Declaration

    [JsonProperty("address3")]
    public string Address3 { get; set; }

##### Property Value

Type | Description
--- | ---
string |

#### AgreementDate

成約日

YYYYMMDD

##### Declaration

    [JsonProperty("agreementDate")]
    public string AgreementDate { get; set; }

##### Property Value

Type | Description
--- | ---
string |

#### Amount

決済金額

##### Declaration

    [JsonProperty("amount")]
    public string Amount { get; set; }

##### Property Value

Type | Description
--- | ---
string |

#### Contents

請求内容（漢字）

インフォメーションとしてＡＴＭ等に表示　※最大24Byte

##### Declaration

    [JsonProperty("contents")]
    public string Contents { get; set; }

##### Property Value

Type | Description
--- | ---
string |

#### ContentsKana

請求内容（カナ）

インフォメーションとしてＡＴＭ等に表示　※最大48Byte

##### Declaration

    [JsonProperty("contentsKana")]
    public string ContentsKana { get; set; }

##### Property Value

Type | Description
--- | ---
string |

#### Kana1

顧客名カナ１

全角英数カナのみ　※最大20Byte

##### Declaration

    [JsonProperty("kana1")]
    public string Kana1 { get; set; }

##### Property Value

Type | Description
--- | ---
string |

#### Kana2

顧客名カナ２

全角英数カナのみ　※最大20Byte

##### Declaration

    [JsonProperty("kana2")]
    public string Kana2 { get; set; }

##### Property Value

Type | Description
--- | ---
string |

#### MaskedLog

ログ用文字列(マスク済み)を設定する @param maskedLog ログ用文字列(マスク済み)

##### Declaration

    [JsonIgnore]
    public override string MaskedLog { set; }

##### Property Value

Type | Description
--- | ---
string |

##### Overrides

AbstractPaymentRequestDto.MaskedLog

#### Name1

顧客名１

##### Declaration

    [JsonProperty("name1")]
    public string Name1 { get; set; }

##### Property Value

Type | Description
--- | ---
string |

#### Name2

顧客名２

##### Declaration

    [JsonProperty("name2")]
    public string Name2 { get; set; }

##### Property Value

Type | Description
--- | ---
string |

#### OptionParams

拡張パラメータリスト

##### Declaration

    [JsonProperty("optionParams")]
    public OptionParams[] OptionParams { get; set; }

##### Property Value

Type | Description
--- | ---
OptionParams[] |

#### OrderId

取引ID

##### Declaration

    [JsonProperty("orderId")]
    public string OrderId { get; set; }

##### Property Value

Type | Description
--- | ---
string |

#### PayCsv

決済機関コード

※「画面言語」を設定した場合は、当項目を設定することはできない。

##### Declaration

    [JsonProperty("payCsv")]
    public string PayCsv { get; set; }

##### Property Value

Type | Description
--- | ---
string |

#### PayLimit

支払期限

YYYYMMDD

##### Declaration

    [JsonProperty("payLimit")]
    public string PayLimit { get; set; }

##### Property Value

Type | Description
--- | ---
string |

#### Post1

郵便番号１

郵便番号上３桁

##### Declaration

    [JsonProperty("post1")]
    public string Post1 { get; set; }

##### Property Value

Type | Description
--- | ---
string |

#### Post2

郵便番号２

郵便番号下４桁

##### Declaration

    [JsonProperty("post2")]
    public string Post2 { get; set; }

##### Property Value

Type | Description
--- | ---
string |

#### PushExpantionFlag

プッシュパラメータ追加フラグ

半角数字(最大1文字)

"1"： プッシュに追加のパラメータを設定する。 "0"： プッシュに追加のパラメータを設定しない。 ※ 未指定の場合は、マスタに登録された値を使用します。

##### Declaration

    [JsonProperty("pushExpantionFlag")]
    public string PushExpantionFlag { get; set; }

##### Property Value

Type | Description
--- | ---
string |

#### PushUrl

プッシュURL

半角英数字 256 文字以内

プッシュURLを指定します ※ 未指定の場合は、マーチャント登録時に設定した値を使用

##### Declaration

    [JsonProperty("pushUrl")]
    public string PushUrl { get; set; }

##### Property Value

Type | Description
--- | ---
string |

#### ServiceCommand

決済サービスコマンド

##### Declaration

    [JsonIgnore]
    public override string ServiceCommand { get; }

##### Property Value

Type | Description
--- | ---
string |

##### Overrides

AbstractPaymentRequestDto.ServiceCommand

#### ServiceOptionType

決済サービスオプション

"atm"：ATM決済(番号通知方式) "netbank-pc"：ネットバンク決済(銀行リンク方式：PC) "netbank-docomo"：ネットバンク決済(銀行リンク方式：docomo) "netbank-softbank"：ネットバンク決済(銀行リンク方式：SoftBank) "netbank-au"：ネットバンク決済(銀行リンク方式：au)

##### Declaration

    [JsonProperty("serviceOptionType")]
    public string ServiceOptionType { get; set; }

##### Property Value

Type | Description
--- | ---
string |

#### ServiceType

決済サービスタイプ

##### Declaration

    [JsonIgnore]
    public override string ServiceType { get; }

##### Property Value

Type | Description
--- | ---
string |

##### Overrides

AbstractPaymentRequestDto.ServiceType

#### TelNo

電話番号

ハイフンなし、９桁～１１桁

##### Declaration

    [JsonProperty("telNo")]
    public string TelNo { get; set; }

##### Property Value

Type | Description
--- | ---
string |

#### TermUrl

決済結果戻り先URL

※決済完了後に店舗側サイトへ遷移を戻すためのURL ※URLに使用可能な半角文字 ※ネットバンク決済(銀行リンク方式：PC)を指定した場合のみ設定可能。 　ただし、決済機関コードを設定した場合はネットバンク決済(銀行リンク方式：PC)を設定した場合でも設定不可となる。

##### Declaration

    [JsonProperty("termUrl")]
    public string TermUrl { get; set; }

##### Property Value

Type | Description
--- | ---
string |

#### ViewLocale

画面言語

※「決済機関コード」を設定した場合は、当項目を設定することはできない。

##### Declaration

    [JsonProperty("viewLocale")]
    public string ViewLocale { get; set; }

##### Property Value

Type | Description
--- | ---
string |

### Methods

#### ToString()

ログ用文字列(マスク済み)を取得する

##### Declaration

    public override string ToString()

##### Returns

Type | Description
--- | ---
string | ログ用文字列(マスク済み)

##### Overrides

object.ToString()

### Implements

IRequestDto