Show / Hide Table of Contents

# Class PaypalAuthorizeResponseDto

決済サービスタイプ：Paypal、コマンド名：与信の応答Dtoクラス

##### Inheritance

object
MdkDtoBase
PaypalAuthorizeResponseDto

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

### Properties

#### Amount

取引金額

半角数字

取引金額が格納されます。

##### Declaration

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

##### Property Value

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

#### CenterAuthId

決済センタ承認ID

半角英数字 17文字以内

PayPalが発番するユニークなIDが格納されます。

##### Declaration

    [JsonProperty("centerAuthId")]
    public string CenterAuthId { get; set; }

##### Property Value

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

#### CustTxn

取引毎に付くID

##### Declaration

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

##### Property Value

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

#### ExchangeRate

外貨換算レート

半角英数字 17文字以内

外貨換算レートが格納されます。

##### Declaration

    [JsonProperty("exchangeRate")]
    public string ExchangeRate { get; set; }

##### Property Value

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

#### FeeAmount

手数料

半角数字

手数料が格納されます。

##### Declaration

    [JsonProperty("feeAmount")]
    public string FeeAmount { get; set; }

##### Property Value

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

#### InvoiceId

請求番号

半角英数字 127文字以内

GWが発番するオーダー単位でユニークとなるIDが格納されます。

##### Declaration

    [JsonProperty("invoiceId")]
    public string InvoiceId { get; set; }

##### Property Value

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

#### LoginUrl

ログインURL

PayPalログイン画面のURLが格納されます。

##### Declaration

    [JsonProperty("loginUrl")]
    public string LoginUrl { get; set; }

##### Property Value

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

#### MarchTxn

電文ID

##### Declaration

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

##### Property Value

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

#### MerrMsg

エラーメッセージ

文字列 1024 バイト以内

エラーメッセージ

##### Declaration

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

##### Property Value

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

#### Mstatus

処理結果コード

半角英数字 32 文字以内

取消請求処理後、応答電文に含まれる値。 以下の処理結果のいずれかが格納される ・success：正常終了 ・failure：異常終了 ・pending：保留状態

##### Declaration

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

##### Property Value

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

#### OrderId

取引ID

半角英数字 100 文字以内

返金を行った取引IDが格納されます。 “.”（ドット）、“-”（ハイフン）、“_”（アンダースコア）も使用できます。

##### 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 |

#### PayerId

顧客番号

半角英数字 13文字以内

顧客番号が格納されます。

##### Declaration

    [JsonProperty("payerId")]
    public string PayerId { get; set; }

##### Property Value

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

#### PaymentDate

支払時刻

半角英数字 １４文字

支払時刻が格納されます。 形式は"yyyyMMddHHmmss"です。

##### Declaration

    [JsonProperty("paymentDate")]
    public string PaymentDate { get; set; }

##### Property Value

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

#### PaymentStatus

支払ステータス

半角英数字

支払ステータスが格納されます。

##### Declaration

    [JsonProperty("paymentStatus")]
    public string PaymentStatus { get; set; }

##### Property Value

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

#### ResultXml

結果JSON(マスク済み)を設定する

##### Declaration

    public string ResultXml { set; }

##### Property Value

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

#### ServiceType

決済サービスタイプ

半角英数字 10 文字以内

決済サービスの区分を指定します。 必須項目、固定値 "paypal"： PayPal決済

##### Declaration

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

##### Property Value

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

#### SettleAmount

決済金額

半角数字

決済金額が格納されます。

##### Declaration

    [JsonProperty("settleAmount")]
    public string SettleAmount { get; set; }

##### Property Value

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

#### ShipCity

配送先市区町村名

文字列

配送先市区町村名が格納されます。

##### Declaration

    [JsonProperty("shipCity")]
    public string ShipCity { get; set; }

##### Property Value

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

#### ShipCountry

配送先国コード

半角英数字 2文字以内

配送先国コードが格納されます。

##### Declaration

    [JsonProperty("shipCountry")]
    public string ShipCountry { get; set; }

##### Property Value

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

#### ShipName

配送先氏名

文字列

配送先氏名が格納されます。

##### Declaration

    [JsonProperty("shipName")]
    public string ShipName { get; set; }

##### Property Value

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

#### ShipPhone

配送先電話番号

半角英数字 20文字以内

配送先電話番号が格納されます。

##### Declaration

    [JsonProperty("shipPhone")]
    public string ShipPhone { get; set; }

##### Property Value

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

#### ShipPostalCode

配送先郵便番号

半角英数字 20文字以内

配送先郵便番号が格納されます。

##### Declaration

    [JsonProperty("shipPostalCode")]
    public string ShipPostalCode { get; set; }

##### Property Value

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

#### ShipState

配送先州名

文字列

配送先州名が格納されます。

##### Declaration

    [JsonProperty("shipState")]
    public string ShipState { get; set; }

##### Property Value

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

#### ShipStreet1

配送先住所１

文字列

配送先住所１が格納されます。

##### Declaration

    [JsonProperty("shipStreet1")]
    public string ShipStreet1 { get; set; }

##### Property Value

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

#### ShipStreet2

配送先住所２

文字列

配送先住所２が格納されます。

##### Declaration

    [JsonProperty("shipStreet2")]
    public string ShipStreet2 { get; set; }

##### Property Value

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

#### Token

トークン

半角英数字 20文字以内

トークンが格納されます。

##### Declaration

    [JsonProperty("token")]
    public string Token { 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 文字以内

結果コード 例) L001000100000000

##### Declaration

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

##### Property Value

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

### Methods

#### ToString()

結果JSON(マスク済み)を取得する

##### Declaration

    public override string ToString()

##### Returns

Type | Description
--- | ---
string | 結果JSON(マスク済み)

##### Overrides

object.ToString()

### Implements

IResponseDto