Class PaypalAuthorizeResponseDto
決済サービスタイプ:Paypal、コマンド名:与信の応答Dtoクラス
Implements
Inherited Members
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 |
PayerId
顧客番号
半角英数字 13文字以内
顧客番号が格納されます。
Declaration
[JsonProperty("payerId")]
public string PayerId { get; set; }
Property Value
Type | Description |
---|---|
string |
PaymentDate
支払時刻
半角英数字 14文字
支払時刻が格納されます。 形式は"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 |
PayNowIdResponse
PayNowIDオブジェクト
Declaration
[JsonProperty("payNowIdResponse")]
public PayNowIdResponse PayNowIdResponse { get; set; }
Property Value
Type | Description |
---|---|
PayNowIdResponse |
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
配送先住所1
文字列
配送先住所1が格納されます。
Declaration
[JsonProperty("shipStreet1")]
public string ShipStreet1 { get; set; }
Property Value
Type | Description |
---|---|
string |
ShipStreet2
配送先住所2
文字列
配送先住所2が格納されます。
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(マスク済み) |