Class MpiReAuthorizeRequestDto
決済サービスタイプ:MPI、コマンド名:再取引の要求Dtoクラス
Inheritance
Implements
Inherited Members
Namespace: jp.veritrans.tercerog.mdk.dto
Assembly: cg-mdk-dto.dll
Syntax
public class MpiReAuthorizeRequestDto : AbstractPaymentCreditRequestDto, IRequestDto
Properties
AccountAgeIndicator
アカウント所持期間インジケーター
半角数字 最大桁数:2
カード所有者が加盟店サイトにアカウントを持っている期間。
01:アカウントなし(ゲストチェックアウト)
02:このトランザクション中に作成された
03:30日未満
04:30〜60日
05:61日以上
Declaration
[JsonProperty("accountAgeIndicator")]
public string AccountAgeIndicator { get; set; }
Property Value
Type | Description |
---|---|
string |
AccountChangeDate
アカウント最終変更日
半角数字 最大桁数:8
加盟店サイトのカード保有者のアカウントが最後に変更された日付。
YYYYMMDD形式
Declaration
[JsonProperty("accountChangeDate")]
public string AccountChangeDate { get; set; }
Property Value
Type | Description |
---|---|
string |
AccountChangeIndicator
アカウント変更インジケーター
半角数字 最大桁数:2
加盟店サイトのカード保有者のアカウント情報が最後に変更されてからの期間。
01:このトランザクション中に変更された
02:30日未満
03:30〜60日
04:61日以上
Declaration
[JsonProperty("accountChangeIndicator")]
public string AccountChangeIndicator { get; set; }
Property Value
Type | Description |
---|---|
string |
AccountDate
アカウント開設日
半角数字 最大桁数:8
カード保有者が加盟店サイトにアカウントを開設した日付。
YYYYMMDD形式
Declaration
[JsonProperty("accountDate")]
public string AccountDate { get; set; }
Property Value
Type | Description |
---|---|
string |
AccountDayTransactions
前日アカウント購入数
半角数字 最大桁数:3
過去24時間に行われた、このカード保有者アカウントとその支払いアカウントすべての、加盟店サイト上の取引数(成功および放棄)。
Declaration
[JsonProperty("accountDayTransactions")]
public string AccountDayTransactions { get; set; }
Property Value
Type | Description |
---|---|
string |
AccountPasswordChangeDate
アカウントパスワード最終変更日
半角数字 最大桁数:8
カード保有者の加盟店サイトのアカウントがパスワード変更、またはアカウントがリセットされた日付。
YYYYMMDD形式
Declaration
[JsonProperty("accountPasswordChangeDate")]
public string AccountPasswordChangeDate { get; set; }
Property Value
Type | Description |
---|---|
string |
AccountPasswordChangeIndicator
アカウントパスワード変更インジケーター
半角数字 最大桁数:2
カード保有者の加盟店サイトのアカウントで、パスワード変更やアカウントリセットが行われてからの期間。
01:変化なし
02:このトランザクション中に変更された
03:30日未満
04:30〜60日
05:61日以上
Declaration
[JsonProperty("accountPasswordChangeIndicator")]
public string AccountPasswordChangeIndicator { get; set; }
Property Value
Type | Description |
---|---|
string |
AccountProvisioningAttempts
カード追加試行回数
半角数字 最大桁数:3
過去24時間のこのカード保有者アカウントに対するカード追加の試行回数。
Declaration
[JsonProperty("accountProvisioningAttempts")]
public string AccountProvisioningAttempts { get; set; }
Property Value
Type | Description |
---|---|
string |
AccountPurchaseCount
アカウント購入数
半角数字 最大桁数:4
過去6ヶ月間にこのカード保有者アカウントで購入した商品の数。
Declaration
[JsonProperty("accountPurchaseCount")]
public string AccountPurchaseCount { get; set; }
Property Value
Type | Description |
---|---|
string |
AccountType
アカウントタイプ
半角数字 最大桁数:2
アカウントの種類を指定します。
01:該当なし
02:クレジット
03:デビット
Declaration
[JsonProperty("accountType")]
public string AccountType { get; set; }
Property Value
Type | Description |
---|---|
string |
AccountYearTransactions
前年アカウント購入数
半角数字 最大桁数:3
過去1年間に行われた、このカード保有者アカウントとその支払いアカウントすべての、加盟店サイト上の取引数(成功および放棄)。
Declaration
[JsonProperty("accountYearTransactions")]
public string AccountYearTransactions { get; set; }
Property Value
Type | Description |
---|---|
string |
AcquirerCode
仕向け先コード
半角英数字 最大桁数:2
仕向け先カード会社コードを指定します。
(店舗が加盟店契約をしているカード会社)
※ 最終的に決済を行うカード発行会社ではなく、決済要求電文が最初に仕向けられる加盟店管理会社となります。
Declaration
[JsonProperty("acquirerCode")]
public string AcquirerCode { get; set; }
Property Value
Type | Description |
---|---|
string |
AddressMatchIndicator
住所一致インジケーター
半角英字 最大桁数:1
カード保有者の配送先住所と請求先住所が同じかどうかを指定します。
Y:配送先住所が請求先住所と一致する
N:配送先住所が請求先住所と一致しない
Declaration
[JsonProperty("addressMatchIndicator")]
public string AddressMatchIndicator { get; set; }
Property Value
Type | Description |
---|---|
string |
Amount
決済金額
半角数字 最大桁数:8
決済金額を指定します。
1 以上かつ 99999999 以下である必要があります。
Declaration
[JsonProperty("amount")]
public string Amount { get; set; }
Property Value
Type | Description |
---|---|
string |
AuthData
認証データ
半角英数字記号 最大桁数:2048
プロトコルバージョン2.2.0時点では予約項目のため、設定不要です。
Declaration
[JsonProperty("authData")]
public string AuthData { get; set; }
Property Value
Type | Description |
---|---|
string |
AuthenticationIndicator
認証要求タイプ
半角数字 最大桁数:2
認証要求のタイプを指定します。
01:支払い
02:リカーリング
03:分割
04:カード追加
05:有効性確認
06:カード保有者確認
07:請求確認
※ 未指定の場合は、01:支払い
Declaration
[JsonProperty("authenticationIndicator")]
public string AuthenticationIndicator { get; set; }
Property Value
Type | Description |
---|---|
string |
AuthMethod
認証メソッド
半角数字 最大桁数:2
カード保有者の加盟店サイトへの認証方式に応じた値を指定します。
下記はプロトコルバージョン2.2.0時点の内容となります。
01:No 3DS Requestor authentication occurred (i.e. cardholder “logged in” as guest)
02:Login to the cardholder account at the 3DS Requestor system using 3DS Requestor’s own credentials
03:Login to the cardholder account at the 3DS Requestor system using federated ID
04:Login to the cardholder account at the 3DS Requestor system using issuer credentials
05:Login to the cardholder account at the 3DS Requestor system using third-party authentication
06:Login to the cardholder account at the 3DS Requestor system using FIDO Authenticator
07:Login to the cardholder account at the 3DS Requestor system using FIDO Authenticator (FIDO assurance data signed)
08:SRC Assurance Data
09–79:Reserved for EMVCo future use (values invalid until defined by EMVCo)
80–99:Reserved for DS use
Declaration
[JsonProperty("authMethod")]
public string AuthMethod { get; set; }
Property Value
Type | Description |
---|---|
string |
AuthTimestamp
認証タイムスタンプ
半角数字 最大桁数:12
カード保有者の加盟店サイトへの認証実施日時を指定します。(JST)
YYYYMMDDhhmm形式
Declaration
[JsonProperty("authTimestamp")]
public string AuthTimestamp { get; set; }
Property Value
Type | Description |
---|---|
string |
BillingAddressCity
請求先住所_市区町村
文字列 最大桁数:50
請求先住所の市区町村を指定します。
Declaration
[JsonProperty("billingAddressCity")]
public string BillingAddressCity { get; set; }
Property Value
Type | Description |
---|---|
string |
BillingAddressCountry
請求先住所_国
半角数字 最大桁数:3
請求先住所の国を指定します。
ISO 3166-1 numericで定義されているコードを設定します。
Declaration
[JsonProperty("billingAddressCountry")]
public string BillingAddressCountry { get; set; }
Property Value
Type | Description |
---|---|
string |
BillingAddressLine1
請求先住所1
文字列 最大桁数:50
請求先住所1を指定します。
Declaration
[JsonProperty("billingAddressLine1")]
public string BillingAddressLine1 { get; set; }
Property Value
Type | Description |
---|---|
string |
BillingAddressLine2
請求先住所2
文字列 最大桁数:50
請求先住所2を指定します。
Declaration
[JsonProperty("billingAddressLine2")]
public string BillingAddressLine2 { get; set; }
Property Value
Type | Description |
---|---|
string |
BillingAddressLine3
請求先住所3
文字列 最大桁数:50
請求先住所3を指定します。
Declaration
[JsonProperty("billingAddressLine3")]
public string BillingAddressLine3 { get; set; }
Property Value
Type | Description |
---|---|
string |
BillingAddressState
請求先住所_都道府県
半角英数字 最大桁数:3
請求先住所の都道府県を指定します。
ISO 3166-2で定義されているコードを設定します。
Declaration
[JsonProperty("billingAddressState")]
public string BillingAddressState { get; set; }
Property Value
Type | Description |
---|---|
string |
BillingPostalCode
請求先郵便番号
半角英数字記号 最大桁数:16
請求先郵便番号を指定します。
Declaration
[JsonProperty("billingPostalCode")]
public string BillingPostalCode { get; set; }
Property Value
Type | Description |
---|---|
string |
Birthday
誕生日
半角数字 最大桁数:4
誕生日を指定します。
カード接続センターがsln以外の場合は利用できません。
Declaration
[JsonProperty("birthday")]
public string Birthday { get; set; }
Property Value
Type | Description |
---|---|
string |
BonusFirstPayment
ボーナス初回年月
半角数字 最大桁数:4
ボーナス初回年月を指定します。
YYMM(年月)の形式
Declaration
[JsonProperty("bonusFirstPayment")]
public string BonusFirstPayment { get; set; }
Property Value
Type | Description |
---|---|
string |
BrowserDeviceCategory
端末種別
半角数字 最大桁数:1
0:PC
1:mobile
※ 未指定の場合は、0:PC
Declaration
[JsonProperty("browserDeviceCategory")]
public string BrowserDeviceCategory { get; set; }
Property Value
Type | Description |
---|---|
string |
CardCenter
カード接続センター
半角英数字 最大桁数:5
カード接続センターを指定します。
"jcn": Jcn接続
"cafis": CAFIS接続
※ 未指定の場合は、デフォルトの接続センターを検証
Declaration
[JsonProperty("cardCenter")]
public string CardCenter { get; set; }
Property Value
Type | Description |
---|---|
string |
CardExpire
カード有効期限
半角数字、記号 最大桁数:5
クレジットカードの有効期限を指定します。
MM/YY (月 + "/" + 年)の形式
Declaration
[JsonProperty("cardExpire")]
public string CardExpire { get; set; }
Property Value
Type | Description |
---|---|
string |
CardholderEmail
カード保有者メールアドレス
半角英数字記号 最大桁数:254
カード保有者メールアドレスを指定します。
Declaration
[JsonProperty("cardholderEmail")]
public string CardholderEmail { get; set; }
Property Value
Type | Description |
---|---|
string |
CardholderHomePhoneCountry
カード保有者自宅電話番号国コード
半角数字 最大桁数:3
カード保有者自宅電話番号の国コードを指定します。
Declaration
[JsonProperty("cardholderHomePhoneCountry")]
public string CardholderHomePhoneCountry { get; set; }
Property Value
Type | Description |
---|---|
string |
CardholderHomePhoneNumber
カード保有者自宅電話番号
半角数字 最大桁数:15
カード保有者自宅電話番号を指定します。
Declaration
[JsonProperty("cardholderHomePhoneNumber")]
public string CardholderHomePhoneNumber { get; set; }
Property Value
Type | Description |
---|---|
string |
CardholderMobilePhoneCountry
カード保有者携帯電話番号国コード
半角数字 最大桁数:3
カード保有者携帯電話番号の国コードを指定します。
Declaration
[JsonProperty("cardholderMobilePhoneCountry")]
public string CardholderMobilePhoneCountry { get; set; }
Property Value
Type | Description |
---|---|
string |
CardholderMobilePhoneNumber
カード保有者携帯電話番号
半角数字 最大桁数:15
カード保有者携帯電話番号を指定します。
Declaration
[JsonProperty("cardholderMobilePhoneNumber")]
public string CardholderMobilePhoneNumber { get; set; }
Property Value
Type | Description |
---|---|
string |
CardholderName
カード保有者名
半角英数字記号 最大桁数:45
カード保有者名を指定します。2桁以上。
※ 3Dセキュア 2.0の場合は(カード保有者名省略フラグをtrueで設定しない限り)必須です。
Declaration
[JsonProperty("cardholderName")]
public string CardholderName { get; set; }
Property Value
Type | Description |
---|---|
string |
CardholderNameOmitFlag
カード保有者名省略フラグ
半角英数字 最大桁数:5
"true": カード保有者名を省略可能
"false": カード保有者名は必須
※未指定の場合は、false: カード保有者名は必須
Declaration
[JsonProperty("cardholderNameOmitFlag")]
public string CardholderNameOmitFlag { get; set; }
Property Value
Type | Description |
---|---|
string |
CardholderWorkPhoneCountry
カード保有者勤務先電話番号国コード
半角数字 最大桁数:3
カード保有者勤務先電話番号の国コードを指定します。
Declaration
[JsonProperty("cardholderWorkPhoneCountry")]
public string CardholderWorkPhoneCountry { get; set; }
Property Value
Type | Description |
---|---|
string |
CardholderWorkPhoneNumber
カード保有者勤務先電話番号
半角数字 最大桁数:15
カード保有者勤務先電話番号を指定します。
Declaration
[JsonProperty("cardholderWorkPhoneNumber")]
public string CardholderWorkPhoneNumber { get; set; }
Property Value
Type | Description |
---|---|
string |
CardNumber
カード番号
半角数字、記号 最大桁数:26
クレジットカード番号を指定します。
記号はハイフン、ブランク、ピリオドが使用可能
(ハイフンを含んでも含まなくても同様に処理が可能)
Declaration
[JsonProperty("cardNumber")]
public string CardNumber { get; set; }
Property Value
Type | Description |
---|---|
string |
CurrencyUnit
通貨単位
英字 最大桁数:3
通貨単位を指定します。
Declaration
[JsonProperty("currencyUnit")]
public string CurrencyUnit { get; set; }
Property Value
Type | Description |
---|---|
string |
CustomerIp
消費者IPアドレス
半角英数字 最大桁数:45
コンシューマのブラウザ情報でアプリケーションサーバから取得して設定します。
半角英数字以外に、".(ドット)"が使用可能です。
Declaration
[JsonProperty("customerIp")]
public string CustomerIp { get; set; }
Property Value
Type | Description |
---|---|
string |
DeliveryEmailAddress
商品お届け先メールアドレス
半角英数字記号 最大桁数:254
商品お届け先メールアドレスを指定します。
Declaration
[JsonProperty("deliveryEmailAddress")]
public string DeliveryEmailAddress { get; set; }
Property Value
Type | Description |
---|---|
string |
DeviceChannel
デバイスチャネル
半角数字 最大桁数:2
デバイスチャネルを指定します。
01:アプリベース
02:ブラウザベース
03:3DSリクエスター(3RI)
※ 未指定の場合は、マスタに登録された値を使用します。
マスタにも値が設定されていない場合は、3Dセキュア 1.0.2として扱います。
Declaration
[JsonProperty("deviceChannel")]
public string DeviceChannel { get; set; }
Property Value
Type | Description |
---|---|
string |
ExSlipInfo
拡張伝票情報
半角英数字 最大桁数:25
カード会社に伝送する売上伝送ファイルに設定する拡張伝票情報を指定します。
Declaration
[JsonProperty("exSlipInfo")]
public string ExSlipInfo { get; set; }
Property Value
Type | Description |
---|---|
string |
FirstKanaName
名前(名)カナ
半角カナ 最大桁数:15
名前(名)カナ を指定します。
半角カナ(ア~ン)、半濁点が使用できます。
カード接続センターがsln以外の場合は利用できません。
Declaration
[JsonProperty("firstKanaName")]
public string FirstKanaName { get; set; }
Property Value
Type | Description |
---|---|
string |
FirstPayment
初回請求年月
半角数字 最大桁数:4
初回請求年月を指定します。
YYMM(年月)の形式
Declaration
[JsonProperty("firstPayment")]
public string FirstPayment { get; set; }
Property Value
Type | Description |
---|---|
string |
FraudDetectionRequest
不正検知評価取引情報
- 最大桁数:-
不正検知取引情報
Declaration
[JsonProperty("fraudDetectionRequest")]
public FraudDetectionRequestDto FraudDetectionRequest { get; set; }
Property Value
Type | Description |
---|---|
FraudDetectionRequestDto |
FraudDetectionV2Request
不正検知V2評価取引情報
不正検知V2評価取引情報
不正検知V2評価取引情報を指定します。
Declaration
[JsonProperty("fraudDetectionV2Request")]
public FraudDetectionV2RequestDto FraudDetectionV2Request { get; set; }
Property Value
Type | Description |
---|---|
FraudDetectionV2RequestDto |
HttpAccept
HTTPアクセプト
文字列 最大桁数:-
コンシューマのブラウザ情報でアプリケーションサーバから取得して設定します。
Declaration
[JsonProperty("httpAccept")]
public string HttpAccept { get; set; }
Property Value
Type | Description |
---|---|
string |
HttpUserAgent
HTTPユーザエージェント
文字列 最大桁数:-
コンシューマのブラウザ情報でアプリケーションサーバから取得して設定します。
Declaration
[JsonProperty("httpUserAgent")]
public string HttpUserAgent { get; set; }
Property Value
Type | Description |
---|---|
string |
ItemCode
商品コード
半角数字 最大桁数:7
商品コードを指定します。
Declaration
[JsonProperty("itemCode")]
public string ItemCode { get; set; }
Property Value
Type | Description |
---|---|
string |
Jpo
支払種別
半角英数字 最大桁数:138
JPOを指定します。
"10"
"21"+"支払詳細"
"22"+"支払詳細"
"23"+"支払詳細"
"24"+"支払詳細"
"25"+"支払詳細"
"31"+"支払詳細"
"32"+"支払詳細"
"33"+"支払詳細"
"34"+"支払詳細"
"61"+"支払詳細"
"62"+"支払詳細"
"63"+"支払詳細"
"69"+"支払詳細"
※ 未指定の場合は、10(一括払い)
Declaration
[JsonProperty("jpo")]
public string Jpo { get; set; }
Property Value
Type | Description |
---|---|
string |
LastKanaName
名前(姓)カナ
半角カナ 最大桁数:15
名前(姓)カナ を指定します。
半角カナ(ア~ン)、半濁点が使用できます。
カード接続センターがsln以外の場合は利用できません。
Declaration
[JsonProperty("lastKanaName")]
public string LastKanaName { get; set; }
Property Value
Type | Description |
---|---|
string |
MaskedLog
ログ用文字列(マスク済み)を設定する @param maskedLog ログ用文字列(マスク済み)
Declaration
[JsonIgnore]
public override string MaskedLog { set; }
Property Value
Type | Description |
---|---|
string |
Overrides
McAmount
決済金額(多通貨)
半角数字、小数点 最大桁数:9
決済金額(多通貨)を指定します。
1 以上かつ 99999999 以下である必要があります。
Declaration
[JsonProperty("mcAmount")]
public string McAmount { get; set; }
Property Value
Type | Description |
---|---|
string |
MessageCategory
メッセージカテゴリ
半角数字 最大桁数:2
メッセージのカテゴリを指定します。
01:PA(支払い認証)
02:NPA(支払い無しの認証)
※ サービスオプションタイプがmpi-complete、mpi-company、mpi-merchantの場合は、"01"のみ指定可能です。
Declaration
[JsonProperty("messageCategory")]
public string MessageCategory { get; set; }
Property Value
Type | Description |
---|---|
string |
MpiAcquirerCode
本人認証用仕向け先コード
半角英数字 最大桁数:2
本人認証処理のみ仕向け先カード会社を変更したい場合に、仕向け先カード会社コードを指定します。
※mpi-none以外の場合の、クレジットカード決済の仕向け先カード会社には影響しません。
Declaration
[JsonProperty("mpiAcquirerCode")]
public string MpiAcquirerCode { get; set; }
Property Value
Type | Description |
---|---|
string |
OptionParams
拡張パラメータリスト
Declaration
[JsonProperty("optionParams")]
public OptionParams[] OptionParams { get; set; }
Property Value
Type | Description |
---|---|
OptionParams[] |
OrderId
取引ID
半角英数字 最大桁数:100
- マーチャント側で取引を一意に表す注文管理IDを指定します。
- 申込処理ごとに一意である必要があります。
- 半角英数字、“-”(ハイフン)、“_”(アンダースコア)も使用可能です。
Declaration
[JsonProperty("orderId")]
public string OrderId { get; set; }
Property Value
Type | Description |
---|---|
string |
OriginalOrderId
元取引ID
半角英数字 最大桁数:100
マーチャントで過去の取引を表す注文管理IDを指定します。
- 半角英数字、“-”(ハイフン)、“_”(アンダースコア)も使用可能です。
Declaration
[JsonProperty("originalOrderId")]
public string OriginalOrderId { get; set; }
Property Value
Type | Description |
---|---|
string |
PaymentAccountAge
支払いアカウント登録日
半角数字 最大桁数:8
支払アカウントが加盟店サイトのカード保有者のアカウントに登録された日付。
YYYYMMDD形式
Declaration
[JsonProperty("paymentAccountAge")]
public string PaymentAccountAge { get; set; }
Property Value
Type | Description |
---|---|
string |
PaymentAccountAgeIndicator
支払いアカウント所持期間インジケーター
半角数字 最大桁数:2
支払アカウントが加盟店サイトのカード保有者アカウントに登録されていた期間。
01:アカウントなし(ゲストチェックアウト)
02:このトランザクション中に作成された
03:30日未満
04:30〜60日
05:61日以上
Declaration
[JsonProperty("paymentAccountAgeIndicator")]
public string PaymentAccountAgeIndicator { get; set; }
Property Value
Type | Description |
---|---|
string |
PreOrderPurchaseIndicator
プレオーダー購入インジケーター
半角数字 最大桁数:2
プレオーダー購入インジケーターを指定します。
Declaration
[JsonProperty("preOrderPurchaseIndicator")]
public string PreOrderPurchaseIndicator { get; set; }
Property Value
Type | Description |
---|---|
string |
PushUrl
プッシュURL
URL 最大桁数:256
プッシュURLを指定します。
※ 未指定の場合は、マスタに登録された値を使用します。
Declaration
[JsonProperty("pushUrl")]
public string PushUrl { get; set; }
Property Value
Type | Description |
---|---|
string |
RedirectionUri
リダイレクションURI
半角英数字 最大桁数:1024
検証結果を返すURIを指定します。
指定がない場合にはマスタに登録されたURIを用います。
Declaration
[JsonProperty("redirectionUri")]
public string RedirectionUri { get; set; }
Property Value
Type | Description |
---|---|
string |
ReorderItemsIndicator
再注文商品インジケーター
半角数字 最大桁数:2
再注文商品インジケーターを指定します。
Declaration
[JsonProperty("reorderItemsIndicator")]
public string ReorderItemsIndicator { get; set; }
Property Value
Type | Description |
---|---|
string |
RequestorChallengeIndicator
リクエスターチャレンジインジケーター
半角数字 最大桁数:2
リクエスターチャレンジインジケーターを指定します。
Declaration
[JsonProperty("requestorChallengeIndicator")]
public string RequestorChallengeIndicator { get; set; }
Property Value
Type | Description |
---|---|
string |
SalesDay
売上日
半角数字 最大桁数:8
売上日を指定します。
YYYYMMDD形式
Declaration
[JsonProperty("salesDay")]
public string SalesDay { get; set; }
Property Value
Type | Description |
---|---|
string |
SecurityCode
セキュリティコード
半角数字 最大桁数:4
セキュリティコードを指定します。
Declaration
[JsonProperty("securityCode")]
public string SecurityCode { get; set; }
Property Value
Type | Description |
---|---|
string |
ServiceCommand
決済サービスコマンド
Declaration
[JsonIgnore]
public override string ServiceCommand { get; }
Property Value
Type | Description |
---|---|
string |
Overrides
ServiceOptionType
サービスオプションタイプ
半角英数字 最大桁数:100
"mpi-none" : MPI 単体サービス
"mpi-complete" : 完全認証
"mpi-company" : 通常認証(カード会社リスク負担)
"mpi-merchant" : 通常認証(カード会社、加盟店リスク負担)
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
ShipAddressUsageDate
配送先住所初回使用日
半角数字 最大桁数:8
このトランザクションに使用された配送先住所が、加盟店サイトで初めて使用された日付。
YYYYMMDD形式
Declaration
[JsonProperty("shipAddressUsageDate")]
public string ShipAddressUsageDate { get; set; }
Property Value
Type | Description |
---|---|
string |
ShipAddressUsageIndicator
配送先住所利用状況インジケーター
半角数字 最大桁数:2
この取引に使用された配送先住所が、加盟店サイトで初めて使用されてからの期間。
01:このトランザクションが初めて
02:30日未満
03:30〜60日
04:61日以上
Declaration
[JsonProperty("shipAddressUsageIndicator")]
public string ShipAddressUsageIndicator { get; set; }
Property Value
Type | Description |
---|---|
string |
ShipIndicator
配送方法インジケーター
半角数字 最大桁数:2
配送方法インジケーターを指定します。
Declaration
[JsonProperty("shipIndicator")]
public string ShipIndicator { get; set; }
Property Value
Type | Description |
---|---|
string |
ShipNameIndicator
配送先名インジケーター
半角数字 最大桁数:2
アカウントに登録されているカード保有者名が、この取引で使用された配送名と同一であるかどうか。
01:配送名と同じアカウント名
02:配送名とは異なるアカウント名
Declaration
[JsonProperty("shipNameIndicator")]
public string ShipNameIndicator { get; set; }
Property Value
Type | Description |
---|---|
string |
ShippingAddressCity
配送先住所_市区町村
文字列 最大桁数:50
配送先住所の市区町村を指定します。
Declaration
[JsonProperty("shippingAddressCity")]
public string ShippingAddressCity { get; set; }
Property Value
Type | Description |
---|---|
string |
ShippingAddressCountry
配送先住所_国
半角数字 最大桁数:3
配送先住所の国を指定します。
ISO 3166-1 numericで定義されているコードを設定します。
Declaration
[JsonProperty("shippingAddressCountry")]
public string ShippingAddressCountry { get; set; }
Property Value
Type | Description |
---|---|
string |
ShippingAddressLine1
配送先住所1
文字列 最大桁数:50
配送先住所1を指定します。
Declaration
[JsonProperty("shippingAddressLine1")]
public string ShippingAddressLine1 { get; set; }
Property Value
Type | Description |
---|---|
string |
ShippingAddressLine2
配送先住所2
文字列 最大桁数:50
配送先住所2を指定します。
Declaration
[JsonProperty("shippingAddressLine2")]
public string ShippingAddressLine2 { get; set; }
Property Value
Type | Description |
---|---|
string |
ShippingAddressLine3
配送先住所3
文字列 最大桁数:50
配送先住所3を指定します。
Declaration
[JsonProperty("shippingAddressLine3")]
public string ShippingAddressLine3 { get; set; }
Property Value
Type | Description |
---|---|
string |
ShippingAddressState
配送先住所_都道府県
半角英数字 最大桁数:3
配送先住所の都道府県を指定します。
ISO 3166-2で定義されているコードを設定します。
Declaration
[JsonProperty("shippingAddressState")]
public string ShippingAddressState { get; set; }
Property Value
Type | Description |
---|---|
string |
ShippingPostalCode
配送先郵便番号
半角英数字記号 最大桁数:16
配送先郵便番号を指定します。
Declaration
[JsonProperty("shippingPostalCode")]
public string ShippingPostalCode { get; set; }
Property Value
Type | Description |
---|---|
string |
SuspiciousAccountActivity
不審アカウントアクティビティ
半角数字 最大桁数:2
加盟店サイトがカード保有者アカウントで疑わしい行為(過去の不正行為を含む)を経験したことがあるかどうか。
01:疑わしい活動は観察されていない
02:不審な活動が観察された
Declaration
[JsonProperty("suspiciousAccountActivity")]
public string SuspiciousAccountActivity { get; set; }
Property Value
Type | Description |
---|---|
string |
Tel
電話番号
半角数字 最大桁数:4
電話番号を指定します。
カード接続センターがsln以外の場合は利用できません。
Declaration
[JsonProperty("tel")]
public string Tel { get; set; }
Property Value
Type | Description |
---|---|
string |
VerifyResultLink
詳細パラメータ連携フラグ
半角数字 最大桁数:1
0:パラメータ連携しない
1:パラメータ連携する
2:パラメータ連携しない(GET)
※ 未指定の場合は、マスタに登録された値を使用します。
Declaration
[JsonProperty("verifyResultLink")]
public string VerifyResultLink { get; set; }
Property Value
Type | Description |
---|---|
string |
VerifyTimeout
本人認証有効期限
半角数字 最大桁数:3
消費者が本人認証処理を完了するまでの有効期限(分単位)を指定します。
1 以上かつ 999 以下である必要があります。
※ 未指定の場合は、有効期限のチェックを行いません。
Declaration
[JsonProperty("verifyTimeout")]
public string VerifyTimeout { get; set; }
Property Value
Type | Description |
---|---|
string |
WithCapture
売上フラグ
半角英数字 最大桁数:5
売上フラグを指定します。(任意指定)
"true": 与信・売上
"false": 与信のみ
※ 未指定の場合は、false:与信のみ
Declaration
[JsonProperty("withCapture")]
public string WithCapture { get; set; }
Property Value
Type | Description |
---|---|
string |
WithChallenge
チャレンジ認証フラグ
半角英数字 最大桁数:5
チャレンジ認証を行うかどうかを指定します。(任意指定)
"true": チャレンジ認証を行う
"false": チャレンジ認証を行わない
※ 未指定の場合は、true: チャレンジ認証を行う
Declaration
[JsonProperty("withChallenge")]
public string WithChallenge { get; set; }
Property Value
Type | Description |
---|---|
string |
WithFraudDetection
不正検知実施フラグ
半角英数字 最大桁数:5
不正検知実施フラグを指定します。
"true": 実施する
"false": 実施しない
Declaration
[JsonProperty("withFraudDetection")]
public string WithFraudDetection { get; set; }
Property Value
Type | Description |
---|---|
string |
Methods
ToString()
ログ用文字列(マスク済み)を取得する @return ログ用文字列(マスク済み)
Declaration
public override string ToString()
Returns
Type | Description |
---|---|
string |