Show / Hide Table of Contents

# Class RakutenReAuthorizeResponseDto

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

##### Inheritance

object
MdkDtoBase
RakutenReAuthorizeResponseDto

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

### Properties

#### CancelExpirationTime

取消受付期限

半角数字 最大桁数:14

取消の受付期限を返却します。

##### Declaration

    [JsonProperty("cancelExpirationTime")]
    public string CancelExpirationTime { get; set; }

##### Property Value

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

#### CaptureExpirationTime

売上受付期限

半角数字 最大桁数:14

売上の受付期限を返却します。

##### Declaration

    [JsonProperty("captureExpirationTime")]
    public string CaptureExpirationTime { get; set; }

##### Property Value

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

#### Card3ds

3D セキュア認証利用有無

英字（boolean）

3D セキュア認証利用有無を返却します。
- true : 利用
- false: 利用していない

##### Declaration

    [JsonProperty("card3ds")]
    public string Card3ds { get; set; }

##### Property Value

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

#### CardBrand

クレジットカードのブランド

文字列 最大桁数:16

クレジットカードのブランドを返却します。

##### Declaration

    [JsonProperty("cardBrand")]
    public string CardBrand { get; set; }

##### Property Value

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

#### CardCvc

セキュリティコード認証利用有無

英字（boolean）

セキュリティコード認証利用有無を返却します。
- true : 利用
- false: 利用していない

##### Declaration

    [JsonProperty("cardCvc")]
    public string CardCvc { get; set; }

##### Property Value

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

#### CardInstallments

分割払いの回数

数字 最大桁数:2

クレジットカードの分割払いの回数を返却します。

##### Declaration

    [JsonProperty("cardInstallments")]
    public string CardInstallments { get; set; }

##### Property Value

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

#### CardLast4

クレジットカード番号の下４桁

数字 最大桁数:4

クレジットカード番号の下４桁を返却します。

##### Declaration

    [JsonProperty("cardLast4")]
    public string CardLast4 { get; set; }

##### Property Value

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

#### CustTxn

取引毎に付くID

半角英数字 最大桁数:100

##### Declaration

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

##### Property Value

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

#### CustomerId

顧客ID

文字列 最大桁数:14

ユーザーのID。

##### Declaration

    [JsonProperty("customerId")]
    public string CustomerId { get; set; }

##### Property Value

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

#### ExtendAuthExpirationTime

与信延長受付期限

半角数字 最大桁数:14

与信延長の受付期限を返却します。

##### Declaration

    [JsonProperty("extendAuthExpirationTime")]
    public string ExtendAuthExpirationTime { get; set; }

##### Property Value

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

#### GatewayOrderId

決済取引ID

文字列 最大桁数:20

GWが取引毎に発番するID。

##### Declaration

    [JsonProperty("gatewayOrderId")]
    public string GatewayOrderId { 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：異常終了
- pending：保留状態

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

#### OriginalOrderId

元取引ID

半角英数字 最大桁数:100

再与信要求時に指定された随時決済の決済申込時に指定した取引ID

##### Declaration

    [JsonProperty("originalOrderId")]
    public string OriginalOrderId { get; set; }

##### Property Value

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

#### PayNowIdResponse

PayNowIDオブジェクト

##### Declaration

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

##### Property Value

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

#### RakutenConsentOrderId

楽天承諾時取引ID

文字列 最大桁数:15

決済センターが随時決済承諾時に発番するID。

##### Declaration

    [JsonProperty("rakutenConsentOrderId")]
    public string RakutenConsentOrderId { get; set; }

##### Property Value

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

#### RakutenOrderId

楽天取引ID

文字列 最大桁数:14

決済センターが取引毎に発番するID。

##### Declaration

    [JsonProperty("rakutenOrderId")]
    public string RakutenOrderId { get; set; }

##### Property Value

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

#### ResultXml

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

##### Declaration

    public string ResultXml { set; }

##### Property Value

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

#### ServiceType

決済サービスタイプ

半角英数字 最大桁数:10

決済サービスの区分を返却します。
- "rakuten"： 楽天決済

##### Declaration

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

##### Property Value

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

#### TransactionDatetime

取引成立日時

文字列 最大桁数:14

決済センターで決済が確定した日時(YYYYMMDDhhmmss)を返します。

##### Declaration

    [JsonProperty("transactionDatetime")]
    public string TransactionDatetime { get; set; }

##### Property Value

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

#### TxnVersion

MDKバージョン

半角英数字 最大桁数:5

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

##### Declaration

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

##### Property Value

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

#### UpdateExpirationTime

金額変更受付期限

半角数字 最大桁数:14

金額変更の受付期限を返却します。

##### Declaration

    [JsonProperty("updateExpirationTime")]
    public string UpdateExpirationTime { get; set; }

##### Property Value

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

#### UsedPoint

利用ポイント

数字 最大桁数:8

利用されたポイントを返却します。

##### Declaration

    [JsonProperty("usedPoint")]
    public string UsedPoint { 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 |

##### Overrides

object.ToString()

### Implements

IResponseDto