Class EmRefundRequestDto
決済サービスタイプ:電子マネー、コマンド名:返金の要求Dtoクラス
Implements
Inherited Members
Namespace: jp.veritrans.tercerog.mdk.dto
Assembly: cg-mdk-dto.dll
Syntax
public class EmRefundRequestDto : AbstractPaymentRequestDto, IRequestDto
Properties
Amount
金額
半角数字 5 桁以内
返金金額となります。決済金額以下を指定する必要があります。 例)1800
Declaration
[JsonProperty("amount")]
public string Amount { get; set; }
Property Value
Type | Description |
---|---|
string |
CancelMailAddr
取消通知メールアドレス
半角英数字 256 文字以内
返金・新規返金を利用者に通知するためのメールアドレスを指定します。
Declaration
[JsonProperty("cancelMailAddr")]
public string CancelMailAddr { get; set; }
Property Value
Type | Description |
---|---|
string |
CancelUrl
キャンセルURL
半角英数字 128 バイト
PaSoRi決済時、確認画面等でキャンセルボタンが押された場合に遷移されるURL
Declaration
[JsonProperty("cancelUrl")]
public string CancelUrl { get; set; }
Property Value
Type | Description |
---|---|
string |
CompleteScreenAddInfo
完了画面付加情報
文字列 256 バイト以内
返金・新規返金完了画面に表示する付加情報を設定します。 モバイルSuicaで決済完了画面に表示される文字列
Declaration
[JsonProperty("completeScreenAddInfo")]
public string CompleteScreenAddInfo { get; set; }
Property Value
Type | Description |
---|---|
string |
ConfirmScreenAddInfo
内容確認画面付加情報
文字列 256 バイト以内
内容確認画面に表示する付加情報を設定します。 モバイルSuicaで決済内容確認画面に表示される文字列
Declaration
[JsonProperty("confirmScreenAddInfo")]
public string ConfirmScreenAddInfo { get; set; }
Property Value
Type | Description |
---|---|
string |
EdyGiftName
Edy個別ギフト名称
文字列 32 バイト以内
Edyギフト画面で表示されるギフト名称の後に、個別ギフト名称を指定します。
Declaration
[JsonProperty("edyGiftName")]
public string EdyGiftName { get; set; }
Property Value
Type | Description |
---|---|
string |
FailureUrl
失敗時URL
半角英数字 128 バイト
PaSoRi決済時、決済が失敗した場合に遷移されるURL
Declaration
[JsonProperty("failureUrl")]
public string FailureUrl { get; set; }
Property Value
Type | Description |
---|---|
string |
ForwardMailFlag
転送メール送信要否
半角数字 1 桁固定
返金・新規返金依頼メールのコピーメール又はBCCメールをマーチャントメールアドレス(merchantMailAddr)に送信するか否かを設定します。 0:送信不要 1:送信要
Declaration
[JsonProperty("forwardMailFlag")]
public string ForwardMailFlag { get; set; }
Property Value
Type | Description |
---|---|
string |
Free
備考
文字列 256 バイト以内
備考(商品詳細など)
Declaration
[JsonProperty("free")]
public string Free { get; set; }
Property Value
Type | Description |
---|---|
string |
MailAddr
メールアドレス
半角英数字 256 文字以内
返金・新規返金依頼メールを送信する消費者の携帯電話メールアドレスとなります。
Declaration
[JsonProperty("mailAddr")]
public string MailAddr { get; set; }
Property Value
Type | Description |
---|---|
string |
MaskedLog
ログ用文字列(マスク済み)を設定する @param maskedLog ログ用文字列(マスク済み)
Declaration
[JsonIgnore]
public override string MaskedLog { set; }
Property Value
Type | Description |
---|---|
string |
Overrides
MerchantMailAddr
マーチャントメールアドレス
半角英数字 256 文字以内
返金・新規返金依頼メールのコピーメール又はBCC メール先マーチャントメールアドレス。 以下の文字も使用できます。 “.”(ドット)、“-”(ハイフン)、“_”(アンダースコア)、“@”(アットマーク)
Declaration
[JsonProperty("merchantMailAddr")]
public string MerchantMailAddr { get; set; }
Property Value
Type | Description |
---|---|
string |
OptionParams
拡張パラメータリスト
Declaration
[JsonProperty("optionParams")]
public OptionParams[] OptionParams { get; set; }
Property Value
Type | Description |
---|---|
OptionParams[] |
OrderId
取引ID
半角英数字 100 文字以内
マーチャント側で取引を一意に表す注文管理IDを指定します。 申込処理ごとに一意である必要があります。 半角英数字、“-”(ハイフン)、“_”(アンダースコア)も使用可能です。 ※Suicaに限り40桁を上限とする。
Declaration
[JsonProperty("orderId")]
public string OrderId { get; set; }
Property Value
Type | Description |
---|---|
string |
OrderKind
オーダー種別
半角英数字 10 文字以内
返金請求オーダーの種別を指定します。
Declaration
[JsonProperty("orderKind")]
public string OrderKind { get; set; }
Property Value
Type | Description |
---|---|
string |
RefundOrderId
返金対象取引ID
半角英数字 100 文字以内
返金を依頼する決済請求の取引IDを指定します。
Declaration
[JsonProperty("refundOrderId")]
public string RefundOrderId { get; set; }
Property Value
Type | Description |
---|---|
string |
RequestMailAddInfo
依頼メール付加情報
文字列 256 バイト以内
返金・新規返金依頼メールに追加される文字列(返金情報等)です。
Declaration
[JsonProperty("requestMailAddInfo")]
public string RequestMailAddInfo { get; set; }
Property Value
Type | Description |
---|---|
string |
RequestMailFlag
依頼メール送信要否
半角数字 1 桁固定
Suicaポケット発行メールの送信要否を設定します。 0: 送信不要 1: 送信要
Declaration
[JsonProperty("requestMailFlag")]
public string RequestMailFlag { get; set; }
Property Value
Type | Description |
---|---|
string |
ScreenTitle
画面タイトル
文字列 256 バイト以内
モバイルSuicaで返金・新規返金完了画面・返金・新規返金確認画面等で「商品・サービス名」に表示されます。
Declaration
[JsonProperty("screenTitle")]
public string ScreenTitle { get; set; }
Property Value
Type | Description |
---|---|
string |
ServiceCommand
決済サービスコマンド
Declaration
[JsonIgnore]
public override string ServiceCommand { get; }
Property Value
Type | Description |
---|---|
string |
Overrides
ServiceOptionType
決済サービスオプション
半角英数字
決済サービスのオプションを指定します 例) モバイルEdyの場合: "edy-mobile"
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
SettlementLimit
決済期限
半角数字 14桁固定
返金・新規返金の受取期限となります。 YYYYMMDDhhmmssの形式 例)20060901235901
Declaration
[JsonProperty("settlementLimit")]
public string SettlementLimit { get; set; }
Property Value
Type | Description |
---|---|
string |
SuccessUrl
成功時URL
半角英数字 128 バイト
PaSoRi決済時、決済が成功した場合に遷移されるURL
Declaration
[JsonProperty("successUrl")]
public string SuccessUrl { get; set; }
Property Value
Type | Description |
---|---|
string |
Methods
ToString()
ログ用文字列(マスク済み)を取得する
Declaration
public override string ToString()
Returns
Type | Description |
---|---|
string | ログ用文字列(マスク済み) |