Class AmazonpayGetAddressResponseDto
決済サービスタイプ:Amazonpay、コマンド名:住所情報取得の応答Dtoクラス
Implements
Inherited Members
Namespace: jp.veritrans.tercerog.mdk.dto
Assembly: cg-mdk-dto.dll
Syntax
public class AmazonpayGetAddressResponseDto : MdkDtoBase, IResponseDto
Properties
BillingAddress1
請求先:住所1
文字列 最大桁数:180
請求先でAmazonに登録している値を返します。
住所1~住所3でどのように住所が登録されているかは、請求先の入力次第です。
- 最大:180文字
※追加情報応答フラグが"1"の場合のみ連携されます。
Declaration
[JsonProperty("billingAddress1")]
public string BillingAddress1 { get; set; }
Property Value
Type | Description |
---|---|
string |
BillingAddress2
請求先:住所2
文字列 最大桁数:60
請求先でAmazonに登録している値を返します。
- 最大:60文字
※追加情報応答フラグが"1"の場合のみ連携されます。
Declaration
[JsonProperty("billingAddress2")]
public string BillingAddress2 { get; set; }
Property Value
Type | Description |
---|---|
string |
BillingAddress3
請求先:住所3
文字列 最大桁数: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に登録している値を返します。
住所1~住所3に都道府県を含めて登録されているかは、請求先の入力次第です。
- 最大: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 |
PaymentPreferences
購入者支払方法
文字列 最大桁数:64
購入者が指定した支払方法を返します。
※追加情報応答フラグが"1"の場合のみ連携されます。
Declaration
[JsonProperty("paymentPreferences")]
public string PaymentPreferences { 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 |
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
配送先:住所1
文字列 最大桁数:180
購入者がAmazonに登録している値を返します。
住所1~住所3でどのように住所が登録されているかは、購入者の入力次第です。
- 最大:180文字
Declaration
[JsonProperty("shippingAddress1")]
public string ShippingAddress1 { get; set; }
Property Value
Type | Description |
---|---|
string |
ShippingAddress2
配送先:住所2
文字列 最大桁数:60
購入者がAmazonに登録している値を返します。
- 最大:60文字
Declaration
[JsonProperty("shippingAddress2")]
public string ShippingAddress2 { get; set; }
Property Value
Type | Description |
---|---|
string |
ShippingAddress3
配送先:住所3
文字列 最大桁数: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に登録している値を返します。
住所1~住所3に都道府県を含めて登録されているかは、購入者の入力次第です。
- 最大: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 |