Class ScoreatpayCorrectAuthRequestDto
決済サービスタイプ:スコア@払い、コマンド名:決済情報修正の要求Dtoクラス
Implements
Inherited Members
Namespace: jp.veritrans.tercerog.mdk.dto
Assembly: cg-mdk-dto.dll
Syntax
public class ScoreatpayCorrectAuthRequestDto : AbstractPaymentRequestDto, IRequestDto
Properties
Amount
決済金額
半角数字 最大桁数:6
決済金額を指定します。
- 1 以上かつ 999999(6桁) 以下
Declaration
[JsonProperty("amount")]
public string Amount { get; set; }
Property Value
Type | Description |
---|---|
string |
BuyerAdditionalInfo
購入者追加情報
半角英数字 最大桁数:40
購入者の与信審査に利用する追加情報を設定します。
Declaration
[JsonProperty("buyerAdditionalInfo")]
public string BuyerAdditionalInfo { get; set; }
Property Value
Type | Description |
---|---|
string |
BuyerContact
購入者情報
ScoreatpayContactDto
連絡先オブジェクトを設定します。
Declaration
[JsonProperty("buyerContact")]
public ScoreatpayContactDto BuyerContact { get; set; }
Property Value
Type | Description |
---|---|
ScoreatpayContactDto |
Delivery
配送先情報
ScoreatpayDeliveryDto
配送先情報オブジェクトを配列で指定します。
Declaration
[JsonProperty("delivery")]
public ScoreatpayDeliveryDto Delivery { get; set; }
Property Value
Type | Description |
---|---|
ScoreatpayDeliveryDto |
Delivery2
配送先情報2
ScoreatpayDeliveryDto
配送先情報オブジェクトを設定します。※配送先が2つ以上ある場合に設定します。
Declaration
[JsonProperty("delivery2")]
public ScoreatpayDeliveryDto Delivery2 { get; set; }
Property Value
Type | Description |
---|---|
ScoreatpayDeliveryDto |
Delivery3
配送先情報3
ScoreatpayDeliveryDto
配送先情報オブジェクトを設定します。※配送先が2つ以上ある場合に設定します。
Declaration
[JsonProperty("delivery3")]
public ScoreatpayDeliveryDto Delivery3 { get; set; }
Property Value
Type | Description |
---|---|
ScoreatpayDeliveryDto |
Delivery4
配送先情報4
ScoreatpayDeliveryDto
配送先情報オブジェクトを設定します。※配送先が2つ以上ある場合に設定します。
Declaration
[JsonProperty("delivery4")]
public ScoreatpayDeliveryDto Delivery4 { get; set; }
Property Value
Type | Description |
---|---|
ScoreatpayDeliveryDto |
Delivery5
配送先情報5
ScoreatpayDeliveryDto
配送先情報オブジェクトを設定します。※配送先が2つ以上ある場合に設定します。
Declaration
[JsonProperty("delivery5")]
public ScoreatpayDeliveryDto Delivery5 { get; set; }
Property Value
Type | Description |
---|---|
ScoreatpayDeliveryDto |
Delivery6
配送先情報6
ScoreatpayDeliveryDto
配送先情報オブジェクトを設定します。※配送先が2つ以上ある場合に設定します。
Declaration
[JsonProperty("delivery6")]
public ScoreatpayDeliveryDto Delivery6 { get; set; }
Property Value
Type | Description |
---|---|
ScoreatpayDeliveryDto |
Delivery7
配送先情報7
ScoreatpayDeliveryDto
配送先情報オブジェクトを設定します。※配送先が2つ以上ある場合に設定します。
Declaration
[JsonProperty("delivery7")]
public ScoreatpayDeliveryDto Delivery7 { get; set; }
Property Value
Type | Description |
---|---|
ScoreatpayDeliveryDto |
Delivery8
配送先情報8
ScoreatpayDeliveryDto
配送先情報オブジェクトを設定します。※配送先が2つ以上ある場合に設定します。
Declaration
[JsonProperty("delivery8")]
public ScoreatpayDeliveryDto Delivery8 { get; set; }
Property Value
Type | Description |
---|---|
ScoreatpayDeliveryDto |
Delivery9
配送先情報9
ScoreatpayDeliveryDto
配送先情報オブジェクトを設定します。※配送先が2つ以上ある場合に設定します。
Declaration
[JsonProperty("delivery9")]
public ScoreatpayDeliveryDto Delivery9 { get; set; }
Property Value
Type | Description |
---|---|
ScoreatpayDeliveryDto |
MaskedLog
ログ用文字列(マスク済み)を設定する @param maskedLog ログ用文字列(マスク済み)
Declaration
[JsonIgnore]
public override string MaskedLog { set; }
Property Value
Type | Description |
---|---|
string |
Overrides
OrderId
取引ID
半角英数字 最大桁数:100
- マーチャント側で取引を一意に表す注文管理IDを指定します。
- 申込処理ごとに一意である必要があります。
- 半角英数字、“-”(ハイフン)、“_”(アンダースコア)も使用可能です。
Declaration
[JsonProperty("orderId")]
public string OrderId { get; set; }
Property Value
Type | Description |
---|---|
string |
PaymentType
決済種別
半角数字 最大桁数:2
決済種別を指定します。
- 2:請求書別送。
- 3:請求書同梱サービス。
- ※請求書同梱サービスは、購入者住所情報と配送先住所情報が完全に一致す
る場合のみ使用可能。
Declaration
[JsonProperty("paymentType")]
public string PaymentType { 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
ShopOrderDate
注文日
半角数字記号 最大桁数:10
注文日を指定します。
- "YYYY/MM/DD"の10桁固定
Declaration
[JsonProperty("shopOrderDate")]
public string ShopOrderDate { get; set; }
Property Value
Type | Description |
---|---|
string |
Methods
ToString()
ログ用文字列(マスク済み)を取得する @return ログ用文字列(マスク済み)
Declaration
public override string ToString()
Returns
Type | Description |
---|---|
string |