Show / Hide Table of Contents

# Class UpopRefundResponseDto

決済サービスタイプ：UPOP、コマンド名：返金の応答Dtoクラス

##### Inheritance

object
MdkDtoBase
UpopRefundResponseDto

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

### Properties

#### CapturedAmount

元売上金額

半角数字 最大桁数:12

与信（売上同時）、与信後の売上に対する返金の場合の元売上金額

##### Declaration

    [JsonProperty("capturedAmount")]
    public virtual string CapturedAmount { get; set; }

##### Property Value

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

#### CustTxn

トランザクションID(取引毎につけるID)

半角英数字 最大桁数:100

##### Declaration

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

##### Property Value

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

#### MarchTxn

電文ID

半角英数字 最大桁数:100

##### Declaration

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

##### Property Value

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

#### MerrMsg

エラーメッセージ

文字列 最大桁数:300

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

##### Declaration

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

##### Property Value

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

#### Mstatus

処理結果コード

半角英数字 最大桁数:32

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

##### Declaration

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

##### Property Value

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

#### OrderId

取引ID

半角英数字 最大桁数:100

##### Declaration

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

##### Property Value

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

#### PayNowIdResponse

PayNowIDオブジェクト

##### Declaration

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

##### Property Value

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

#### RemainingAmount

返品後の金額

半角数字 最大桁数:12

返品後の金額

##### Declaration

    [JsonProperty("remainingAmount")]
    public virtual string RemainingAmount { get; set; }

##### Property Value

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

#### ResultXml

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

##### Declaration

    public string ResultXml { set; }

##### Property Value

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

#### ServiceType

サービスタイプ

半角英数字 最大桁数:10

決済サービスの区分が固定値として指定されます。
"upop"： 銀聯ネット決済（UPOP）

##### Declaration

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

##### Property Value

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

#### SettleAmount

清算金額

半角数字 最大桁数:12

清算金額

##### Declaration

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

##### Property Value

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

#### SettleCurrency

清算通貨種類

半角数字 最大桁数:3

清算通貨種類
392：日本円（固定）

##### Declaration

    [JsonProperty("settleCurrency")]
    public virtual string SettleCurrency { get; set; }

##### Property Value

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

#### SettleDate

清算日付

半角数字 最大桁数:4

清算日付（MMDD形式）

##### Declaration

    [JsonProperty("settleDate")]
    public virtual string SettleDate { get; set; }

##### Property Value

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

#### SettleRate

清算レート

半角数字 最大桁数:8

清算レート

##### Declaration

    [JsonProperty("settleRate")]
    public virtual string SettleRate { get; set; }

##### Property Value

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

#### TxnDatetimeCn

決済時刻（中国時間）

半角数字 最大桁数:14

銀聯ネット決済（UPOP）で返金が確定した日時（中国時間）を返します。

##### Declaration

    [JsonProperty("txnDatetimeCn")]
    public virtual string TxnDatetimeCn { get; set; }

##### Property Value

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

#### TxnDatetimeJp

決済時刻（日本時間）

半角数字 最大桁数:14

銀聯ネット決済（UPOP）で返金が確定した日時（日本時間）を返します。

##### Declaration

    [JsonProperty("txnDatetimeJp")]
    public virtual string TxnDatetimeJp { get; set; }

##### Property Value

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

#### TxnVersion

MDKバージョン

半角英数字 最大桁数:5

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

##### Declaration

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

##### Property Value

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

#### UpopOrderId

決済センターとの取引ID

半角英数字 最大桁数:20

決済センターとの取引ID

##### Declaration

    [JsonProperty("upopOrderId")]
    public virtual string UpopOrderId { get; set; }

##### Property Value

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

#### VResultCode

詳細結果コード

半角英数字 最大桁数:16

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

##### Declaration

    [JsonProperty("vResultCode")]
    public virtual 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