Show / Hide Table of Contents

# Class CarrierTerminateRequestDto

決済サービスタイプ：キャリア、コマンド名：継続終了の要求Dtoクラス

##### Inheritance

object
MdkDtoBase
AbstractPaymentRequestDto
CarrierTerminateRequestDto

##### Implements

IRequestDto

##### Inherited Members

AbstractPaymentRequestDto.PayNowIdParam
AbstractPaymentRequestDto.CncTokenParam
AbstractPaymentRequestDto.AccountId
AbstractPaymentRequestDto.CreateDate
AbstractPaymentRequestDto.FreeKey
AbstractPaymentRequestDto.Memo1
AbstractPaymentRequestDto.ReceiptData
AbstractPaymentRequestDto.ExistPayNowIdParam()
AbstractPaymentRequestDto.ExistAccountParam()
AbstractPaymentRequestDto.ExistAccountBasicParam()
AbstractPaymentRequestDto.ExistCardParam()
AbstractPaymentRequestDto.ExistRecurringChargeParam()
AbstractPaymentRequestDto.ExistBankAccountParam()
AbstractPaymentRequestDto.ExistCncTokenParam()
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 CarrierTerminateRequestDto : AbstractPaymentRequestDto, IRequestDto

### Properties

#### CancelUrl

継続課金終了キャンセル時URL

URL 最大桁数:1024

※消費者を介する終了要求（3者間）の場合に指定可能なパラメータです。
※未指定の場合は、Authorize時に指定された値、またはマーチャント登録時に設定した値を使用
継続課金終了キャンセル後に、店舗側サイトに画面遷移を戻すためのURLを指定します。

##### Declaration

    [JsonProperty("cancelUrl")]
    public string CancelUrl { get; set; }

##### Property Value

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

#### ErrorUrl

継続課金終了エラー時URL

URL 最大桁数:1024

※消費者を介する終了要求（3者間）の場合に指定可能なパラメータです。
※未指定の場合は、Authorize時に指定された値、またはマーチャント登録時に設定した値を使用
継続課金終了エラー時に、店舗側サイトに画面遷移を戻すためのURLを指定します。

##### Declaration

    [JsonProperty("errorUrl")]
    public string ErrorUrl { get; set; }

##### Property Value

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

#### Force

強制終了

英字（boolean）

※docomo、sb_matomete のみ指定可能なパラメータです。
継続課金の終了方式（3者間または2者間）を指定します。
- "true" ：強制終了（2者間）
- "false" ：消費者を介する終了要求（3者間／デフォルト）
※auの場合は強制終了で固定のため、指定できません。

##### Declaration

    [JsonProperty("force")]
    public string Force { get; set; }

##### Property Value

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

#### MaskedLog

ログ用文字列(マスク済み)を設定する @param maskedLog ログ用文字列(マスク済み)

##### Declaration

    [JsonIgnore]
    public override string MaskedLog { set; }

##### Property Value

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

##### Overrides

AbstractPaymentRequestDto.MaskedLog

#### OrderId

取引ID

半角英数字 最大桁数:100

- 継続課金を終了する対象の取引IDを指定する。
- 随時決済を終了する利用承諾の取引IDを指定する。

##### Declaration

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

##### Property Value

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

#### PushUrl

プッシュ先URL

URL 最大桁数:1024

「ダミー取引」時のプッシュURLを指定します。
※消費者を介する終了要求（3者間）の場合に指定可能なパラメータです。
※本パラメータは店舗側システムの開発時にのみ利用されることを想定しており、ダミー取引で指定可能です。
※未指定の場合は、Authorize時に指定された値、またはマーチャント登録時にDBに設定された値を使用

##### Declaration

    [JsonProperty("pushUrl")]
    public string PushUrl { get; set; }

##### Property Value

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

#### ServiceCommand

決済サービスコマンド

##### Declaration

    [JsonIgnore]
    public override string ServiceCommand { get; }

##### Property Value

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

##### Overrides

AbstractPaymentRequestDto.ServiceCommand

#### ServiceOptionType

サービスオプションタイプ

半角英数字

- "docomo":ドコモケータイ払い
- "au":auかんたん決済
- "sb_matomete":ソフトバンクまとめて支払い（A）
- "flets":フレッツまとめて支払い
- "sb_ktai":ソフトバンクまとめて支払い（B）
以下は指定できない。
- "s_bikkuri":S!まとめて支払い

##### Declaration

    [JsonProperty("serviceOptionType")]
    public string ServiceOptionType { get; set; }

##### Property Value

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

#### ServiceType

決済サービスタイプ

##### Declaration

    [JsonIgnore]
    public override string ServiceType { get; }

##### Property Value

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

##### Overrides

AbstractPaymentRequestDto.ServiceType

#### SuccessUrl

継続課金終了完了時URL

URL 最大桁数:1024

※消費者を介する終了要求（3者間）の場合に指定可能なパラメータです。
※未指定の場合は、Authorize時に指定された値、またはマーチャント登録時に設定した値を使用
継続課金終了完了後に、店舗側サイトに画面遷移を戻すためのURLを指定します。

##### Declaration

    [JsonProperty("successUrl")]
    public string SuccessUrl { get; set; }

##### Property Value

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

#### TerminalKind

端末種別

半角数字 最大桁数:1

消費者が使用している端末の種別を指定します。
- 0:PC
- 1:スマートフォン
- 2:フィーチャーフォン
※消費者を介する終了要求（3者間）の場合に指定可能なパラメータです。

##### Declaration

    [JsonProperty("terminalKind")]
    public string TerminalKind { get; set; }

##### Property Value

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

### Methods

#### ToString()

ログ用文字列(マスク済み)を取得する @return ログ用文字列(マスク済み)

##### Declaration

    public override string ToString()

##### Returns

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

##### Overrides

object.ToString()

### Implements

IRequestDto