Class CarrierTerminateRequestDto
決済サービスタイプ:キャリア、コマンド名:継続終了の要求Dtoクラス
Implements
Inherited Members
Namespace: jp.veritrans.tercerog.mdk.dto
Assembly: cg-mdk-dto.dll
Syntax
public class CarrierTerminateRequestDto : AbstractPaymentRequestDto, IRequestDto
Properties
CancelUrl
継続課金終了キャンセル時URL
URL 最大桁数:256
※消費者を介する終了要求(3者間)の場合に指定可能なパラメータです。
※未指定の場合は、Authorize時に指定された値、またはマーチャント登録時に設定した値を使用
継続課金終了キャンセル後に、店舗側サイトに画面遷移を戻すためのURLを指定します。
Declaration
[JsonProperty("cancelUrl")]
public string CancelUrl { get; set; }
Property Value
Type | Description |
---|---|
string |
ErrorUrl
継続課金終了エラー時URL
URL 最大桁数:256
※消費者を介する終了要求(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
OrderId
取引ID
半角英数字 最大桁数:100
- 継続課金を終了する対象の取引IDを指定する。
- 随時決済を終了する利用承諾の取引IDを指定する。
Declaration
[JsonProperty("orderId")]
public string OrderId { get; set; }
Property Value
Type | Description |
---|---|
string |
PushUrl
プッシュ先URL
URL 最大桁数:256
「ダミー取引」時のプッシュ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
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
SuccessUrl
継続課金終了完了時URL
URL 最大桁数:256
※消費者を介する終了要求(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 |