Class CvsAuthorizeRequestDto
決済サービスタイプ:コンビニ決済、コマンド名:決済の要求Dtoクラス
Implements
Inherited Members
Namespace: jp.veritrans.tercerog.mdk.dto
Assembly: cg-mdk-dto.dll
Syntax
public class CvsAuthorizeRequestDto : AbstractPaymentRequestDto, IRequestDto
Properties
Amount
金額
半角数字 6 桁以内
支払金額となります。 例)2100
Declaration
[JsonProperty("amount")]
public string Amount { get; set; }
Property Value
Type | Description |
---|---|
string |
Free1
備考1
文字列 50 バイト以内
備考欄(商品詳細などに利用する) セブンイレブン: 使用不可 ファミリーマート: 任意(38バイト) ローソン: 任意(50バイト) その他: 任意(32バイト)
Declaration
[JsonProperty("free1")]
public string Free1 { get; set; }
Property Value
Type | Description |
---|---|
string |
Free2
備考2
文字列 38 バイト以内
備考欄(商品詳細などに利用する) セブンイレブン: 使用不可 ファミリーマート: 任意(38バイト) ローソン: 使用不可 その他: 任意(32バイト)
Declaration
[JsonProperty("free2")]
public string Free2 { get; set; }
Property Value
Type | Description |
---|---|
string |
Kana
カナ
文字列 全角カタカナのみ 15 文字以内
顧客カナ名 例) ヤマダタロウ ※半角スペースは入力不可です ※全角ハイフン、全角スペース、外字は、文字化けする恐れがあります
Declaration
[JsonProperty("kana")]
public string Kana { get; set; }
Property Value
Type | Description |
---|---|
string |
MailAddr
メールアドレス
半角英数字 50 文字以内
払込票URL通知メールアドレス ※ローソン、ファミリーマートのみ設定できます ※ファミリーマートは任意入力項目です ※ローソンは受付番号、払込票URL通知メールを顧客へ送信しない場合は、特定のメールアドレス(サイトのメールアドレスなど)でもよい。
Declaration
[Obsolete("メールアドレスは推奨されません。互換性を保つためのみ存在しています。", false)]
[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
Name1
氏名1
文字列 全角のみ 10 文字以内
顧客姓 例) 山田 ※全角ハイフン、全角スペース、外字は、文字化けする恐れがあります
Declaration
[JsonProperty("name1")]
public string Name1 { get; set; }
Property Value
Type | Description |
---|---|
string |
Name2
氏名2
文字列 全角のみ 10 文字以内
顧客名 例) 太郎 ※全角ハイフン、全角スペース、外字は、文字化けする恐れがあります
Declaration
[JsonProperty("name2")]
public string Name2 { get; set; }
Property Value
Type | Description |
---|---|
string |
OptionParams
拡張パラメータリスト
Declaration
[JsonProperty("optionParams")]
public OptionParams[] OptionParams { get; set; }
Property Value
Type | Description |
---|---|
OptionParams[] |
OrderId
取引ID
半角英数字 100 文字以内
マーチャントで任意に採番してください。 申込処理ごとに付ける必要が御座います。 “.”(ドット)、“-”(ハイフン)、“_”(アンダースコア)も使用できます。
Declaration
[JsonProperty("orderId")]
public string OrderId { get; set; }
Property Value
Type | Description |
---|---|
string |
PayLimit
支払期限
半角数字 10 桁以内
支払期限 yyyy/mm/dd の形式 セブンイレブン: 当日~60日後を支払期限に指定可能 ファミリーマート: 当日~60日後を支払期限に指定可能 ローソン: 当日~60日後を支払期限に指定可能 その他: 当日~60日後を支払期限に指定可能 例) 2009/07/24
Declaration
[JsonProperty("payLimit")]
public string PayLimit { get; set; }
Property Value
Type | Description |
---|---|
string |
PayLimitHhmm
支払期限時分
半角英数字 5 桁以内
支払期限時分 HH:mm の形式 例) 15:30
Declaration
[JsonProperty("payLimitHhmm")]
public string PayLimitHhmm { get; set; }
Property Value
Type | Description |
---|---|
string |
PaymentType
支払区分
半角数字 1 桁固定
支払区分 ※現在はリザーブパラメータのため無条件に "0" を設定
Declaration
[JsonProperty("paymentType")]
public string PaymentType { get; set; }
Property Value
Type | Description |
---|---|
string |
PushUrl
プッシュURL
半角英数字 256 文字以内
プッシュURLを指定します ※ 未指定の場合は、マーチャント登録時に設定した値を使用
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
決済サービスオプション
半角英数字 10 文字以内
決済サービスのオプションを指定します セブンイレブン: "sej" ファミリーマート: "famima" ローソン、ミニストップetc(ファミリーマートあり): "econ" ローソン、ミニストップetc(ファミリーマートなし): "lawson" その他: "other"
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
TelNo
電話番号
半角数字、ハイフン 13 桁以内
顧客電話番号、数字のみ11桁以内、ハイフン含み13桁以内 例) 0311112222、03-1111-2222、09011112222、090-1111-2222
Declaration
[JsonProperty("telNo")]
public string TelNo { get; set; }
Property Value
Type | Description |
---|---|
string |
Methods
ToString()
ログ用文字列(マスク済み)を取得する
Declaration
public override string ToString()
Returns
Type | Description |
---|---|
string | ログ用文字列(マスク済み) |