Class PaypalRefundResponseDto
決済サービスタイプ:Paypal、コマンド名:返金の応答Dtoクラス
Implements
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 PaypalRefundResponseDto : MdkDtoBase, IResponseDto
Properties
CenterTxnId
決済センタ取引ID
半角英数字 19 文字以内
PayPalが発番する返金取引単位でユニークとなるIDが格納されます。
Declaration
[JsonProperty("centerTxnId")]
public string CenterTxnId { get; set; }
Property Value
Type | Description |
---|---|
string |
CustTxn
取引毎に付くID
Declaration
[JsonProperty("custTxn")]
public string CustTxn { get; set; }
Property Value
Type | Description |
---|---|
string |
FeeRefundAmount
払戻し手数料
半角数字
払い戻し手数料が格納されます。
Declaration
[JsonProperty("feeRefundAmount")]
public string FeeRefundAmount { get; set; }
Property Value
Type | Description |
---|---|
string |
InvoiceId
請求番号
半角数字
請求番号が格納されます。
Declaration
[JsonProperty("invoiceId")]
public string InvoiceId { 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 |
NetRefundAmount
純返金金額
半角数字
PayPal残高から差し引かれた金額が格納されます。
Declaration
[JsonProperty("netRefundAmount")]
public string NetRefundAmount { 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 |
PrincipalAmount
元決済金額
半角数字
元決済金額が格納されます。
Declaration
[JsonProperty("principalAmount")]
public string PrincipalAmount { get; set; }
Property Value
Type | Description |
---|---|
string |
RefundAmount
返金金額
半角数字
返金金額が格納されます。
Declaration
[JsonProperty("refundAmount")]
public string RefundAmount { 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 |
SettlementBalance
決済残高
半角数字
決済残高が格納されます。
Declaration
[JsonProperty("settlementBalance")]
public string SettlementBalance { 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()