Show / Hide Table of Contents

# Class AmazonpayGetAddressResponseDto

決済サービスタイプ：Amazonpay、コマンド名：住所情報取得の応答Dtoクラス

##### Inheritance

object
MdkDtoBase
AmazonpayGetAddressResponseDto

##### Implements

IResponseDto

##### Inherited Members

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 AmazonpayGetAddressResponseDto : MdkDtoBase, IResponseDto

### Properties

#### BillingAddress1

請求先：住所１

文字列 最大桁数:180

請求先でAmazonに登録している値を返します。
住所１～住所３でどのように住所が登録されているかは、請求先の入力次第です。
- 最大:180文字
※追加情報応答フラグが"1"の場合のみ連携されます。

##### Declaration

    [JsonProperty("billingAddress1")]
    public string BillingAddress1 { get; set; }

##### Property Value

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

#### BillingAddress2

請求先：住所２

文字列 最大桁数:60

請求先でAmazonに登録している値を返します。
- 最大:60文字
※追加情報応答フラグが"1"の場合のみ連携されます。

##### Declaration

    [JsonProperty("billingAddress2")]
    public string BillingAddress2 { get; set; }

##### Property Value

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

#### BillingAddress3

請求先：住所３

文字列 最大桁数:60

請求先でAmazonに登録している値を返します。
- 最大:60文字
※追加情報応答フラグが"1"の場合のみ連携されます。

##### Declaration

    [JsonProperty("billingAddress3")]
    public string BillingAddress3 { get; set; }

##### Property Value

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

#### BillingPostalCode

請求先：郵便番号

文字列 最大桁数:20

請求先でAmazonに登録している値を返します。
半角、全角、ハイフンありなど、購入者の入力次第です。
- 最大:20文字
※追加情報応答フラグが"1"の場合のみ連携されます。

##### Declaration

    [JsonProperty("billingPostalCode")]
    public string BillingPostalCode { get; set; }

##### Property Value

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

#### BillingPrefecture

請求先：都道府県

文字列 最大桁数:50

請求先でAmazonに登録している値を返します。
住所１～住所３に都道府県を含めて登録されているかは、請求先の入力次第です。
- 最大:50文字
※追加情報応答フラグが"1"の場合のみ連携されます。

##### Declaration

    [JsonProperty("billingPrefecture")]
    public string BillingPrefecture { get; set; }

##### Property Value

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

#### BuyerEmail

購入者メールアドレス

半角英数記号 最大桁数:64

購入者のメールアドレスを返します。

##### Declaration

    [JsonProperty("buyerEmail")]
    public string BuyerEmail { get; set; }

##### Property Value

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

#### BuyerId

購入者ID

半角英数字

決済センターが発番した購入者AmazonアカウントのユニークIDを返します。
文字数は可変となります。

##### Declaration

    [JsonProperty("buyerId")]
    public string BuyerId { get; set; }

##### Property Value

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

#### BuyerName

購入者名

文字列 最大桁数:50

購入者の名前を返します。
※追加情報応答フラグが"1"の場合のみ連携されます。

##### Declaration

    [JsonProperty("buyerName")]
    public string BuyerName { get; set; }

##### Property Value

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

#### BuyerPhoneNumber

購入者電話番号

文字列 最大桁数:20

購入者の電話番号を返します。
※追加情報応答フラグが"1"の場合のみ連携されます。

##### Declaration

    [JsonProperty("buyerPhoneNumber")]
    public string BuyerPhoneNumber { get; set; }

##### Property Value

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

#### CenterResponseDatetime

決済センター応答日時

文字列 最大桁数:14

決済センターが住所情報取得要求に応答した日時
※YYYYMMDDhhmmssの形式

##### Declaration

    [JsonProperty("centerResponseDatetime")]
    public string CenterResponseDatetime { get; set; }

##### Property Value

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

#### CheckoutSessionId

CheckoutSessionの管理Id

文字列 最大桁数:64

配送先変更、支払方法変更等に利用するAmazon発行のIDを返します。
※ステータスがPreAuth時にコマンドを利用した場合のみ連携されます。

##### Declaration

    [JsonProperty("checkoutSessionId")]
    public string CheckoutSessionId { get; set; }

##### Property Value

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

#### CustTxn

取引毎に付くID

半角英数字 最大桁数:100

##### Declaration

    [JsonProperty("custTxn")]
    public string CustTxn { get; set; }

##### Property Value

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

#### MarchTxn

電文ID

半角英数字 最大桁数:100

##### Declaration

    [JsonProperty("marchTxn")]
    public string MarchTxn { get; set; }

##### Property Value

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

#### MerrMsg

エラーメッセージ

文字列

処理結果に対するメッセージを返却します。

##### Declaration

    [JsonProperty("merrMsg")]
    public string MerrMsg { get; set; }

##### Property Value

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

#### Mstatus

処理結果コード

半角英数字 最大桁数:32

住所情報取得処理後、応答電文に含まれる値。
以下の処理結果のいずれかが格納される
- success：正常終了
- failure：異常終了

##### Declaration

    [JsonProperty("mstatus")]
    public string Mstatus { get; set; }

##### Property Value

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

#### OrderId

取引ID

半角英数字 最大桁数:100

##### Declaration

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

##### Property Value

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

#### PayNowIdResponse

PayNowIDオブジェクト

##### Declaration

    [JsonProperty("payNowIdResponse")]
    public PayNowIdResponse PayNowIdResponse { get; set; }

##### Property Value

Type | Description
--- | ---
PayNowIdResponse |

#### PayRedirectUrl

決済確定URL

URL 最大桁数:256

AmazonPayで決済処理を行うためのURLを返します。
※ステータスがPreAuth時にコマンドを利用した場合のみ連携されます。

##### Declaration

    [JsonProperty("payRedirectUrl")]
    public string PayRedirectUrl { get; set; }

##### Property Value

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

#### PaymentPreferences

購入者支払方法

文字列 最大桁数:64

購入者が指定した支払方法を返します。
※追加情報応答フラグが"1"の場合のみ連携されます。

##### Declaration

    [JsonProperty("paymentPreferences")]
    public string PaymentPreferences { get; set; }

##### Property Value

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

#### ResultXml

結果XML(マスク済み)を設定する @param resultXml 結果XML(マスク済み)

##### Declaration

    public string ResultXml { set; }

##### Property Value

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

#### ServiceType

決済サービスタイプ

半角英数字 最大桁数:10

決済サービスの区分を返却します。
- "amazonpay"： AmazonPay

##### Declaration

    [JsonProperty("serviceType")]
    public string ServiceType { get; set; }

##### Property Value

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

#### ShippingAddress1

配送先：住所１

文字列 最大桁数:180

購入者がAmazonに登録している値を返します。
住所１～住所３でどのように住所が登録されているかは、購入者の入力次第です。
- 最大:180文字

##### Declaration

    [JsonProperty("shippingAddress1")]
    public string ShippingAddress1 { get; set; }

##### Property Value

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

#### ShippingAddress2

配送先：住所２

文字列 最大桁数:60

購入者がAmazonに登録している値を返します。
- 最大:60文字

##### Declaration

    [JsonProperty("shippingAddress2")]
    public string ShippingAddress2 { get; set; }

##### Property Value

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

#### ShippingAddress3

配送先：住所３

文字列 最大桁数:60

購入者がAmazonに登録している値を返します。
- 最大:60文字

##### Declaration

    [JsonProperty("shippingAddress3")]
    public string ShippingAddress3 { get; set; }

##### Property Value

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

#### ShippingName

配送先：氏名

文字列 最大桁数:50

購入者がAmazonに登録している値を返します。
- 最大:50文字

##### Declaration

    [JsonProperty("shippingName")]
    public string ShippingName { get; set; }

##### Property Value

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

#### ShippingPhone

配送先：電話番号

文字列 最大桁数:20

購入者がAmazonに登録している値を返します。
- 最大:20文字

##### Declaration

    [JsonProperty("shippingPhone")]
    public string ShippingPhone { get; set; }

##### Property Value

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

#### ShippingPostalCode

配送先：郵便番号

文字列 最大桁数:20

購入者がAmazonに登録している値を返します。
半角、全角、ハイフンありなど、購入者の入力次第です。
- 最大:20文字

##### Declaration

    [JsonProperty("shippingPostalCode")]
    public string ShippingPostalCode { get; set; }

##### Property Value

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

#### ShippingPrefecture

配送先：都道府県

文字列 最大桁数:50

購入者がAmazonに登録している値を返します。
住所１～住所３に都道府県を含めて登録されているかは、購入者の入力次第です。
- 最大:50文字

##### Declaration

    [JsonProperty("shippingPrefecture")]
    public string ShippingPrefecture { get; set; }

##### Property Value

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

#### TxnVersion

MDKバージョン

半角英数字 最大桁数:5

電文のバージョン番号を返却します。

##### Declaration

    [JsonProperty("txnVersion")]
    public string TxnVersion { get; set; }

##### Property Value

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

#### VResultCode

詳細結果コード

半角英数字 最大桁数:16

処理結果を詳細に表すコードを返却します。
4桁ずつ4つのブロックで構成され、各ブロックでサービス毎の処理結果を表します。

##### Declaration

    [JsonProperty("vResultCode")]
    public string VResultCode { get; set; }

##### Property Value

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

### Methods

#### ToString()

結果XML(マスク済み)を取得する @return 結果XML(マスク済み)

##### Declaration

    public override string ToString()

##### Returns

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

##### Overrides

object.ToString()

### Implements

IResponseDto