Class MasterpassLoginRequestDto
決済サービスタイプ:MasterPass、コマンド名:認証の要求Dtoクラス
Implements
Inherited Members
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
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
ServiceType
決済サービスタイプ
Declaration
[JsonIgnore]
public override string ServiceType { get; }
Property Value
Type | Description |
---|---|
string |
Overrides
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 |