Class MasterpassAuthorizeRequestDto
決済サービスタイプ:MasterPass、コマンド名:与信の要求Dtoクラス
Implements
Inherited Members
Namespace: jp.veritrans.tercerog.mdk.dto
Assembly: cg-mdk-dto.dll
Syntax
public class MasterpassAuthorizeRequestDto : AbstractPaymentRequestDto, IRequestDto
Properties
Amount
決済金額
半角数字 最大桁数:8
決済金額を指定します。
- 1 以上かつ 99999999(8桁) 以下
Declaration
[JsonProperty("amount")]
public string Amount { get; set; }
Property Value
Type | Description |
---|---|
string |
BonusFirstPayment
ボーナス初回年月
半角数字 最大桁数:4
JPOが24,34で与信同時売上フラグ=trueの場合にボーナス初回月をYYMM形式で指定します。JPOが上記以外、または与信同時売上フラグがfalseの場合は設定されているとエラーになります。
指定がない場合にはボーナス初回月を指定せずに売上を行います(JPOパラメータ内の数値で補完されません)。
Declaration
[JsonProperty("bonusFirstPayment")]
public string BonusFirstPayment { get; set; }
Property Value
Type | Description |
---|---|
string |
FirstPayment
初回請求年月
半角数字 最大桁数:4
JPOが31,34,61で与信同時売上フラグ=trueの場合に初回請求月をYYMM形式で指定します。JPOが上記以外、または与信同時売上フラグがfalseの場合は設定されているとエラーになります。
指定がない場合には初回請求年月を指定せずに売上を行います(JPOパラメータ内の数値で補完されません)。
Declaration
[JsonProperty("firstPayment")]
public string FirstPayment { get; set; }
Property Value
Type | Description |
---|---|
string |
Jpo
支払い種別
半角英数字 最大桁数:83
"10" (一括払い)
"21" (ボーナス一括)
"61Cxx" (分割払い、xxに分割回数指定)
"80" (リボルビング払い)
※指定が無い場合は、"10"(一括払い)が適用されます。
Declaration
[JsonProperty("jpo")]
public string Jpo { 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
半角英数字 最大桁数:80
- マーチャント側で取引を一意に表す注文管理IDを指定します。
- 申込処理ごとに一意である必要があります。
- 半角英数字、“-”(ハイフン)、“_”(アンダースコア)も使用可能です。
Declaration
[JsonProperty("orderId")]
public 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
WithCapture
与信同時売上フラグ
英字(boolean)
- true : 与信同時売上
- false: 与信のみ
※ 未指定の場合は、false:与信のみ。
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 |