Class UpopAuthorizeRequestDto
決済サービスタイプ:UPOP、コマンド名:与信の要求Dtoクラス
Implements
Inherited Members
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 UpopAuthorizeRequestDto : AbstractPaymentRequestDto, IRequestDto
Fields
SERVICE_COMMAND
決済サービスコマンド
半角英数字
必須項目、固定値
Declaration
public const string SERVICE_COMMAND = "Authorize"
Field Value
Type | Description |
---|---|
string |
SERVICE_TYPE
決済サービスタイプ
半角英数字
必須項目、固定値
Declaration
public const string SERVICE_TYPE = "upop"
Field Value
Type | Description |
---|---|
string |
Properties
Amount
決済金額
半角数字 最大桁数:12
決済金額(日本円)を指定します。
1 以上 999,999,999,999 以下
Declaration
[JsonProperty("amount")]
public virtual string Amount { get; set; }
Property Value
Type | Description |
---|---|
string |
CustomerIp
消費者IPアドレス
IP(半角) 最大桁数:40
消費者側のIPアドレスを指定します。
※ IPV6の形式も対応しています。
Declaration
[JsonProperty("customerIp")]
public virtual string CustomerIp { 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を指定します。
- 申込処理ごとに一意である必要があります。
- 半角英数字、“-”(ハイフン)、“_”(アンダースコア)も使用可能です。
Declaration
[JsonProperty("orderId")]
public virtual string OrderId { get; set; }
Property Value
Type | Description |
---|---|
string |
ServiceCommand
決済サービスコマンド
Declaration
[JsonIgnore]
public override string ServiceCommand { get; }
Property Value
Type | Description |
---|---|
string |
Overrides
ServiceType
決済サービスタイプ
Declaration
[JsonIgnore]
public override string ServiceType { get; }
Property Value
Type | Description |
---|---|
string |
Overrides
TermUrl
決済結果戻り先URL
URL(半角) 最大桁数:256
決済完了後に、店舗側へ遷移を戻すためのURLを指定します。
- 半角256文字以内
Declaration
[JsonProperty("termUrl")]
public virtual string TermUrl { get; set; }
Property Value
Type | Description |
---|---|
string |
WithCapture
売上フラグ
英字(boolean)
- true : 与信同時売上
- false: 与信のみ
※ 未指定の場合は、false:与信のみ。
Declaration
[JsonProperty("withCapture")]
public virtual string WithCapture { get; set; }
Property Value
Type | Description |
---|---|
string |
Methods
ToString()
ログ用文字列(マスク済み)を取得する @return ログ用文字列(マスク済み)
Declaration
public override string ToString()
Returns
Type | Description |
---|---|
string |
Overrides
object.ToString()