Show / Hide Table of Contents

# Class MasterpassLoginRequestDto

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

##### Inheritance

object
MdkDtoBase
AbstractPaymentRequestDto
MasterpassLoginRequestDto

##### 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 MasterpassLoginRequestDto : AbstractPaymentRequestDto, IRequestDto

### Properties

#### CancelUrl

認証キャンセル時URL

URL(半角) 最大桁数:256

ユーザ認証キャンセル後に、店舗側サイトに画面遷移を戻すためのURLを指定します。
- 半角256文字以内
※ 未指定の場合は、マーチャント登録時に設定した値を使用

##### Declaration

    [JsonProperty("cancelUrl")]
    public string CancelUrl { get; set; }

##### Property Value

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

#### D3Flag

3Dセキュア

英字（boolean）

- true : 3Dセキュア
- false: 3Dセキュアなし
※ 未指定の場合は、false:3Dセキュアなし。

##### Declaration

    [JsonProperty("d3Flag")]
    public string D3Flag { get; set; }

##### Property Value

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

#### Description1

表示用商品説明1

文字列 最大桁数:100

表示用商品説明1
- 100文字以内

##### Declaration

    [JsonProperty("description1")]
    public string Description1 { get; set; }

##### Property Value

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

#### Description10

表示用商品説明10

文字列 最大桁数:100

表示用商品説明10
- 100文字以内
表示用商品金額10、表示用商品数量10、表示用商品イメージURL10のいずれかが指定されている場合、必須

##### Declaration

    [JsonProperty("description10")]
    public string Description10 { get; set; }

##### Property Value

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

#### Description2

表示用商品説明2

文字列 最大桁数:100

表示用商品説明2
- 100文字以内
表示用商品金額2、表示用商品数量2、表示用商品イメージURL2のいずれかが指定されている場合、必須

##### Declaration

    [JsonProperty("description2")]
    public string Description2 { get; set; }

##### Property Value

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

#### Description3

表示用商品説明3

文字列 最大桁数:100

表示用商品説明3
- 100文字以内
表示用商品金額3、表示用商品数量3、表示用商品イメージURL3のいずれかが指定されている場合、必須

##### Declaration

    [JsonProperty("description3")]
    public string Description3 { get; set; }

##### Property Value

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

#### Description4

表示用商品説明4

文字列 最大桁数:100

表示用商品説明4
- 100文字以内
表示用商品金額4、表示用商品数量4、表示用商品イメージURL4のいずれかが指定されている場合、必須

##### Declaration

    [JsonProperty("description4")]
    public string Description4 { get; set; }

##### Property Value

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

#### Description5

表示用商品説明5

文字列 最大桁数:100

表示用商品説明5
- 100文字以内
表示用商品金額5、表示用商品数量5、表示用商品イメージURL5のいずれかが指定されている場合、必須

##### Declaration

    [JsonProperty("description5")]
    public string Description5 { get; set; }

##### Property Value

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

#### Description6

表示用商品説明6

文字列 最大桁数:100

表示用商品説明6
- 100文字以内
表示用商品金額6、表示用商品数量6、表示用商品イメージURL6のいずれかが指定されている場合、必須

##### Declaration

    [JsonProperty("description6")]
    public string Description6 { get; set; }

##### Property Value

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

#### Description7

表示用商品説明7

文字列 最大桁数:100

表示用商品説明7
- 100文字以内
表示用商品金額7、表示用商品数量7、表示用商品イメージURL7のいずれかが指定されている場合、必須

##### Declaration

    [JsonProperty("description7")]
    public string Description7 { get; set; }

##### Property Value

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

#### Description8

表示用商品説明8

文字列 最大桁数:100

表示用商品説明8
- 100文字以内
表示用商品金額8、表示用商品数量8、表示用商品イメージURL8のいずれかが指定されている場合、必須

##### Declaration

    [JsonProperty("description8")]
    public string Description8 { get; set; }

##### Property Value

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

#### Description9

表示用商品説明9

文字列 最大桁数:100

表示用商品説明9
- 100文字以内
表示用商品金額9、表示用商品数量9、表示用商品イメージURL9のいずれかが指定されている場合、必須

##### Declaration

    [JsonProperty("description9")]
    public string Description9 { get; set; }

##### Property Value

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

#### ErrorUrl

認証エラー時URL

URL(半角) 最大桁数:256

ユーザ認証エラー時に、店舗側サイトに画面遷移を戻すためのURLを指定します。
- 半角256文字以内
※ 未指定の場合は、マーチャント登録時に設定した値を使用

##### Declaration

    [JsonProperty("errorUrl")]
    public string ErrorUrl { get; set; }

##### Property Value

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

#### ImageUrl1

表示用商品イメージURL1

URL(半角) 最大桁数:256

表示用商品のイメージ画像のURL1
※MasterPassでユーザ認証時に表示されます

##### Declaration

    [JsonProperty("imageUrl1")]
    public string ImageUrl1 { get; set; }

##### Property Value

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

#### ImageUrl10

表示用商品イメージURL10

URL(半角) 最大桁数:256

表示用商品のイメージ画像のURL10
※MasterPassでユーザ認証時に表示されます

##### Declaration

    [JsonProperty("imageUrl10")]
    public string ImageUrl10 { get; set; }

##### Property Value

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

#### ImageUrl2

表示用商品イメージURL2

URL(半角) 最大桁数:256

表示用商品のイメージ画像のURL2
※MasterPassでユーザ認証時に表示されます

##### Declaration

    [JsonProperty("imageUrl2")]
    public string ImageUrl2 { get; set; }

##### Property Value

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

#### ImageUrl3

表示用商品イメージURL3

URL(半角) 最大桁数:256

表示用商品のイメージ画像のURL3
※MasterPassでユーザ認証時に表示されます

##### Declaration

    [JsonProperty("imageUrl3")]
    public string ImageUrl3 { get; set; }

##### Property Value

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

#### ImageUrl4

表示用商品イメージURL4

URL(半角) 最大桁数:256

表示用商品のイメージ画像のURL4
※MasterPassでユーザ認証時に表示されます

##### Declaration

    [JsonProperty("imageUrl4")]
    public string ImageUrl4 { get; set; }

##### Property Value

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

#### ImageUrl5

表示用商品イメージURL5

URL(半角) 最大桁数:256

表示用商品のイメージ画像のURL5
※MasterPassでユーザ認証時に表示されます

##### Declaration

    [JsonProperty("imageUrl5")]
    public string ImageUrl5 { get; set; }

##### Property Value

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

#### ImageUrl6

表示用商品イメージURL6

URL(半角) 最大桁数:256

表示用商品のイメージ画像のURL6
※MasterPassでユーザ認証時に表示されます

##### Declaration

    [JsonProperty("imageUrl6")]
    public string ImageUrl6 { get; set; }

##### Property Value

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

#### ImageUrl7

表示用商品イメージURL7

URL(半角) 最大桁数:256

表示用商品のイメージ画像のURL7
※MasterPassでユーザ認証時に表示されます

##### Declaration

    [JsonProperty("imageUrl7")]
    public string ImageUrl7 { get; set; }

##### Property Value

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

#### ImageUrl8

表示用商品イメージURL8

URL(半角) 最大桁数:256

表示用商品のイメージ画像のURL8
※MasterPassでユーザ認証時に表示されます

##### Declaration

    [JsonProperty("imageUrl8")]
    public string ImageUrl8 { get; set; }

##### Property Value

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

#### ImageUrl9

表示用商品イメージURL9

URL(半角) 最大桁数:256

表示用商品のイメージ画像のURL9
※MasterPassでユーザ認証時に表示されます

##### Declaration

    [JsonProperty("imageUrl9")]
    public string ImageUrl9 { get; set; }

##### Property Value

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

#### ItemAmount

合計金額

半角数字 最大桁数:8

各商品金額の合計
- 1 以上かつ 99999999(8桁) 以下

##### Declaration

    [JsonProperty("itemAmount")]
    public string ItemAmount { get; set; }

##### Property Value

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

#### ItemId

商品番号

半角英数字 最大桁数:64

マーチャントシステム内で商品やサービスを特定するID

##### Declaration

    [JsonProperty("itemId")]
    public string ItemId { 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

#### OrderId

取引ID

半角英数字 最大桁数:80

- マーチャント側で取引を一意に表す注文管理IDを指定します。
- 申込処理ごとに一意である必要があります。
- 半角英数字、“-”（ハイフン）、“_”（アンダースコア）も使用可能です。

##### Declaration

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

##### Property Value

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

#### Quantity1

表示用商品数量1

半角数字 最大桁数:12

表示用商品数量1を指定します。
1以上

##### Declaration

    [JsonProperty("quantity1")]
    public string Quantity1 { get; set; }

##### Property Value

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

#### Quantity10

表示用商品数量10

半角数字 最大桁数:12

表示用商品数量10を指定します。
1以上
表示用商品説明10、表示用商品金額10、表示用商品イメージURL10のいずれかが指定されている場合、必須

##### Declaration

    [JsonProperty("quantity10")]
    public string Quantity10 { get; set; }

##### Property Value

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

#### Quantity2

表示用商品数量2

半角数字 最大桁数:12

表示用商品数量2を指定します。
1以上
表示用商品説明2、表示用商品金額2、表示用商品イメージURL2のいずれかが指定されている場合、必須

##### Declaration

    [JsonProperty("quantity2")]
    public string Quantity2 { get; set; }

##### Property Value

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

#### Quantity3

表示用商品数量3

半角数字 最大桁数:12

表示用商品数量3を指定します。
1以上
表示用商品説明3、表示用商品金額3、表示用商品イメージURL3のいずれかが指定されている場合、必須

##### Declaration

    [JsonProperty("quantity3")]
    public string Quantity3 { get; set; }

##### Property Value

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

#### Quantity4

表示用商品数量4

半角数字 最大桁数:12

表示用商品数量4を指定します。
1以上
表示用商品説明4、表示用商品金額4、表示用商品イメージURL4のいずれかが指定されている場合、必須

##### Declaration

    [JsonProperty("quantity4")]
    public string Quantity4 { get; set; }

##### Property Value

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

#### Quantity5

表示用商品数量5

半角数字 最大桁数:12

表示用商品数量5を指定します。
1以上
表示用商品説明5、表示用商品金額5、表示用商品イメージURL5のいずれかが指定されている場合、必須

##### Declaration

    [JsonProperty("quantity5")]
    public string Quantity5 { get; set; }

##### Property Value

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

#### Quantity6

表示用商品数量6

半角数字 最大桁数:12

表示用商品数量6を指定します。
1以上
表示用商品説明6、表示用商品金額6、表示用商品イメージURL6のいずれかが指定されている場合、必須

##### Declaration

    [JsonProperty("quantity6")]
    public string Quantity6 { get; set; }

##### Property Value

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

#### Quantity7

表示用商品数量7

半角数字 最大桁数:12

表示用商品数量7を指定します。
1以上
表示用商品説明7、表示用商品金額7、表示用商品イメージURL7のいずれかが指定されている場合、必須

##### Declaration

    [JsonProperty("quantity7")]
    public string Quantity7 { get; set; }

##### Property Value

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

#### Quantity8

表示用商品数量8

半角数字 最大桁数:12

表示用商品数量8を指定します。
1以上
表示用商品説明8、表示用商品金額8、表示用商品イメージURL8のいずれかが指定されている場合、必須

##### Declaration

    [JsonProperty("quantity8")]
    public string Quantity8 { get; set; }

##### Property Value

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

#### Quantity9

表示用商品数量9

半角数字 最大桁数:12

表示用商品数量9を指定します。
1以上
表示用商品説明9、表示用商品金額9、表示用商品イメージURL9のいずれかが指定されている場合、必須

##### Declaration

    [JsonProperty("quantity9")]
    public string Quantity9 { get; set; }

##### Property Value

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

#### ServiceCommand

決済サービスコマンド

##### Declaration

    [JsonIgnore]
    public override string ServiceCommand { get; }

##### Property Value

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

##### Overrides

AbstractPaymentRequestDto.ServiceCommand

#### ServiceType

決済サービスタイプ

##### Declaration

    [JsonIgnore]
    public override string ServiceType { get; }

##### Property Value

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

##### Overrides

AbstractPaymentRequestDto.ServiceType

#### ShippingLocationProfile

配送先許可エリア

半角英字 最大桁数:256

配送先を許可する国名をカンマ区切りで指定します。
- 半角256文字以内
例） "USA,JPN" など
※ 未指定の場合は、マーチャント登録時に設定した値を使用

##### Declaration

    [JsonProperty("shippingLocationProfile")]
    public string ShippingLocationProfile { get; set; }

##### Property Value

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

#### SuccessUrl

認証完了時URL

URL(半角) 最大桁数:256

ユーザ認証完了後に、店舗側サイトに画面遷移を戻すためのURLを指定します。
- 半角256文字以内
※ 未指定の場合は、マーチャント登録時に設定した値を使用

##### Declaration

    [JsonProperty("successUrl")]
    public string SuccessUrl { get; set; }

##### Property Value

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

#### SuppressShippingAddress

配送先抑止フラグ

英字（boolean）

- true : 配送先表示抑止
- false: 配送先表示
※ 未指定の場合は、false:配送先表示。

##### Declaration

    [JsonProperty("suppressShippingAddress")]
    public string SuppressShippingAddress { get; set; }

##### Property Value

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

#### Value1

表示用商品金額1

半角数字 最大桁数:8

表示用商品金額1を指定します。
- 1 以上かつ 99999999(8桁) 以下

##### Declaration

    [JsonProperty("value1")]
    public string Value1 { get; set; }

##### Property Value

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

#### Value10

表示用商品金額10

半角数字 最大桁数:8

表示用商品金額10を指定します。
- 1 以上かつ 99999999(8桁) 以下
表示用商品説明10、表示用商品数量10、表示用商品イメージURL10のいずれかが指定されている場合、必須

##### Declaration

    [JsonProperty("value10")]
    public string Value10 { get; set; }

##### Property Value

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

#### Value2

表示用商品金額2

半角数字 最大桁数:8

表示用商品金額2を指定します。
- 1 以上かつ 99999999(8桁) 以下
表示用商品説明2、表示用商品数量2、表示用商品イメージURL2のいずれかが指定されている場合、必須

##### Declaration

    [JsonProperty("value2")]
    public string Value2 { get; set; }

##### Property Value

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

#### Value3

表示用商品金額3

半角数字 最大桁数:8

表示用商品金額3を指定します。
- 1 以上かつ 99999999(8桁) 以下
表示用商品説明3、表示用商品数量3、表示用商品イメージURL3のいずれかが指定されている場合、必須

##### Declaration

    [JsonProperty("value3")]
    public string Value3 { get; set; }

##### Property Value

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

#### Value4

表示用商品金額4

半角数字 最大桁数:8

表示用商品金額4を指定します。
- 1 以上かつ 99999999(8桁) 以下
表示用商品説明4、表示用商品数量4、表示用商品イメージURL4のいずれかが指定されている場合、必須

##### Declaration

    [JsonProperty("value4")]
    public string Value4 { get; set; }

##### Property Value

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

#### Value5

表示用商品金額5

半角数字 最大桁数:8

表示用商品金額5を指定します。
- 1 以上かつ 99999999(8桁) 以下
表示用商品説明5、表示用商品数量5、表示用商品イメージURL5のいずれかが指定されている場合、必須

##### Declaration

    [JsonProperty("value5")]
    public string Value5 { get; set; }

##### Property Value

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

#### Value6

表示用商品金額6

半角数字 最大桁数:8

表示用商品金額6を指定します。
- 1 以上かつ 99999999(8桁) 以下
表示用商品説明6、表示用商品数量6、表示用商品イメージURL6のいずれかが指定されている場合、必須

##### Declaration

    [JsonProperty("value6")]
    public string Value6 { get; set; }

##### Property Value

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

#### Value7

表示用商品金額7

半角数字 最大桁数:8

表示用商品金額7を指定します。
- 1 以上かつ 99999999(8桁) 以下
表示用商品説明7、表示用商品数量7、表示用商品イメージURL7のいずれかが指定されている場合、必須

##### Declaration

    [JsonProperty("value7")]
    public string Value7 { get; set; }

##### Property Value

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

#### Value8

表示用商品金額8

半角数字 最大桁数:8

表示用商品金額8を指定します。
- 1 以上かつ 99999999(8桁) 以下
表示用商品説明8、表示用商品数量8、表示用商品イメージURL8のいずれかが指定されている場合、必須

##### Declaration

    [JsonProperty("value8")]
    public string Value8 { get; set; }

##### Property Value

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

#### Value9

表示用商品金額9

半角数字 最大桁数:8

表示用商品金額9を指定します。
- 1 以上かつ 99999999(8桁) 以下
表示用商品説明9、表示用商品数量9、表示用商品イメージURL9のいずれかが指定されている場合、必須

##### Declaration

    [JsonProperty("value9")]
    public string Value9 { get; set; }

##### Property Value

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

### Methods

#### ToString()

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

##### Declaration

    public override string ToString()

##### Returns

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

##### Overrides

object.ToString()

### Implements

IRequestDto