Class AlipayxAuthorizeRequestDto
決済サービスタイプ:alipayx、コマンド名:決済申込の要求Dtoクラス
Implements
Inherited Members
Namespace: jp.veritrans.tercerog.mdk.dto
Assembly: cg-mdk-dto.dll
Syntax
public class AlipayxAuthorizeRequestDto : AbstractPaymentRequestDto, IRequestDto
Properties
Amount
決済金額
半角数字 最大桁数:12
決済金額を指定します。
- 1 以上かつ 999999999999(12桁) 以下
Declaration
[JsonProperty("amount")]
public string Amount { get; set; }
Property Value
Type | Description |
---|---|
string |
IdentityCode
識別コード
半角英数字 最大桁数:64
識別コードを指定します。
※serviceOptionType="barcode":指定必須
上記以外、指定不可。
Declaration
[JsonProperty("identityCode")]
public string IdentityCode { get; set; }
Property Value
Type | Description |
---|---|
string |
MaskedLog
ログ用文字列(マスク済み)を設定する @param maskedLog ログ用文字列(マスク済み)
Declaration
[JsonIgnore]
public override string MaskedLog { set; }
Property Value
Type | Description |
---|---|
string |
Overrides
OperatorId
従業員ID
半角英数字 最大桁数:64
従業員IDを指定します。
※半角英数字、"-"(ハイフン)、 "_"(アンダースコア)も使用可能です。
Declaration
[JsonProperty("operatorId")]
public string OperatorId { get; set; }
Property Value
Type | Description |
---|---|
string |
OrderDetail
商品詳細
文字列 最大桁数:400
識別コードを指定します。
- 最大文字数:400byte
Declaration
[JsonProperty("orderDetail")]
public string OrderDetail { get; set; }
Property Value
Type | Description |
---|---|
string |
OrderId
取引ID
半角英数字 最大桁数:100
- マーチャント側で取引を一意に表す注文管理IDを指定します。
- 申込処理ごとに一意である必要があります。
- 半角英数字、“-”(ハイフン)、“_”(アンダースコア)も使用可能です。
Declaration
[JsonProperty("orderId")]
public string OrderId { get; set; }
Property Value
Type | Description |
---|---|
string |
OrderTitle
商品名
文字列 最大桁数:256
商品名を指定します。
- 最大文字数:256byte
Declaration
[JsonProperty("orderTitle")]
public string OrderTitle { get; set; }
Property Value
Type | Description |
---|---|
string |
ResponseType
レスポンスタイプ
半角数字 最大桁数:1
レスポンスのタイプを指定します。
"0":取引確定時にレスポンスを返却する。
"1":即時にレスポンスを返却する。(取引確定については、Confirmコマンドを利用する)
serviceOptionType="barcode":指定任意
上記以外、指定不可。
※未指定の場合は、0:取引確定時にレスポンスを返却する。
Declaration
[JsonProperty("responseType")]
public string ResponseType { get; set; }
Property Value
Type | Description |
---|---|
string |
ScancodeType
スキャンコードタイプ
半角数字 最大桁数:1
シーンのタイプを指定します。
"0":サービスプロバイダー発行QR利用。
"1":加盟店発行QR利用。
serviceOptionType="scancode":指定任意
上記以外、指定不可。
※未指定の場合は、0:サービスプロバイダー発行QR利用。
Declaration
[JsonProperty("scancodeType")]
public string ScancodeType { get; set; }
Property Value
Type | Description |
---|---|
string |
ServiceCommand
決済サービスコマンド
Declaration
[JsonIgnore]
public override string ServiceCommand { get; }
Property Value
Type | Description |
---|---|
string |
Overrides
ServiceOptionType
サービスオプションタイプ
半角英数字
- "barcode":バーコード決済
- "scancode":スキャンコード決済
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
StoreId
店舗ID
半角英数字 最大桁数:32
店舗IDを指定します。
※半角英数字、"-"(ハイフン)、 "_"(アンダースコア)も使用可能です。
Declaration
[JsonProperty("storeId")]
public string StoreId { get; set; }
Property Value
Type | Description |
---|---|
string |
StoreName
店舗名
文字列 最大桁数:128
店舗名を指定します。
- 最大文字数:128byte
Declaration
[JsonProperty("storeName")]
public string StoreName { get; set; }
Property Value
Type | Description |
---|---|
string |
SuccessRedirectUrl
決済成功時リダイレクトURL
文字列 最大桁数:512
決済成功時にリダイレクトするURLを指定します。
serviceOptionType="scancode"、かつ、scancodeType="1"の場合、指定任意
上記以外、指定不可。
Declaration
[JsonProperty("successRedirectUrl")]
public string SuccessRedirectUrl { get; set; }
Property Value
Type | Description |
---|---|
string |
TerminalId
端末ID
半角英数字 最大桁数:64
端末IDを指定します。
※半角英数字、"-"(ハイフン)、 "_"(アンダースコア)も使用可能です。
Declaration
[JsonProperty("terminalId")]
public string TerminalId { get; set; }
Property Value
Type | Description |
---|---|
string |
UserAgent
ユーザーエージェント
文字列 最大桁数:1024
ユーザーエージェントを指定します。
- 最大文字数:1024byte
serviceOptionType="scancode"、かつ、scancodeType="1"の場合、指定必須
上記以外、指定不可。
Declaration
[JsonProperty("userAgent")]
public string UserAgent { get; set; }
Property Value
Type | Description |
---|---|
string |
WithCapture
与信同時売上フラグ
英字(boolean)
- true : 与信同時売上(設定可能な値は"true"のみです。)
※未指定の場合は、true:与信同時売上。
Declaration
[JsonProperty("withCapture")]
public string WithCapture { get; set; }
Property Value
Type | Description |
---|---|
string |
Methods
ToString()
ログ用文字列(マスク済み)を取得する @return ログ用文字列(マスク済み)
Declaration
public override string ToString()
Returns
Type | Description |
---|---|
string |