次の方法で共有


Dynamics 365 Fraud Protection (プレビュー)

Microsoft Dynamics 365 Fraud Protection は、オンライン ストアでの e コマースの購入、不正なアカウントのサインアップ、サインイン試行に関連する不正なアクティビティに関するリスク評価を取得する機能を販売者に提供します。

このコネクタは、次の製品とリージョンで使用できます。

サービス クラス リージョン
コピロット スタジオ Premium 次を除くすべての Power Automate リージョン :
     - 米国政府 (GCC)
     - 米国政府 (GCC High)
     - 21Vianet が運営する China Cloud
     - 米国国防総省 (DoD)
ロジック アプリ Standard 次を除くすべての Logic Apps リージョン :
     - Azure Government リージョン
     - Azure China リージョン
     - 米国国防総省 (DoD)
Power Apps Premium 次を除くすべての Power Apps リージョン :
     - 米国政府 (GCC)
     - 米国政府 (GCC High)
     - 21Vianet が運営する China Cloud
     - 米国国防総省 (DoD)
Power Automate Premium 次を除くすべての Power Automate リージョン :
     - 米国政府 (GCC)
     - 米国政府 (GCC High)
     - 21Vianet が運営する China Cloud
     - 米国国防総省 (DoD)
お問い合わせ
名前 Microsoft
URL https://dynamics.microsoft.com/ai/fraud-protection/
Email dfpconnector@microsoft.com
コネクタ メタデータ
Publisher Microsoft
Website https://docs.microsoft.com/fraud-protection-rest/api/fraud-protection-rest/
プライバシー ポリシー https://docs.microsoft.com/dynamics365/fraud-protection/data-processing-protection/
カテゴリ AI

Microsoft Dynamics 365 Fraud Protection コネクタを使用すると、販売者は、eコマースの購入、不正なアカウントのサインアップ、およびオンライン ストアでのサインイン試行に関連する不正なアクティビティに関するリスク評価を取得できます。

[前提条件]

このコネクタを使用するには、ユーザーは Dynamics 365 Fraud Protection にプロビジョニング済みのテナントを既に持っており、Power App Platform に既にアカウントを持っている必要があります。

資格情報を取得する方法

資格情報を取得する方法については、次の手順を参照してください。 https://github.com/microsoft/Dynamics-365-Fraud-Protection-Samples/tree/master/power%20apps%20connector

コネクタの概要

使用を開始する方法の詳細については、「 Dynamics 365 Fraud Protection のサンプル」を参照してください。

既知の問題と制限事項

詳細については、「 Dynamics 365 Fraud Protection のサンプル」を参照してください。

一般的なエラーと解決方法

コネクタを使用して Dynamics 365 Fraud Protection を呼び出すと、一般的な問題が発生する可能性があります。

  • 401 未承認: アクセス トークンが無効です。入力された資格情報を確認します。
  • 403 禁止: 承認に失敗しました。入力された資格情報を確認します。
  • 400 無効な要求: ペイロードの一部の必須フィールドが見つからないか、形式が正しくありません。詳細なエラー メッセージを確認します。
  • 500 内部サーバー エラー: サーバー側で例外が発生しました。関連付け ID をメモし、このようなエラーについて DFP チームに問い合わせてください。

FAQ

詳細については、「 Dynamics 365 Fraud Protection のサンプル」を参照してください。

接続を作成する

コネクタでは、次の認証の種類がサポートされています。

デフォルト 接続を作成するためのパラメーター。 すべてのリージョン 共有不可

デフォルト

適用対象: すべてのリージョン

接続を作成するためのパラメーター。

これは共有可能な接続ではありません。 電源アプリが別のユーザーと共有されている場合、別のユーザーは新しい接続を明示的に作成するように求められます。

調整制限

名前 呼び出し 更新期間
接続ごとの API 呼び出し 100 60 秒

アクション

アカウント ログインの状態を更新します

このイベントは、アカウント ログインが取り消された場合などに、アカウント ログインの状態の更新を送信します。 これはデータ インジェスト イベントのみ

アカウント ログイン試行のリスク評価を提供します

このイベントは、受信した新しいアカウント ログイン試行に関する情報とコンテキストを送信します。 応答には、アカウント ログインの決定が含まれています

アカウント作成の状態を更新します

このイベントは、アカウントの作成が取り消された場合などに、アカウント作成の状態の更新を送信します。 これはデータ インジェスト イベントのみ

アカウント作成の試行に対するリスク評価を提供します

このイベントは、受信した新しいアカウント作成の試行に関する情報とコンテキストを送信します。 応答には、アカウントの作成に関する決定が含まれています

アカウント保護のアカウント情報を更新する

このイベントは、支払い方法の追加、住所の追加、その他のユーザー属性など、アカウント保護サービスのユーザー アカウント情報を更新または作成します。 これはデータ インジェスト イベントのみ

アカウント保護の不正アクセス ラベル情報を更新します

このイベントは、ラベルの更新を送信します。 これはデータ インジェスト イベントのみ

オンライン購入トランザクションのリスク評価を提供します

このイベントは、受信した新しい購入トランザクションに関する情報とコンテキストを送信します。 応答には、購入トランザクションを承認または拒否する決定と、販売者が銀行への承認呼び出しで送信する必要がある適切なマーチャント ID (MID) が含まれます

オンライン購入トランザクションの状態を更新します

このイベントは、購入が取り消された場合など、購入の状態の更新を送信します。 これはデータ インジェスト イベントのみ

カスタム イベントのリスク評価を提供します

このイベントを使用すると、独自に選択したルール評価の条件によってトリガーされる、独自の選択の構造を送信できます。 応答には、イベントの決定が含まれています

払い戻し情報を更新します

このイベントは、払い戻される以前の購入トランザクションに関する情報を送信します。 これはデータ インジェスト イベントのみです。 多くのマーチャントは、一括データアップロードを使用してこれらのイベントを送信します

確認された不正行為に関する情報の更新

このイベントは、顧客が詐欺として銀行と争った以前の購入に関する情報を送信します。 これはデータ インジェスト イベントのみです。 多くのマーチャントは、一括データアップロードを使用してこれらのイベントを送信します

購入保護のためにアカウント情報を更新します

このイベントは、支払い方法の追加、住所の追加、その他のユーザー属性など、購入保護サービスのユーザー アカウント情報を更新または作成します。 これはデータ インジェスト イベントのみ

購入保護の不正アクセス ラベル情報を更新します

このイベントは、ラベルの更新を送信します。 これはデータ インジェスト イベントのみ

銀行の承認情報を更新します

このイベントは、銀行に送信された購入トランザクションが銀行承認または銀行の手数料/決済に対して承認または拒否されたかどうかを伝えます。 これはデータ インジェスト イベントのみ

アカウント ログインの状態を更新します

このイベントは、アカウント ログインが取り消された場合などに、アカウント ログインの状態の更新を送信します。 これはデータ インジェスト イベントのみ

パラメーター

名前 キー 必須 説明
hosturl
hostUrl True string

ホスト URL

コンテンツ タイプ
Content-Type True string

application/json

関連付け ID
x-ms-correlation-id string

要求ごとの unqiue Correlation-Id ランタイムの問題のトレースに役立ちます。

環境 ID
x-ms-dfpenvid string

EnvironmentId

名前
name True string

イベント名。 'AP である必要があります。AccountLogin.Status'

バージョン
version True string

ペイロードのバージョン。 "0.5" にする必要があります

trackingId
trackingId True string

Account Login Status イベントの識別子。

loginId
loginId True string

アカウント ログイン イベントの識別子。

merchantTimeStamp
merchantTimeStamp True date-time

イベントの TimeStamp。

userId
userId True string

ユーザー識別子。 この情報は販売者によって提供されます。

statusType
statusType True string

状態の種類: 'Approved'|'Rejected'|'保留中'。

reasonType
reasonType string

理由の種類: 'None'|'ChallengeAbandoned'|'ChallengeFailed'|'ChallengePassed'|'ChallengePending'|'ReviewFailed'|'ReviewPassed'|'ReviewPendinge'. 既定値は 'None' です。

challengeType
challengeType string

レビューの状態の種類: 'SMS'|'電子メール'|'電話'|'その他'|'なし'。 既定値は 'None' です。

statusDate
statusDate True date-time

状態が適用された日時。 形式は ISO 8601 です。

戻り値

Dynamics Fraud Protection Success オブジェクト

アカウント ログイン試行のリスク評価を提供します

このイベントは、受信した新しいアカウント ログイン試行に関する情報とコンテキストを送信します。 応答には、アカウント ログインの決定が含まれています

パラメーター

名前 キー 必須 説明
hosturl
hostUrl True string

ホスト URL

コンテンツ タイプ
Content-Type True string

application/json

関連付け ID
x-ms-correlation-id string

要求ごとの unqiue Correlation-Id ランタイムの問題のトレースに役立ちます。

環境 ID
x-ms-dfpenvid string

EnvironmentId

名前
name True string

イベント名。 'AP である必要があります。AccountLogin'

バージョン
version True string

ペイロードのバージョン。 "0.5" にする必要があります

trackingId
trackingId True string

Login イベントの識別子。

loginId
loginId True string

Login イベントの識別子。 trackingId と一致できます。

評価タイプ
assessmentType string

イベントの評価の種類を示します。 指定できる値は 'Evaluate' |'Protect' です。 指定しない場合、既定値は 'Protect' です。

customerLocalDate
customerLocalDate True date-time

顧客のローカル タイム ゾーンでのアカウント ログイン イベントのログイン日。 形式は ISO 8601 です。

merchantTimeStamp
merchantTimeStamp True date-time

イベントの TimeStamp。

deviceContextId
deviceContextId True string

DFP Device Fingerprinting Service によって提供およびマスターされている顧客のデバイス ID。

ipAddress
ipAddress string

顧客の IP アドレス。

プロバイダ
provider string

デバイス情報のプロバイダー。 指定できる値は 'DFPFingerprinting'|' です。Merchant'|'不明'。 指定しない場合、既定値は 'DFPFingerprinting' です。

externalDeviceId
externalDeviceId string

マーチャントによって提供およびマスターされている顧客のデバイス ID。

externalDeviceType
externalDeviceType string

マーチャントによって提供およびマスターされている顧客のデバイスの種類。 指定できる値は、"Mobile"、"Computer"、"MerchantHardware"、"Tablet"、"GameConsole" です。

userId
userId True string

ユーザー識別子。 この情報は販売者によって提供されます。

ユーザータイプ
userType string

ユーザーのプロファイルの種類。 指定できる値は 'Consumer'|' です。開発者'|'Seller'|'Publisher'|'テナント'。

ユーザー名
username True string

ユーザー指定のユーザー名。

authenticationProvider
authenticationProvider True string

マーチャントとは異なる場合は、ユーザーのシングル サインオン (SSO) 認証プロバイダー。 考えられる valuse は 'MSA'|' ですFacebook'|'PSN'|'MerchantAuth'|'Google'。

ディスプレイ名
displayName True string

マーチャントとは異なる場合は、ユーザーのシングル サインオン (SSO) 認証プロバイダー。 考えられる valuse は 'MSA'|' ですFacebook'|'PSN'|'MerchantAuth'|'Google'。

lastPhoneNumberUpdateDate
lastPhoneNumberUpdateDate date-time

最新の更新または任意の電話番号の日付/時刻を作成します。

lastEmailUpdateDate
lastEmailUpdateDate date-time

最新の更新プログラムまたは任意の電子メールの日付/時刻を作成します。

lastAddressUpdateDate
lastAddressUpdateDate date-time

最新の更新プログラムまたは任意のアドレスの日付/時刻を作成します。

lastPaymentInstrumentUpdateDate
lastPaymentInstrumentUpdateDate date-time

PaymentInstrument の最新の更新または日付/時刻の作成。

campaignType
campaignType string

マーケティング キャンペーンの種類。 指定できる値は、'Direct'、'Email'、'Referral'、'PaidSearch'、'OrganicSearch'、'Advertising'、'SocialNetwork'、'General Marketing'、'Unknown'、'Other' です。

trafficSourceReferrer
trafficSourceReferrer string

このユーザーのソース (既知の場合)。 既存のユーザー紹介を使用する場合は、参照元の元の MerchantUserId を指定します。

trafficSourceReferralLink
trafficSourceReferralLink uri

このユーザーのソース (既知の場合)。 既存のユーザー紹介ではなく他の種類のキャンペーンを使用する場合は、ソース URL リンクを指定します。

trafficSourceReferralSite
trafficSourceReferralSite string

トラフィックのソース サイト。 使用できる値は、'Facebook'、'Instagram'、'Twitter'、'Bing'、'Google'、'Pinterest'、'WhatsApp' などです。

incentiveType
incentiveType string

新しいユーザーのインセンティブの種類。 指定できる値は、"None"、"CashBack"、"Discount"、"FreeTrial"、"BonusPoints"、"Gift"、"Unknown"、"Other" です。

incentiveOffer
incentiveOffer string

インセンティブ オファーの正確な名前。 例: 最初の注文で $5 off、無料配送、5,000 ポイント。

campaignStartDate
campaignStartDate date-time

インセンティブ コレクションから開始するキャンペーンの日付。

campaignEndDate
campaignEndDate date-time

インセンティブ コレクションのキャンペーンの有効期限の日付。

incentiveQuantitiyLimit
incentiveQuantitiyLimit string

マーチャントによって設定されたインセンティブ数量制限。 つまり、ユーザー 1 人あたり 1 日あたり最大 3 つの 5,000 ポイントです。

戻り値

Dynamics Fraud Protection API の応答オブジェクト

アカウント作成の状態を更新します

このイベントは、アカウントの作成が取り消された場合などに、アカウント作成の状態の更新を送信します。 これはデータ インジェスト イベントのみ

パラメーター

名前 キー 必須 説明
hosturl
hostUrl True string

ホスト URL

コンテンツ タイプ
Content-Type True string

application/json

関連付け ID
x-ms-correlation-id string

要求ごとの unqiue Correlation-Id ランタイムの問題のトレースに役立ちます。

環境 ID
x-ms-dfpenvid string

EnvironmentId

名前
name True string

イベント名。 'AP である必要があります。AccountCreation.Status'

バージョン
version True string

ペイロードのバージョン。 "0.5" にする必要があります

trackingId
trackingId True string

Account Creation Status イベントの識別子。

signUpId
signUpId True string

アカウント作成イベントの識別子。

merchantTimeStamp
merchantTimeStamp True date-time

イベントの TimeStamp。

userId
userId True string

ユーザー識別子。 この情報は販売者によって提供されます。

statusType
statusType True string

状態の種類: 'Approved'|'Rejected'|'保留中'。

reasonType
reasonType string

理由の種類: 'None'|'ChallengeAbandoned'|'ChallengeFailed'|'ChallengePassed'|'ChallengePending'|'ReviewFailed'|'ReviewPassed'|'ReviewPendinge'. 既定値は 'None' です。

challengeType
challengeType string

レビューの状態の種類: 'SMS'|'電子メール'|'電話'|'その他'|'なし'。 既定値は 'None' です。

statusDate
statusDate True date-time

状態が適用された日時。 形式は ISO 8601 です。

戻り値

Dynamics Fraud Protection Success オブジェクト

アカウント作成の試行に対するリスク評価を提供します

このイベントは、受信した新しいアカウント作成の試行に関する情報とコンテキストを送信します。 応答には、アカウントの作成に関する決定が含まれています

パラメーター

名前 キー 必須 説明
hosturl
hostUrl True string

ホスト URL

コンテンツ タイプ
Content-Type True string

application/json

関連付け ID
x-ms-correlation-id string

要求ごとの unqiue Correlation-Id ランタイムの問題のトレースに役立ちます。

環境 ID
x-ms-dfpenvid string

EnvironmentId

名前
name True string

イベント名。 'AP である必要があります。AccountCreation'

バージョン
version True string

ペイロードのバージョン。 "0.5" にする必要があります

trackingId
trackingId True string

アカウント作成イベントの識別子。

signUpId
signUpId True string

アカウント作成イベントの識別子。 trackingId と一致できます。

評価タイプ
assessmentType string

イベントの評価の種類を示します。 指定できる値は 'Evaluate' |'Protect' です。 指定しない場合、既定値は 'Protect' です。

customerLocalDate
customerLocalDate True date-time

顧客のローカル タイム ゾーンでのアカウント作成イベントの作成日。 形式は ISO 8601 です。

merchantTimeStamp
merchantTimeStamp True date-time

イベントの TimeStamp。

deviceContextId
deviceContextId True string

DFP Device Fingerprinting Service によって提供およびマスターされている顧客のデバイス ID。

ipAddress
ipAddress string

顧客の IP アドレス。

プロバイダ
provider string

デバイス情報のプロバイダー。 指定できる値は 'DFPFingerprinting'|' です。Merchant'|'不明'。 指定しない場合、既定値は 'DFPFingerprinting' です。

externalDeviceId
externalDeviceId string

マーチャントによって提供およびマスターされている顧客のデバイス ID。

externalDeviceType
externalDeviceType string

マーチャントによって提供およびマスターされている顧客のデバイスの種類。 指定できる値は、"Mobile"、"Computer"、"MerchantHardware"、"Tablet"、"GameConsole" です。

userId
userId string

ユーザー識別子。 この情報は販売者によって提供されます。

ユーザータイプ
userType string

ユーザーのプロファイルの種類。 指定できる値は 'Consumer'|' です。開発者'|'Seller'|'Publisher'|'テナント'。

ユーザー名
username True string

ユーザー指定のユーザー名。

ファーストネーム
firstName string

アカウントのユーザー指定の名。

苗字
lastName string

アカウントのユーザー指定の姓。

countryRegion
countryRegion string

ユーザーの CountryRegion。 値は、2 文字の ISO CountryRegion コード (たとえば、米国) である必要があります。

郵便番号
zipCode string

ユーザーの郵便番号。

timeZone
timeZone string

ユーザーのタイム ゾーン。

言語
language string

ユーザーの言語と地域 (たとえば、EN-US)。

membershipId
membershipId string

ユーザーがマーチャントとの既存のメンバーシップを既に持っている場合は、メンバーシップ ID。

isMembershipIdUsername
isMembershipIdUsername boolean

membershipId はユーザー名として使用でき、既定値は False です。

phoneType
phoneType True string

値は 'Primary'|' です。[代替]、既定値は "Primary" です。

phoneNumber
phoneNumber True string

ユーザーの電話番号。 形式は、国/地域コードの後にハイフン (-) を付け、電話番号 (たとえば、米国の場合は +1-1234567890) にする必要があります。

isPhoneNumberValidated
isPhoneNumberValidated boolean

ユーザー指定の電話番号がユーザーの所有として検証されているかどうかを示す True/False 値です。

phoneNumberValidatedDate
phoneNumberValidatedDate date-time

ユーザーの電話番号の検証日。 形式は ISO 8601 です。

isPhoneUsername
isPhoneUsername boolean

電話番号はユーザー名として使用でき、既定値は False です。

emailType
emailType True string

値は:'Primary'、'Alternative' です。

emailValue
emailValue True string

ユーザーの電子メール アドレス。 この値では大文字と小文字が区別されません。

isEmailValidated
isEmailValidated boolean

ユーザーが指定した電子メール アドレスがユーザーの所有として検証されているかどうかを示す True/False 値です。

emailValidatedDate
emailValidatedDate date-time

ユーザーの電子メールの検証日。 形式は ISO 8601 です。

isEmailUsername
isEmailUsername boolean

電子メールはユーザー名として使用できます。既定値は False です。

authenticationProvider
authenticationProvider True string

マーチャントとは異なる場合は、ユーザーのシングル サインオン (SSO) 認証プロバイダー。 考えられる valuse は 'MSA'|' ですFacebook'|'PSN'|'MerchantAuth'|'Google'。

ディスプレイ名
displayName True string

マーチャントとは異なる場合は、ユーザーのシングル サインオン (SSO) 認証プロバイダー。 考えられる valuse は 'MSA'|' ですFacebook'|'PSN'|'MerchantAuth'|'Google'。

addressType
addressType True string

アドレスの種類。 値は次のとおりです:'Primary'|'課金'|'発送'|'代替手段"。 の既定値は 'Primary' です。

ファーストネーム
firstName string

アドレスに関連付けられているユーザー指定の名。

苗字
lastName string

アドレスに関連付けられているユーザー指定の姓。

phoneNumber
phoneNumber string

アドレスに関連付けられているユーザー指定の電話番号。

street1
street1 string

アドレスに指定された最初の行。

street2
street2 string

アドレスに指定された 2 番目の行。 (この値は空白にすることができます)。

street3
street3 string

アドレスに指定された 3 番目の行。 (この値は空白にすることができます)。

city
city string

住所に指定された市区町村。

状態
state string

住所に対して指定された州または都道府県。

district string

住所用に指定された地区。

郵便番号
zipCode string

住所に指定された郵便番号。

countryRegion
countryRegion string

住所に指定された国/地域コード。 値は、2 文字の ISO CountryRegion コード (たとえば、米国) である必要があります。

merchantPaymentInstrumentId
merchantPaymentInstrumentId True string

支払い方法の識別子。 この情報は販売者によって提供されます。

type True string

支払いの種類。 使用可能な値: 'Other'|'CreditCard'|'DirectDebit'|'PayPal'|'MobileBilling'|'OnlineBankTransfer' |'Invoice' |'MerchantGiftCard'|'MerchantWallet'|'CashOnDelivery'|'Paytm'|'CCAvenue'.

作成日
creationDate date-time

マーチャントのシステムにおける支払い方法の最初のエントリの日付。 形式は ISO 8601 です。

updateDate
updateDate date-time

マーチャントのシステムでの支払い方法の最後の更新日。 creationDate より古くすることはできません。 形式は ISO 8601 です。

状態
state string

販売者のシステムにおける PI の現在の状態。 使用可能な値は、'Active'|' です。ブロック'|'Expired'

cardType
cardType string

この属性は、クレジット/デビット カードの種類の支払いに対してのみ使用されます。 使用可能な値: 'Visa'|'Mastercard'|'Amex'|'ACH'|'SEPA'|'UnionPay'|'Inicis'|'MobileBillingCarrier'|'Discover'|'AllPay'|'JCB' |'DiscoverDiners'.

holderName
holderName string

支払い方法のユーザーの名前。 この属性は、クレジット/デビット カードの種類の支払いに対してのみ使用されます。

ビン
bin string

クレジット/デビット カードのビン。 この属性は、クレジット/デビット カードの種類の支払いに対してのみ使用されます。

有効期限
expirationDate string

マーチャントのシステムでの支払い方法の有効期限。 形式は ISO 8601 です。 この属性は、クレジット/デビット カードの種類の支払いに対してのみ使用されます。

lastFourDigits
lastFourDigits string

クレジット/デビット カードの最後の 4 桁。 この属性は、クレジット/デビット カードの種類の支払いに対してのみ使用されます。

addressType
addressType True string

アドレスの種類。 値は次のとおりです:'Primary'|'課金'|'発送'|'代替手段"。 の既定値は 'Primary' です。

ファーストネーム
firstName string

アドレスに関連付けられているユーザー指定の名。

苗字
lastName string

アドレスに関連付けられているユーザー指定の姓。

phoneNumber
phoneNumber string

アドレスに関連付けられているユーザー指定の電話番号。

street1
street1 string

アドレスに指定された最初の行。

street2
street2 string

アドレスに指定された 2 番目の行。 (この値は空白にすることができます)。

street3
street3 string

アドレスに指定された 3 番目の行。 (この値は空白にすることができます)。

city
city string

住所に指定された市区町村。

状態
state string

住所に対して指定された州または都道府県。

district string

住所用に指定された地区。

郵便番号
zipCode string

住所に指定された郵便番号。

countryRegion
countryRegion string

住所に指定された国/地域コード。 値は、2 文字の ISO CountryRegion コード (たとえば、米国) である必要があります。

メール
email string

支払い方法に関連付けられている電子メール アドレス。 この属性は、PayPalタイプの支払いにのみ使用されます。

billingAgreementId
billingAgreementId string

この属性は、PayPalタイプの支払いにのみ使用されます。

payerId
payerId string

この属性は、PayPalタイプの支払いにのみ使用されます。

payerStatus
payerStatus string

PayPalが支払者を検証したかどうかを示す値。 この属性は、PayPalタイプの支払いにのみ使用されます。

addressStatus
addressStatus string

PayPalが支払者の住所を確認したかどうかを示す値。 この属性は、PayPalタイプの支払いにのみ使用されます。

imei
imei string

この属性は、Mobilepayment タイプの支払いに対してのみ使用されます。

campaignType
campaignType string

マーケティング キャンペーンの種類。 指定できる値は、'Direct'、'Email'、'Referral'、'PaidSearch'、'OrganicSearch'、'Advertising'、'SocialNetwork'、'General Marketing'、'Unknown'、'Other' です。

trafficSourceReferrer
trafficSourceReferrer string

このユーザーのソース (既知の場合)。 既存のユーザー紹介を使用する場合は、参照元の元の MerchantUserId を指定します。

trafficSourceReferralLink
trafficSourceReferralLink uri

このユーザーのソース (既知の場合)。 既存のユーザー紹介ではなく他の種類のキャンペーンを使用する場合は、ソース URL リンクを指定します。

trafficSourceReferralSite
trafficSourceReferralSite string

トラフィックのソース サイト。 使用できる値は、'Facebook'、'Instagram'、'Twitter'、'Bing'、'Google'、'Pinterest'、'WhatsApp' などです。

incentiveType
incentiveType string

新しいユーザーのインセンティブの種類。 指定できる値は、"None"、"CashBack"、"Discount"、"FreeTrial"、"BonusPoints"、"Gift"、"Unknown"、"Other" です。

incentiveOffer
incentiveOffer string

インセンティブ オファーの正確な名前。 例: 最初の注文で $5 off、無料配送、5,000 ポイント。

campaignStartDate
campaignStartDate date-time

インセンティブ コレクションから開始するキャンペーンの日付。

campaignEndDate
campaignEndDate date-time

インセンティブ コレクションのキャンペーンの有効期限の日付。

incentiveQuantitiyLimit
incentiveQuantitiyLimit string

マーチャントによって設定されたインセンティブ数量制限。 つまり、ユーザー 1 人あたり 1 日あたり最大 3 つの 5,000 ポイントです。

戻り値

Dynamics Fraud Protection AccountCreate API の応答オブジェクト

アカウント保護のアカウント情報を更新する

このイベントは、支払い方法の追加、住所の追加、その他のユーザー属性など、アカウント保護サービスのユーザー アカウント情報を更新または作成します。 これはデータ インジェスト イベントのみ

パラメーター

名前 キー 必須 説明
hosturl
hostUrl True string

ホスト URL

ユーザー ID
UserId True string

アカウント更新のユーザー ID

コンテンツ タイプ
Content-Type True string

application/json

関連付け ID
x-ms-correlation-id string

要求ごとの unqiue Correlation-Id ランタイムの問題のトレースに役立ちます。

環境 ID
x-ms-dfpenvid string

EnvironmentId

名前
name True string

イベント名。 'AP である必要があります。AccountUpdate'

バージョン
version True string

ペイロードのバージョン。 "0.5" にする必要があります

trackingId
trackingId True string

Account Update イベントの識別子。

accountUpdateId
accountUpdateId True string

Account Update イベントの識別子。 trackingId と一致できます。

評価タイプ
assessmentType string

イベントの評価の種類を示します。 指定できる値は 'Evaluate' |'Protect' です。 指定しない場合、既定値は 'Protect' です。

customerLocalDate
customerLocalDate True date-time

顧客のローカル タイム ゾーンでのアカウント更新イベントの作成日。 形式は ISO 8601 です。

merchantTimeStamp
merchantTimeStamp True date-time

イベントの TimeStamp。

deviceContextId
deviceContextId True string

DFP Device Fingerprinting Service によって提供およびマスターされている顧客のデバイス ID。

ipAddress
ipAddress string

顧客の IP アドレス。

プロバイダ
provider string

デバイス情報のプロバイダー。 指定できる値は 'DFPFingerprinting'|' です。Merchant'|'不明'。 指定しない場合、既定値は 'DFPFingerprinting' です。

externalDeviceId
externalDeviceId string

マーチャントによって提供およびマスターされている顧客のデバイス ID。

externalDeviceType
externalDeviceType string

マーチャントによって提供およびマスターされている顧客のデバイスの種類。 指定できる値は、"Mobile"、"Computer"、"MerchantHardware"、"Tablet"、"GameConsole" です。

userId
userId string

ユーザー識別子。 この情報は販売者によって提供されます。

ユーザータイプ
userType string

ユーザーのプロファイルの種類。 指定できる値は 'Consumer'|' です。開発者'|'Seller'|'Publisher'|'テナント'。

ユーザー名
username True string

ユーザー指定のユーザー名。

ファーストネーム
firstName string

アカウントのユーザー指定の名。

苗字
lastName string

アカウントのユーザー指定の姓。

countryRegion
countryRegion string

ユーザーの CountryRegion。 値は、2 文字の ISO CountryRegion コード (たとえば、米国) である必要があります。

郵便番号
zipCode string

ユーザーの郵便番号。

timeZone
timeZone string

ユーザーのタイム ゾーン。

言語
language string

ユーザーの言語と地域 (たとえば、EN-US)。

membershipId
membershipId string

ユーザーがマーチャントとの既存のメンバーシップを既に持っている場合は、メンバーシップ ID。

isMembershipIdUsername
isMembershipIdUsername boolean

membershipId はユーザー名として使用でき、既定値は False です。

phoneType
phoneType True string

値は 'Primary'|' です。[代替]、既定値は "Primary" です。

phoneNumber
phoneNumber True string

ユーザーの電話番号。 形式は、国/地域コードの後にハイフン (-) を付け、電話番号 (たとえば、米国の場合は +1-1234567890) にする必要があります。

isPhoneNumberValidated
isPhoneNumberValidated boolean

ユーザー指定の電話番号がユーザーの所有として検証されているかどうかを示す True/False 値です。

phoneNumberValidatedDate
phoneNumberValidatedDate date-time

ユーザーの電話番号の検証日。 形式は ISO 8601 です。

isPhoneUsername
isPhoneUsername boolean

電話番号はユーザー名として使用でき、既定値は False です。

emailType
emailType True string

値は:'Primary'、'Alternative' です。

emailValue
emailValue True string

ユーザーの電子メール アドレス。 この値では大文字と小文字が区別されません。

isEmailValidated
isEmailValidated boolean

ユーザーが指定した電子メール アドレスがユーザーの所有として検証されているかどうかを示す True/False 値です。

emailValidatedDate
emailValidatedDate date-time

ユーザーの電子メールの検証日。 形式は ISO 8601 です。

isEmailUsername
isEmailUsername boolean

電子メールはユーザー名として使用できます。既定値は False です。

authenticationProvider
authenticationProvider True string

マーチャントとは異なる場合は、ユーザーのシングル サインオン (SSO) 認証プロバイダー。 考えられる valuse は 'MSA'|' ですFacebook'|'PSN'|'MerchantAuth'|'Google'。

ディスプレイ名
displayName True string

マーチャントとは異なる場合は、ユーザーのシングル サインオン (SSO) 認証プロバイダー。 考えられる valuse は 'MSA'|' ですFacebook'|'PSN'|'MerchantAuth'|'Google'。

addressType
addressType True string

アドレスの種類。 値は次のとおりです:'Primary'|'課金'|'発送'|'代替手段"。 の既定値は 'Primary' です。

ファーストネーム
firstName string

アドレスに関連付けられているユーザー指定の名。

苗字
lastName string

アドレスに関連付けられているユーザー指定の姓。

phoneNumber
phoneNumber string

アドレスに関連付けられているユーザー指定の電話番号。

street1
street1 string

アドレスに指定された最初の行。

street2
street2 string

アドレスに指定された 2 番目の行。 (この値は空白にすることができます)。

street3
street3 string

アドレスに指定された 3 番目の行。 (この値は空白にすることができます)。

city
city string

住所に指定された市区町村。

状態
state string

住所に対して指定された州または都道府県。

district string

住所用に指定された地区。

郵便番号
zipCode string

住所に指定された郵便番号。

countryRegion
countryRegion string

住所に指定された国/地域コード。 値は、2 文字の ISO CountryRegion コード (たとえば、米国) である必要があります。

merchantPaymentInstrumentId
merchantPaymentInstrumentId True string

支払い方法の識別子。 この情報は販売者によって提供されます。

type True string

支払いの種類。 使用可能な値: 'Other'|'CreditCard'|'DirectDebit'|'PayPal'|'MobileBilling'|'OnlineBankTransfer' |'Invoice' |'MerchantGiftCard'|'MerchantWallet'|'CashOnDelivery'|'Paytm'|'CCAvenue'.

作成日
creationDate date-time

マーチャントのシステムにおける支払い方法の最初のエントリの日付。 形式は ISO 8601 です。

updateDate
updateDate date-time

マーチャントのシステムでの支払い方法の最後の更新日。 creationDate より古くすることはできません。 形式は ISO 8601 です。

状態
state string

販売者のシステムにおける PI の現在の状態。 使用可能な値は、'Active'|' です。ブロック'|'Expired'

cardType
cardType string

この属性は、クレジット/デビット カードの種類の支払いに対してのみ使用されます。 使用可能な値: 'Visa'|'Mastercard'|'Amex'|'ACH'|'SEPA'|'UnionPay'|'Inicis'|'MobileBillingCarrier'|'Discover'|'AllPay'|'JCB' |'DiscoverDiners'.

holderName
holderName string

支払い方法のユーザーの名前。 この属性は、クレジット/デビット カードの種類の支払いに対してのみ使用されます。

ビン
bin string

クレジット/デビット カードのビン。 この属性は、クレジット/デビット カードの種類の支払いに対してのみ使用されます。

有効期限
expirationDate string

マーチャントのシステムでの支払い方法の有効期限。 形式は ISO 8601 です。 この属性は、クレジット/デビット カードの種類の支払いに対してのみ使用されます。

lastFourDigits
lastFourDigits string

クレジット/デビット カードの最後の 4 桁。 この属性は、クレジット/デビット カードの種類の支払いに対してのみ使用されます。

addressType
addressType True string

アドレスの種類。 値は次のとおりです:'Primary'|'課金'|'発送'|'代替手段"。 の既定値は 'Primary' です。

ファーストネーム
firstName string

アドレスに関連付けられているユーザー指定の名。

苗字
lastName string

アドレスに関連付けられているユーザー指定の姓。

phoneNumber
phoneNumber string

アドレスに関連付けられているユーザー指定の電話番号。

street1
street1 string

アドレスに指定された最初の行。

street2
street2 string

アドレスに指定された 2 番目の行。 (この値は空白にすることができます)。

street3
street3 string

アドレスに指定された 3 番目の行。 (この値は空白にすることができます)。

city
city string

住所に指定された市区町村。

状態
state string

住所に対して指定された州または都道府県。

district string

住所用に指定された地区。

郵便番号
zipCode string

住所に指定された郵便番号。

countryRegion
countryRegion string

住所に指定された国/地域コード。 値は、2 文字の ISO CountryRegion コード (たとえば、米国) である必要があります。

メール
email string

支払い方法に関連付けられている電子メール アドレス。 この属性は、PayPalタイプの支払いにのみ使用されます。

billingAgreementId
billingAgreementId string

この属性は、PayPalタイプの支払いにのみ使用されます。

payerId
payerId string

この属性は、PayPalタイプの支払いにのみ使用されます。

payerStatus
payerStatus string

PayPalが支払者を検証したかどうかを示す値。 この属性は、PayPalタイプの支払いにのみ使用されます。

addressStatus
addressStatus string

PayPalが支払者の住所を確認したかどうかを示す値。 この属性は、PayPalタイプの支払いにのみ使用されます。

imei
imei string

この属性は、Mobilepayment タイプの支払いに対してのみ使用されます。

戻り値

Dynamics Fraud Protection Success オブジェクト

アカウント保護の不正アクセス ラベル情報を更新します

このイベントは、ラベルの更新を送信します。 これはデータ インジェスト イベントのみ

パラメーター

名前 キー 必須 説明
hosturl
hostUrl True string

ホスト URL

ユーザー ID
UserId True string

label Api のユーザー ID

Contect 型
Content-Type True string

application/json

関連付け ID
x-ms-correlation-id string

要求ごとの unqiue Correlation-Id ランタイムの問題のトレースに役立ちます。

環境 ID
x-ms-dfpenvid string

EnvironmentId

名前
name True string

イベント名。 'AP である必要があります。Label'

バージョン
version True string

ペイロードのバージョン。 "0.5" にする必要があります

trackingId
trackingId True string

各イベント/レコードの一意の ID。

userId
userId True string

ユーザー識別子。 この情報は販売者によって提供されます。

merchantTimeStamp
merchantTimeStamp True date-time

イベントの TimeStamp。

eventTimeStamp
eventTimeStamp True date-time

イベントの日付と時刻。 指定できる値: チャージバック日またはレビュー日。 形式は ISO 8601 です。

labelObjectType
labelObjectType True string

このフィールドは、ラベルの種類を示します: 'Purchase'|'AccountCreation'|'AccountLogin'|'AccountUpdate'|'CustomFraudEvaluation'|'アカウント'|'PaymentInstrument'|'電子メール'。

labelObjectId
labelObjectId True string

これは、オブジェクトの識別子フィールドです:PurchaseId、AccountCreationId、AccountLoginId、AccountUpdateId、UserId、MerchantPaymentInstrumentId、または Email。

labelSource
labelSource string

このフィールドは、"CustomerEscalation"|' というラベルのソースを表します。チャージバック'|'TC40_SAFE'|'ManualReview'|'払い戻し'|'OfflineAnalysis'|'AccountProtectionReview'.

labelState
labelState True string

このフィールドは、ラベル 'InquiryAccepted'|' の現在の状態を示します。不正アクセス'|'Disputed'|'反転'|'不正使用'|'ResubmittedRequest'|'AccountCompromised'|'AccountNotCompromised'.

labelReasonCode
labelReasonCode string

このフィールドは、ラベルの各種類に関連付けられている理由コードを示します: 'ProcessorResponseCode'|'BankResponseCode'|'FraudRefund'|'AccountTakeOver'|'PaymentInstrumentFraud'|'AccountFraud'|'不正使用'|'FriendlyFraud'|'AccountCredentialsLeaked'|'PassedAccountProtectionChecks'

プロセッサ
processor string

TC40 または SAFE 情報を生成している銀行または支払処理者の名前。

有効開始日
effectiveStartDate date-time

このラベルが有効な日付。 形式は ISO 8601 です。

有効終了日
effectiveEndDate date-time

このラベルの終了日。 形式は ISO 8601 です。 effectiveStartDate より古くすることはできません。

戻り値

Dynamics Fraud Protection Success オブジェクト

オンライン購入トランザクションのリスク評価を提供します

このイベントは、受信した新しい購入トランザクションに関する情報とコンテキストを送信します。 応答には、購入トランザクションを承認または拒否する決定と、販売者が銀行への承認呼び出しで送信する必要がある適切なマーチャント ID (MID) が含まれます

パラメーター

名前 キー 必須 説明
hosturl
hostUrl True string

ホスト URL

コンテンツ タイプ
Content-Type True string

application/json

関連付け ID
x-ms-correlation-id string

要求ごとの unqiue Correlation-Id ランタイムの問題のトレースに役立ちます。

環境 ID
x-ms-dfpenvid string

EnvironmentId

purchaseId
purchaseId True string

マーチャント システムのトランザクション (または購入/注文) 識別子。

評価タイプ
assessmentType string

イベントの評価の種類を示します。 指定できる値は、'Evaluate' または 'Protect' です。 指定しない場合、既定値は 'Protect' です

originalOrderId
originalOrderId string

月次サブスクリプションなどの定期的な請求に対する支払いのための、マーチャント システムの元の注文識別子。

customerLocalDate
customerLocalDate date-time

顧客のローカル タイム ゾーンに従って購入の作成日。 形式がISO8601

merchantLocalDate
merchantLocalDate True date-time

マーチャントのタイムゾーンに従った購入作成日。 形式がISO8601

merchantIdentifier
merchantIdentifier string

銀行のマーチャント識別子 (MID)

merchantCategoryCode
merchantCategoryCode string

銀行のマーチャント カテゴリ コード (MCC)

merchantBusinessType
merchantBusinessType string

この購入のマーチャントビジネスタイプ

merchantBusinessSegment
merchantBusinessSegment string

この購入のマーチャント事業セグメント

isTest
isTest boolean

購入がテスト購入であることを示します

isFreeProductIncluded
isFreeProductIncluded boolean

無料の製品がこの購入の一部であるかどうかを示します

isRecurringCharge
isRecurringCharge boolean

購入が定期的な料金であるかどうかを示します

isGuestCheckout
isGuestCheckout boolean

購入が最も早いチェックアウトで行われているかどうかを示します

isPostAuthCheck
isPostAuthCheck boolean

購入が銀行認証後に DFP に送信されているかどうかを示します

isRetryOrder
isRetryOrder boolean

購入が以前に失敗した試行の再試行であるかどうかを示します

recurringChargeFrequencyInDays
recurringChargeFrequencyInDays integer

料金が繰り返し発生する日数

recurringChargeStartDate
recurringChargeStartDate date-time

この購入の開始日 (定期的な場合)

recurringChargeEndDate
recurringChargeEndDate date-time

この購入の終了日 (定期的な場合)

isPostpaid
isPostpaid boolean

購入が後払いであるかどうかを示します

distinctItemCount
distinctItemCount double

購入の一環として販売されたユニークな製品の数

totalItemCount
totalItemCount double

購入の一環として販売された製品の合計数

orderType
orderType string

注文の種類 (例: 取り出し)

discountAmount
discountAmount double

合計金額を派生する前に、元の購入に対して提供される割引

tipAmount
tipAmount double

購入時に提供されるヒント

totalAmount
totalAmount double

顧客に請求される合計金額。税と出荷が含まれています。 割引とクーポンは必要に応じて含めることができます。現在、個別のフィールドはありません。 マーチャントが提供します。

salesTax
salesTax double

トランザクションに対して請求される売上税。 マーチャントが提供します。

通貨
currency string

ISO 4217 コード形式 (USD、GBP など) での元の購入の通貨。

shippingMethod
shippingMethod string

購入の発送に使用する方法を示します。 指定できる値 'InStorePickup' |'Standard' |'Express' |'DirectEntitlement' |'DigitalToken'

transactionProcessingOrder
transactionProcessingOrder string

トランザクション フロー中に不正行為の評価が行われた順序。 使用できる値は、事前認証、事後認証、BEFORE3DS、AFTER3DSです。

recurringSubscriptionId
recurringSubscriptionId string

定期的な料金の一意の ID

recurringChargeSequence
recurringChargeSequence string

この顧客に対して繰り返し請求が発生した n 番目 (1、2、3...) 時刻。

midName
midName string

MID に関連付けられているマーチャント名 (マーチャント識別子)。

transactionDescription
transactionDescription string

トランザクション処理の種類。 Possilbe 値は SUBSCRIPTIONFEE、DELAYEDCHARGES、NOSHOW、DEPOSIT です

shippingEmail
shippingEmail string

ユーザーの配送先メール アドレス

カスタムデータ
customData object

ルールなどを使用するために渡すことができるキーと値のペア。 詳細については、https://docs.microsoft.com/dynamics365/fraud-protection/schema#download-sample-data を参照してください

shippingDate
shippingDate date-time

注文が出荷された日付

orderInitiatedChannel
orderInitiatedChannel string

トランザクションが作成されたチャネル (例: 'AppStore'、'Web'、'MobileWeb'、'App'、'InGamePurchase')

orderInitiatedChannelName
orderInitiatedChannelName string

トランザクションが作成されたアプリ名または Web URL

orderInitiatedChannelRegionORCountry
orderInitiatedChannelRegionORCountry string

トランザクションが作成された市場 (例: アプリ市場)

merchantBusinessSegmentL2
merchantBusinessSegmentL2 string

第 2 レベルのビジネスまたは業界セグメント

lastUpdateYear
lastUpdateYear integer

アイテムが最後に更新された年

userId
userId True string

ユーザー識別子。 この情報は販売者によって提供されます。

作成日
creationDate date-time

ユーザー アカウントの作成日。 形式は ISO 8601 です。

updateDate
updateDate date-time

ユーザー データが最後に変更された日付。 形式は ISO 8601 です。

ファーストネーム
firstName string

アカウントのユーザー指定の名。

苗字
lastName string

アカウントのユーザー指定の姓。

country
country string

ユーザーの国または地域。 値は、2 文字の ISO 国/地域コード (たとえば、米国) である必要があります。

郵便番号
zipCode string

ユーザーの郵便番号。

timeZone
timeZone string

ユーザーのタイム ゾーン。

言語
language string

ユーザーの言語と地域 (たとえば、EN-US)。

phoneNumber
phoneNumber string

ユーザーの電話番号。 形式は、国/地域コードの後にハイフン (-) を付け、電話番号 (たとえば、米国の場合は +1-1234567890) にする必要があります。

メール
email string

ユーザーの電子メール アドレス。 この値では大文字と小文字が区別されません。

membershipId
membershipId string

ユーザーがマーチャントとの既存のメンバーシップを既に持っている場合は、メンバーシップ ID。

プロフィールの種類
profileType string

ユーザーのプロファイルの種類。 使用可能な値 'Consumer' |'Seller' |'Publisher' |'Tenant' |'Developer'

profileName
profileName string

profileType に応じたプロファイル名。

authenticationProvider
authenticationProvider string

マーチャントと異なる場合は、ユーザーの認証プロバイダー。 使用可能な valuse 'MSA' |'Facebook' |'PSN' |'MerchantAuth' |'Google'

認証方法
authenticationMethod string

購入前または購入中に顧客が認証された方法。 可能な値には、パスワードベース、多要素、生体認証、トークンベース、

ディスプレイ名
displayName string

ユーザーの表示名。 例: Xbox ゲーマータグの値

isEmailValidated
isEmailValidated boolean

ユーザーが指定した電子メール アドレスがユーザーの所有として検証されているかどうかを示す True/False 値です。

emailValidatedDate
emailValidatedDate date-time

ユーザーの電子メールの検証日。 形式は ISO 8601 です。

isPhoneNumberValidated
isPhoneNumberValidated boolean

ユーザー指定の電話番号がユーザーの所有として検証されているかどうかを示す True/False 値です。

phoneNumberValidatedDate
phoneNumberValidatedDate date-time

ユーザーの電話番号の検証日。 形式は ISO 8601 です。

membershipType
membershipType string

顧客のメンバーシップの状態または種類。 Premium、Executive など、有料のさまざまなレベルを指定できます。 指定できる値は FREE、PAID、PREMIUM です

loginInputMethod
loginInputMethod string

顧客が資格情報を入力する方法。 使用できる値は、MANUALINPUT、AUTOFILL、SCRIPT、COPYPASTE、SELECTPROFILE です。

lastPasswordUpdatedDate
lastPasswordUpdatedDate date-time

顧客のパスワードが最後に更新されたとき。

firstPurchaseDate
firstPurchaseDate date-time

顧客が最初の購入を行ったとき

loginChallengeType
loginChallengeType string

開始されたチャレンジ応答テストの種類。 指定できる値は、TEXT SMS、PHONE SMS、EMAIL PIN、CAPTCHA です。

deviceContextId
deviceContextId True string

顧客のフィンガープリント セッション ID、またはセッションが使用できない場合はイベント ID。

プロバイダ
provider string

デバイス情報のプロバイダー。 指定できる値は "DFPFingerPrinting" |'Merchant'。 DFP フィンガープリント JS スクリプトを使用する場合は、すべてのデータが正しく接続されるように 'DFPFingerPrinting' を渡す必要があります。

deviceContextDC
deviceContextDC string

非推奨: DFP フィンガープリントに必要なくなりました。 顧客の DFP フィンガープリント セッションを格納しているデータセンター (DFP フィンガープリント JS スクリプトによって提供されます)。

externalDeviceId
externalDeviceId string

マーチャントによって提供およびマスターされている顧客のデバイス ID。

externalDeviceType
externalDeviceType string

マーチャントによって提供およびマスターされている顧客のデバイスの種類。 使用可能な値 'Mobile' |'Computer' |'MerchantHardware' |'Tablet' |'GameConsole'

ipAddress
ipAddress string

顧客の IP アドレス (販売者が提供)

httpSignature
httpSignature string

HTTP メッセージのデジタル署名。

httpUserAgent
httpUserAgent string

アプリケーション、オペレーティング システム、ベンダー、バージョンを識別するために使用される要求ヘッダー。

browserHeader
browserHeader string

ブラウザーによって送信された要求ヘッダーの完全な一覧。

browserResolution
browserResolution string

ブラウザーの解像度。

browserLanguage
browserLanguage string

ブラウザーの既定の言語設定。

tcpSignature
tcpSignature string

TCP アプリケーション署名。

sslSignature
sslSignature string

SSL 署名。

enabledCookies
enabledCookies boolean

Cookie が有効かどうかを示す True/False 値です。

enabledFlash
enabledFlash boolean

Flash が有効かどうかを示す True/False 値です。

enabledJavaScript
enabledJavaScript boolean

JavaScript が有効かどうかを示す True/False 値です。

screenAspectRatio
screenAspectRatio string

ブラウザーの縦横比。

screenColorDepth
screenColorDepth string

画面の色深度。

screenResolution
screenResolution string

デバイス画面の解像度 (ピクセル単位)

siteHostName
siteHostName string

サイトのホスト名。

os
os string

デバイス オペレーティング システム。

oSFonts
oSFonts string

オペレーティング システムの既定のフォント。

deviceProcessor
deviceProcessor string

デバイス プロセッサ。

sessionId
sessionId string

一意のセッション ID。

trueIp
trueIp string

デバイスフィンガープリントによって識別されるデバイスの真の IP アドレス

proxyIp
proxyIp string

プロキシ デバイスの IP アドレス。

deviceId
deviceId string

デバイスフィンガープリントによって生成されたデバイスごとの一意の GUID

timeZone
timeZone string

GMT に関するローカル タイム ゾーンのオフセット (時間単位)

userAgentDetails
userAgentDetails string

追加のユーザー エージェントまたはブラウザーの詳細。

appVersion
appVersion string

アプリケーションのバージョン。

browserPackagesList
browserPackagesList string

デバイスにインストールされているパッケージの一覧。

buildManufacturer
buildManufacturer string

デバイスの製造元。

buildModel
buildModel string

エンド ユーザーがエンド プロダクトの目に見えない名前。

buildSdkVersion
buildSdkVersion string

ビルド バージョン。

dataNetworkType
dataNetworkType string

モバイル データ ネットワークの種類。

deviceModelName
deviceModelName string

デバイス モデル。

deviceSystemName
deviceSystemName string

コンピューターのデバイス名。

deviceSystemVersion
deviceSystemVersion string

デバイスのバージョン。

isBluetoothEnabled
isBluetoothEnabled boolean

Bluetooth が有効になっているかどうかを示す True/False 値。

simNetworkCountryISO
simNetworkCountryISO string

モバイル サービス プロバイダーの ISO 国コード。

simNetworkType
simNetworkType string

モバイル ネットワークの種類。

systemUpTime
systemUpTime string

デバイスが動作していて使用可能な期間。

merchantPaymentInstrumentId
merchantPaymentInstrumentId string

支払い方法の識別子。 この情報は販売者によって提供されます。

paymentMethod
paymentMethod string

最上位の支払い方法カテゴリ。 使用可能な値は、カード、現金、DIRECTDEBIT、E ウォレット、モバイル、E 銀行、請求書、バウチャーです。

type True string

支払いの種類。 使用可能な値 'CreditCard' |'DirectDebit' |'PayPal' |'MobileBilling' |'OnlineBankTransfer' |'Invoice' |'MerchantGiftCard' |'MerchantWallet' |'CashOnDelivery' |'Paytm' |'CCAvenue'

作成日
creationDate date-time

マーチャントのシステムにおける支払い方法の最初のエントリの日付。 形式は ISO 8601 です。

updateDate
updateDate date-time

マーチャントのシステムでの支払い方法の最後の更新日。 形式は ISO 8601 です。

paymentCheckoutProvider
paymentCheckoutProvider string

eWallet チェックアウト プロバイダー。

isLowLiabilityPIType
isLowLiabilityPIType boolean

支払い方法が低責任かどうかを示す True/False 値です。

状態
state string

販売者のシステムにおける PI の現在の状態。 有効な値 'Active' |'Inactive'

cardType
cardType string

この属性は、クレジット/デビット カードの種類の支払いに対してのみ使用されます。 カードが提供されるネットワーク。 使用可能な値 'Visa' |'Mastercard' |'Amex' |'ACH' |'SEPA' |'UnionPay' |'Inicis' |'MobileBillingCarrier' |'Discover' |'AllPay' |'JCB' |'DiscoverDiners'

holderName
holderName string

支払い方法のユーザーの名前。 この属性は、クレジット/デビット カードの種類の支払いに対してのみ使用されます。

holderCompanyName
holderCompanyName string

会社または会社のカードを提供する組織の名前 (ビジネスでの購入のみ)。

settlementApprovalRequired
settlementApprovalRequired boolean

SEPA トランザクションに承認が必要かどうかを示す True/False 値です。

ビン
bin string

この属性は、クレジット/デビット カードの種類の支払いに対してのみ使用されます。

binName
binName string

BIN 表示名。

binCountryISO
binCountryISO string

BIN に関連付けられている ISO 国コード。

binCardType
binCardType string

BIN カードの種類。 可能な値は、デビット、クレジット、プリペイド、フリート、CREDITDEBIT です。

binCardAssociation
binCardAssociation string

BIN カードの関連付け。 使用可能な値には、VISA、MASTERCARD、AMEX、DISCOVER、MAESTRO、JCB、UNIONPAY、DINERSCLUB があります。

binBankGroup
binBankGroup string

BIN 銀行グループ。

有効期限
expirationDate string

マーチャントのシステムでの支払い方法の有効期限。 形式は ISO 8601 です。 この属性は、クレジット/デビット カードの種類の支払いに対してのみ使用されます。

lastFourDigits
lastFourDigits string

この属性は、クレジット/デビット カードの種類の支払いに対してのみ使用されます。

メール
email string

支払い方法に関連付けられている電子メール アドレス。 この属性は、PayPalタイプの支払いにのみ使用されます。

billingAgreementId
billingAgreementId string

この属性は、PayPalタイプの支払いにのみ使用されます。

payerId
payerId string

この属性は、PayPalタイプの支払いにのみ使用されます。

payerStatus
payerStatus string

PayPalが支払者を検証したかどうかを示す値。 この属性は、PayPalタイプの支払いにのみ使用されます。 使用可能な値 'Verified' |'Unverified'

addressStatus
addressStatus string

PayPalが支払者の住所を確認したかどうかを示す値。 この属性は、PayPalタイプの支払いにのみ使用されます。 有効な値 'Confirmed' |'未確認'

imei
imei string

この属性は、Mobilepayment タイプの支払いに対してのみ使用されます。

通貨
currency string

選択した支払方法の通貨コード。

isInternationalMoneyTransfer
isInternationalMoneyTransfer boolean

国際送金が発生したかどうかを示す True/False 値です。

bankIdentifierCode
bankIdentifierCode string

銀行識別子コード (BIC または SWIFT コード)

bankName
bankName string

銀行名

bankZipCode
bankZipCode string

銀行の郵便番号

bankState
bankState string

銀行の状態

bankCountryISO
bankCountryISO string

銀行 ISO の国

paymentCollectionDate
paymentCollectionDate date-time

支払い回収の見積もり日 (主に支払いサービス プロバイダーに使用されます)。

instantPaymentSettlement
instantPaymentSettlement boolean

銀行リダイレクト (CSV 支払いをサポートするために使用) を示す True/False 値。

autoCaptureEnabled
autoCaptureEnabled boolean

カードの支払いに対して支払いが自動的にキャプチャされたかどうかを示す True/False 値です。 リダイレクト支払の場合、これは、資金を自動的に引き出すかどうかをパートナー銀行に示す指標にすぎません。

アカウントタイプ
accountType string

トランザクションに対して課金するアカウントの種類を示します。 UNSPECIFIED が既定値です。 CHEQUE_ACCOUNTは、カードをデビット カードとして使用します。 CREDIT_FACILITYはカードをクレジット カードとして使用します。

authorizationType
authorizationType string

承認の種類。 マスターカードとビザでは、承認の試行を事前承認または最終承認として定義する必要があります。 使用可能な値はPRE_AUTHORIZATION、FINAL_AUTHORIZATION

authorizationResultCode
authorizationResultCode string

承認決定からの銀行の応答。 指定できる値は、APPROVE、DECLINE、PENDING です。

authorizationResultText
authorizationResultText string

承認決定の理由。特に拒否または保留中のトランザクションの場合。 使用できる値は、MISMATCH_CVV、MISMATCH_ADDRESS、MISMATCH_EXPIRATIONDATE、NOACCOUNT、INVALIDPIN、LOWFUND、OVERLIMIT SUSPICIOUSACCOUNT です。

acquirerId
acquirerId string

機関識別コードの取得。

acquirerCountryISO
acquirerCountryISO string

教育機関の国コードを取得する

cvvVerify
cvvVerify string

CVV 検証が使用可能かどうか、または正常に検証されるかどうかを示します。 Y = 正常に検証されました。N = 正常に検証されませんでした、U = 使用不可、A = 使用可能、検証なし

avsVerify
avsVerify string

addres 検証が使用可能かどうか、または正常に検証されるかどうかを示します。 Y = 正常に検証されました。N = 正常に検証されませんでした、U = 使用不可、A = 使用可能、検証なし

cavVerify
cavVerify string

カード所有者認証の検証が使用可能か、または正常に検証されるかを示します。 Y = 正常に検証されました。N = 正常に検証されませんでした、U = 使用不可、A = 使用可能、検証なし

piInputMethod
piInputMethod string

N/A

encryptedCreditCardNumber
encryptedCreditCardNumber string

ハッシュ化または暗号化されたクレジット カード番号。

purchaseAmount
purchaseAmount double

トランザクションに対してこの PI を使用した合計購入金額

street1
street1 string

アドレスに指定された最初の行。

street2
street2 string

アドレスに指定された 2 番目の行。 (この値は空白にすることができます)。

street3
street3 string

アドレスに指定された 3 番目の行。 (この値は空白にすることができます)。

city
city string

住所に指定された市区町村。

状態
state string

住所に対して指定された州または都道府県。

district string

住所用に指定された地区。

郵便番号
zipCode string

住所に指定された郵便番号。

country
country string

住所に指定された国/地域コード。 値は、2 文字の ISO 国/地域コード (たとえば、米国) である必要があります。

ファーストネーム
firstName string

アドレスで指定された名

苗字
lastName string

住所で指定された姓

phoneNumber
phoneNumber string

住所が記載された電話番号

organizationId
organizationId True string

マーチャントまたは組織の一意識別子。

名前
name True string

組織の名前

郵便番号
zipCode string

組織が配置されている郵便番号

状態
state string

組織が配置されている状態

countryISO
countryISO string

組織が配置されている countryISO

organizationId
organizationId True string

マーチャントまたは組織の一意識別子。

名前
name True string

組織の名前

郵便番号
zipCode string

組織が配置されている郵便番号

状態
state string

組織が配置されている状態

countryISO
countryISO string

組織が配置されている countryISO

organizationId
organizationId True string

マーチャントまたは組織の一意識別子。

名前
name True string

組織の名前

郵便番号
zipCode string

組織が配置されている郵便番号

状態
state string

組織が配置されている状態

countryISO
countryISO string

組織が配置されている countryISO

isThreeDSAuth
isThreeDSAuth boolean

このトランザクションが 3DS 経由で認証されるかどうかを示す True/False 値です。

messageCategory
messageCategory string

特定のユース ケースのメッセージのカテゴリを識別します。 使用できる値: 01 = PA、02 = NPA、03-79 = 将来の EMVCo 使用のために予約済み (EMVCo で定義されるまで無効な値)、80 - 99 = DS 使用のために予約済み

deviceChannel
deviceChannel string

トランザクションの開始に使用されるチャネル インターフェイスの種類を示します。 使用できる値: 01 = アプリベース (APP)、02 = Browser (BRW)、03 = 3DS Requestor Initiated (3RI)、04-79 = EMVCo の将来の使用のために予約済み (EMVCo で定義されるまで無効な値)、80 - 99 = DS 用に予約済み

threeDSServerTransId
threeDSServerTransId string

1 つのトランザクションを識別するために 3DS サーバーによって割り当てられるユニバーサル一意のトランザクション識別子。

threeDSRequestorAuthenticationInd
threeDSRequestorAuthenticationInd string
threeDSRequestorChallengeInd
threeDSRequestorChallengeInd string

このトランザクションにチャレンジが要求されるかどうかを示します。 受け入れ可能な値: 01 = 優先なし、 02 = 要求されたチャレンジなし、03 = 要求されたチャレンジ (3DS 要求者の優先)、04 = 要求されたチャレンジ (必須)、05 = 要求されたチャレンジなし (トランザクション リスク分析は既に実行されています)、06 = 要求されたチャレンジなし (データ共有のみ)、07 = 要求されたチャレンジなし (強力なコンシューマー認証が既に実行されている)、08 = 要求されたチャレンジなし (チャレンジが必要ない場合はホワイトリストの除外を利用) 09 = チャレンジが要求されました (チャレンジが必要な場合はホワイトリスト プロンプトが要求されました)

threeRIInd
threeRIInd string

3RI 要求の種類を示します。 指定できる値: 01 = 定期的なトランザクション、02 = 分割払いトランザクション、03 = カードの追加、 04 = カード情報の保持、05 = アカウント認証、06 = 分割、遅延出荷、07 = Top-up、08 = メール オーダー、09 = 電話注文、10 = ホワイトリストの状態チェック、11 = その他の支払い、12- 79 = EMVCo の将来の使用 (EMVCo で定義されるまで無効な値)、80-99 = DS 使用のために予約済み

threeDSReqPriorAuthMethod
threeDSReqPriorAuthMethod string

カード所有者が以前に 3DS リクエスタに対して認証するために使用するメカニズム。 受け入れられた値: 01 = ACS によって発生した摩擦のない認証、02 = ACS によってカード所有者チャレンジが発生した、03 = AVS 検証済み、04 = その他の発行者方法、05- 79 = EMVCo の将来の使用のために予約済み (EMVCo で定義されるまで無効な値)、80- 99 = DS 使用のために予約済み

transStatus
transStatus string

トランザクションが認証されたトランザクションまたはアカウント検証として適格かどうかを示します。 受け入れ可能な値: Y = 認証の検証が成功しました。 N = 認証されていない、アカウントが検証されていません。トランザクションが拒否されました。 U = 認証、アカウント検証を実行できませんでした。ARes または RReq で示されているように、技術的またはその他の問題。 A = 実行された処理を試行します。認証されず、検証済みですが、認証の試行の証明が提供されます。 C = チャレンジが必要です。CReq、CRes を使用して追加の認証が必要です。 D = チャレンジが必要です。分離された認証が確認されました。 R = 認証、アカウント検証が拒否されました。発行者が認証、検証を拒否し、承認を試みないことを要求しています。 I = 情報のみ;3DS リクエスタ チャレンジのユーザー設定が確認済み。

transStatusReason
transStatusReason string

[トランザクションの状態] フィールドの値が指定されている理由について示します。 許容される値: 01 = カード認証に失敗しました、02 = 不明なデバイス、03 = サポートされていないデバイス、 04 = 認証頻度制限を超えています。05 = 有効期限切れのカード番号、06 = 無効なカード番号、07 = 無効なトランザクション、08 = カード レコードなし、09 = セキュリティエラー、10 = 盗難カード、11 = 不正使用の可能性、12 = カード所有者に許可されていないトランザクション、13 = サービスに登録されていないカード所有者、14 = ACS でタイムアウトしたトランザクション、 15 = 低信頼度、16 = 中程度の信頼度、17 = 高信頼度、18 = 非常に高い信頼度、 19 = ACS の最大チャレンジを超えています。20 = 支払い以外のトランザクションはサポートされていません。21 = 3RI トランザクションはサポートされていません。22 = ACS の技術的な問題、23 = ACS で必要な分離認証が必要ですが、3DS リクエスタから要求されていない場合、24 = 3DS 要求者の切り離された最大有効期限を超えました。25 = 切り離された認証はカード所有者の認証に十分な時間が提供されませんでした。 ACS は試行せず、26 = 認証は試行されましたが、カード所有者によって実行されません。27-79 = EMVCo の将来の使用のために予約されています (EMVCo で定義されるまで無効な値)、80 - 99 = DS 使用用に予約済み

threeDSCompInd
threeDSCompInd string

3DS メソッドが正常に完了したかどうかを示します。 指定できる値: Y = 正常に完了しました。N = 正常に完了しませんでした。U = Unavailabl 3DS メソッド URL が、カード所有者アカウント番号に関連付けられているカード範囲の PRes メッセージ データに存在しませんでした。

acsChallengeMandated
acsChallengeMandated string

現地/地域の義務またはその他の変数により、トランザクションを承認するためにチャレンジが必要かどうかを示します。 受け入れ可能な値: Y = チャレンジが必須、N = チャレンジが必須ではありません

eci
eci string

電子コマース インジケーター (ECI)。 カード所有者の認証試行の結果を示すために ACS または DS によって提供される支払いシステム固有の値。 許容される値: 02 (MasterCard)/05 (Visa)= 成功した認証 01 (MasterCard)/06/07 (Visa) = その他すべて

shipNameIndicator
shipNameIndicator string

アカウントのカード所有者名がこのトランザクションに使用される出荷名と同じかどうかを示します。 受け入れ可能な値: 01 = 配送先名と同じアカウント名、02 = 出荷名と異なるアカウント名

challengeCompletionInd
challengeCompletionInd string

ACS チャレンジ サイクルの状態と、チャレンジが完了したか、追加のメッセージが必要になるかを示すインジケーター。 許容される値: Y = チャレンジが完了し、それ以上チャレンジ メッセージ交換は必要ありません。N = チャレンジが完了せず、追加のチャレンジ メッセージ交換が必要です

chAccPwChangeInd
chAccPwChangeInd string

3DS リクエスタのカード所有者のアカウントがパスワードの変更またはアカウントのリセットを行ってからの時間を示します。 許容される値: 01 = 変更なし、02 = このトランザクション中に変更、03 = 30 日未満、04 = 30 - 60 日、05 = 60 日を超える

chAccAgeInd
chAccAgeInd string

カード所有者が 3DS リクエスタのアカウントを持っていた時間の長さ。 受け入れ可能な値: 01 = アカウントなし (ゲスト チェックアウト)、02 = このトランザクション中に作成、03 = 30 日未満、04 = 30 - 60 日、05 = 60 日を超える

provisionAttemptsDay
provisionAttemptsDay string

過去 24 時間のカードの追加試行回数。 長さ: 最大 3 文字 例の値: 2、02、002

exemptionRaised
exemptionRaised string

PSD2 除外要求、Y - 除外、N - 除外なし

suspiciousAccActivity
suspiciousAccActivity string

3DS リクエスタがカード所有者アカウントで疑わしいアクティビティ (以前の不正行為を含む) を経験したかどうかを示します。 受け入れ可能な値: 01 = 疑わしいアクティビティが観察されていません。02 = 疑わしいアクティビティが観察されました

productId
productId True string

マーチャント システムの製品識別子。

製品名
productName string

ユーザーが読み取り可能な製品名。

type string

販売された製品の種類。 使用可能な値 'Digital' |'Physical'

sku
sku string

製品 SKU

カテゴリ
category string

製品のカテゴリ。 使用可能な値 'Subscription' |'Game' |'GameConsumable' |'GameDLC' |'HardwareDevice' |'HardwareAccessory' |'SoftwareToken' |'SoftwareDirectEntitlement' |'ClothingShoes' |'RecreationalEquipment' |'ジュエリー' |'ホテル' |'チケット' |'VehicleRental' |'GiftCard' |'Movies' |'Music' |'GarageIndustrial' |'HomeGarden' |'Tools' |'Books' |'HealthBeauty' |'家具' |'Toys' |'FoodGrocery'

merchantProductCategory
merchantProductCategory string

システム内のマーチャントによって定義された製品のカテゴリ

市場
market string

製品を提供する市場

productBrand
productBrand string

製品のブランド名

buyItAgainOrder
buyItAgainOrder boolean

True ユーザーが前の注文を再注文する場合 (その注文の製品だけでなく)

preOrderAvailabilityDate
preOrderAvailabilityDate date-time

製品が最初に予約注文に使用できるようになったとき

salesPrice
salesPrice double

販売された商品の価格 (税金を含まない)。 マーチャントが提供します。

通貨
currency string

販売価格に使用される通貨。 マーチャントが提供します。

歯車
cogs double

販売商品原価 - 品目の原材料原価。 マーチャントが提供します。

isRecurring
isRecurring boolean

製品が定期的なサブスクリプションであるかどうかを示します。

isFree
isFree boolean

製品が無料で提供されているかどうかを示します。

言語
language string

製品が記述されている言語。

purchasePrice
purchasePrice double

購入時の品目の価格。

余白
margin double

アイテムの販売によって得られたマージン。

quantity integer

購入した品目の数量

isPreorder
isPreorder boolean

製品が予約注文に提供されているかどうかを示します。

shippingMethod
shippingMethod string

製品の発送に使用する方法を示します。 指定できる値 'InStorePickup' |'Standard' |'Express' |'DirectEntitlement' |'DigitalToken'

street1
street1 string

アドレスに指定された最初の行。

street2
street2 string

アドレスに指定された 2 番目の行。 (この値は空白にすることができます)。

street3
street3 string

アドレスに指定された 3 番目の行。 (この値は空白にすることができます)。

city
city string

住所に指定された市区町村。

状態
state string

住所に対して指定された州または都道府県。

district string

住所用に指定された地区。

郵便番号
zipCode string

住所に指定された郵便番号。

country
country string

住所に指定された国/地域コード。 値は、2 文字の ISO 国/地域コード (たとえば、米国) である必要があります。

ファーストネーム
firstName string

アドレスで指定された名

苗字
lastName string

住所で指定された姓

phoneNumber
phoneNumber string

住所が記載された電話番号

storeId
storeId True string

マーチャント システムに識別子を格納する

storeName
storeName string

マーチャント システムのストア名

terminalId
terminalId string

販売時点管理ターミナルの一意識別子

terminalName
terminalName string

販売時点管理ターミナル名

street1
street1 string

アドレスに指定された最初の行。

street2
street2 string

アドレスに指定された 2 番目の行。 (この値は空白にすることができます)。

street3
street3 string

アドレスに指定された 3 番目の行。 (この値は空白にすることができます)。

city
city string

住所に指定された市区町村。

状態
state string

住所に対して指定された州または都道府県。

district string

住所用に指定された地区。

郵便番号
zipCode string

住所に指定された郵便番号。

country
country string

住所に指定された国/地域コード。 値は、2 文字の ISO 国/地域コード (たとえば、米国) である必要があります。

userId
userId True string

ユーザー識別子。 この情報は販売者によって提供されます。

作成日
creationDate date-time

ユーザー アカウントの作成日。 形式は ISO 8601 です。

updateDate
updateDate date-time

ユーザー データが最後に変更された日付。 形式は ISO 8601 です。

ファーストネーム
firstName string

アカウントのユーザー指定の名。

苗字
lastName string

アカウントのユーザー指定の姓。

country
country string

ユーザーの国または地域。 値は、2 文字の ISO 国/地域コード (たとえば、米国) である必要があります。

郵便番号
zipCode string

ユーザーの郵便番号。

timeZone
timeZone string

ユーザーのタイム ゾーン。

言語
language string

ユーザーの言語と地域 (たとえば、EN-US)。

phoneNumber
phoneNumber string

ユーザーの電話番号。 形式は、国/地域コードの後にハイフン (-) を付け、電話番号 (たとえば、米国の場合は +1-1234567890) にする必要があります。

メール
email string

ユーザーの電子メール アドレス。 この値では大文字と小文字が区別されません。

membershipId
membershipId string

ユーザーがマーチャントとの既存のメンバーシップを既に持っている場合は、メンバーシップ ID。

プロフィールの種類
profileType string

ユーザーのプロファイルの種類。 使用可能な値 'Consumer' |'Seller' |'Publisher' |'Tenant' |'Developer'

profileName
profileName string

profileType に応じたプロファイル名。

authenticationProvider
authenticationProvider string

マーチャントと異なる場合は、ユーザーの認証プロバイダー。 使用可能な valuse 'MSA' |'Facebook' |'PSN' |'MerchantAuth' |'Google'

認証方法
authenticationMethod string

購入前または購入中に顧客が認証された方法。 可能な値には、パスワードベース、多要素、生体認証、トークンベース、

ディスプレイ名
displayName string

ユーザーの表示名。 例: Xbox ゲーマータグの値

isEmailValidated
isEmailValidated boolean

ユーザーが指定した電子メール アドレスがユーザーの所有として検証されているかどうかを示す True/False 値です。

emailValidatedDate
emailValidatedDate date-time

ユーザーの電子メールの検証日。 形式は ISO 8601 です。

isPhoneNumberValidated
isPhoneNumberValidated boolean

ユーザー指定の電話番号がユーザーの所有として検証されているかどうかを示す True/False 値です。

phoneNumberValidatedDate
phoneNumberValidatedDate date-time

ユーザーの電話番号の検証日。 形式は ISO 8601 です。

membershipType
membershipType string

顧客のメンバーシップの状態または種類。 Premium、Executive など、有料のさまざまなレベルを指定できます。 指定できる値は FREE、PAID、PREMIUM です

loginInputMethod
loginInputMethod string

顧客が資格情報を入力する方法。 使用できる値は、MANUALINPUT、AUTOFILL、SCRIPT、COPYPASTE、SELECTPROFILE です。

lastPasswordUpdatedDate
lastPasswordUpdatedDate date-time

顧客のパスワードが最後に更新されたとき。

firstPurchaseDate
firstPurchaseDate date-time

顧客が最初の購入を行ったとき

loginChallengeType
loginChallengeType string

開始されたチャレンジ応答テストの種類。 指定できる値は、TEXT SMS、PHONE SMS、EMAIL PIN、CAPTCHA です。

airlineIncluded
airlineIncluded boolean

航空運賃が含まれるかどうかを示す True/False 値です。

carRentalIncluded
carRentalIncluded boolean

レンタカーが含まれているかどうかを示す True/False 値です。

lodgingIncluded
lodgingIncluded boolean

宿泊が含まれるかどうかを示す True/False 値です。

travelType
travelType string

旅行カテゴリまたは種類。

isRoundTrip
isRoundTrip boolean

旅行がラウンド トリップかどうかを示す True/False 値です。

isDiscountOffered
isDiscountOffered boolean

割引が提供されたかどうかを示す True/False 値。

isPackagedTour
isPackagedTour boolean

パッケージツアーかどうかを示す True/False 値。

issueDateTime
issueDateTime date-time

チケットが発行された日時。

travelDateTime
travelDateTime date-time

移動の開始日時。

returnDateTime
returnDateTime date-time

移動の終了または返却日時。

bookingType
bookingType string

予約の種類。 考えられる値には、WEBSITE、AGENT があります

webUrl
webUrl string

旅行が予約された URL。

fromCity
fromCity string

顧客の移動先の市区町村。

fromState
fromState string

顧客の移動先の状態。

fromCountryISO
fromCountryISO string

顧客の移動先の ISO 国。

fromZipCode
fromZipCode string

顧客の移動先の郵便番号。

toCity
toCity string

顧客の移動先の市区町村。

toState
toState string

顧客が移動している状態。

toCountryISO
toCountryISO string

顧客の移動先の ISO 国。

toZipCode
toZipCode string

顧客の移動先の郵便番号。

ticketNumber
ticketNumber string

一意のチケット番号。

placeOfIssue
placeOfIssue string

チケットが発行された場所。

isRestrictedTicket
isRestrictedTicket boolean

チケットが制限されているかどうかを示す True/False 値です。

rewardsOrVoucherApplied
rewardsOrVoucherApplied boolean

リワードまたはバウチャーが注文に適用されたかどうかを示す True/False 値です。

totalRewardsApplied
totalRewardsApplied integer

注文に適用された報酬の合計。

totalFees
totalFees double

注文に適用される合計料金。

purchaserProfileType
purchaserProfileType string

顧客のプロファイルまたはメンバーシップの種類。 指定できる値は CORPORATE、INDIVIDUAL

isThirdParty
isThirdParty boolean

サード パーティのサイトを通じて注文が行われたかどうかを示す True/False 値です。

isPurchaserFrequentFlyer
isPurchaserFrequentFlyer boolean

サード パーティのサイトを通じて注文が行われたかどうかを示す True/False 値です。

passengerCount
passengerCount integer

乗客の合計数。

numberOfStops
numberOfStops integer

フライトの停留所または乗り継ぎの数。

airlineCode
airlineCode string

航空会社コード。

airlineName
airlineName string

航空会社名。

operatedBy
operatedBy string

フライトを運用している組織。

flightNumber
flightNumber string

フライト番号。

departureDateTime
departureDateTime date-time

出発日時。

arrivalDateTime
arrivalDateTime date-time

到着日時。

fromAirportCode
fromAirportCode string

フライトの出発空港コード。

fromAirportCity
fromAirportCity string

顧客が移動している空港の都市。

fromAirportState
fromAirportState string

顧客が移動している空港の状態。

fromAirportZipcode
fromAirportZipcode string

顧客が移動している空港の郵便番号。

fromAirportCountryISO
fromAirportCountryISO string

顧客が旅行している空港 ISO の国。

toAirportCode
toAirportCode string

フライトが飛行している空港コード。

toAirportCity
toAirportCity string

顧客が移動している空港の都市。

toAirportState
toAirportState string

顧客が移動している空港の状態。

toAirportZipcode
toAirportZipcode string

顧客が移動している空港の郵便番号。

toAirportCountryISO
toAirportCountryISO string

顧客が移動している空港 ISO 国。

travelClass
travelClass string

座席クラスまたはキャビン。

segmentSequence
segmentSequence integer

指定されたフライト レッグのシーケンス番号 (例: フライトの第 2 区間の場合は 2)

ファーストネーム
firstName string

乗客の名。

苗字
lastName string

お客様の姓。

folioNumber
folioNumber string

宿泊施設の一意識別子。

checkInDate
checkInDate date-time

宿泊のチェックイン日。

checkOutDate
checkOutDate date-time

宿泊のチェックアウト日。

reservationConfirmed
reservationConfirmed boolean

予約が確認されたかどうかを示す True/False 値。

membershipDetails
membershipDetails string

顧客のメンバーシップの状態に関する追加の詳細。

discountProgram
discountProgram string

宿泊注文に適用される割引プログラム。

adultCount
adultCount integer

宿泊に含まれる大人の人数。

kidCount
kidCount integer

滞在に含まれる子供の数。

nightsCount
nightsCount integer

滞在に含まれる宿泊日数。

roomCount
roomCount integer

宿泊に含まれる客室数。

bedType
bedType string

ベッドタイプまたはカテゴリ。

roomType
roomType string

部屋の種類またはカテゴリ。

paymentDescription
paymentDescription string

ロディング支払いの詳細。

名前
name string

施設名。

type string

施設の種類。

contactPhoneNumber (連絡先電話番号)
contactPhoneNumber string

施設への連絡に使用する電話番号。

連絡先メールアドレス
contactEmail string

施設への連絡に使用する電子メール アドレス。

dailyRoomRate
dailyRoomRate double

施設の毎日の客室料金。

通貨
currency string

施設でサポートされている通貨。

dailyRoomTaxAmount
dailyRoomTaxAmount double

施設が請求する 1 日分の部屋税額。

street1
street1 string

アドレスに指定された最初の行。

street2
street2 string

アドレスに指定された 2 番目の行。 (この値は空白にすることができます)。

street3
street3 string

アドレスに指定された 3 番目の行。 (この値は空白にすることができます)。

city
city string

住所に指定された市区町村。

状態
state string

住所に対して指定された州または都道府県。

district string

住所用に指定された地区。

郵便番号
zipCode string

住所に指定された郵便番号。

country
country string

住所に指定された国/地域コード。 値は、2 文字の ISO 国/地域コード (たとえば、米国) である必要があります。

pickupLocation
pickupLocation string

レンタカーの乗車場所。

pickupDateTime
pickupDateTime date-time

レンタカーの受け取り日時。

dropOffLocation
dropOffLocation string

レンタカーの降車場所。

dropOffDateTime
dropOffDateTime date-time

レンタカーの降車日時

discountProgram
discountProgram string

レンタカーのご注文に適用される割引プログラム。

carType
carType string

車の種類またはカテゴリ。

isPrepaid
isPrepaid boolean

レンタカーが前払いされたかどうかを示す True/False 値です。

insuranceIncluded
insuranceIncluded boolean

保険が含まれているかどうかを示す True/False 値。

連絡先メールアドレス
contactEmail string

レンタカーの電子メール アドレス。

contactPhoneNumber (連絡先電話番号)
contactPhoneNumber string

レンタカー会社の電話番号。

street1
street1 string

アドレスに指定された最初の行。

street2
street2 string

アドレスに指定された 2 番目の行。 (この値は空白にすることができます)。

street3
street3 string

アドレスに指定された 3 番目の行。 (この値は空白にすることができます)。

city
city string

住所に指定された市区町村。

状態
state string

住所に対して指定された州または都道府県。

district string

住所用に指定された地区。

郵便番号
zipCode string

住所に指定された郵便番号。

country
country string

住所に指定された国/地域コード。 値は、2 文字の ISO 国/地域コード (たとえば、米国) である必要があります。

agencyCode
agencyCode string

旅行代理店コード。

agencyName
agencyName string

旅行代理店の名前。

agentCode
agentCode string

N/A

agencyContactPhone
agencyContactPhone string

N/A

agencyContactEmail
agencyContactEmail string

N/A

street1
street1 string

アドレスに指定された最初の行。

street2
street2 string

アドレスに指定された 2 番目の行。 (この値は空白にすることができます)。

street3
street3 string

アドレスに指定された 3 番目の行。 (この値は空白にすることができます)。

city
city string

住所に指定された市区町村。

状態
state string

住所に対して指定された州または都道府県。

district string

住所用に指定された地区。

郵便番号
zipCode string

住所に指定された郵便番号。

country
country string

住所に指定された国/地域コード。 値は、2 文字の ISO 国/地域コード (たとえば、米国) である必要があります。

organizationId
organizationId True string

クラウド サービスまたは組織の一意識別子。

companyName
companyName string

クラウド サービス名。

companyType
companyType string

クラウド企業の種類。

companySize
companySize integer

クラウド企業の規模。

entityId
entityId string

組織の法人の一意識別子。

primaryContactFirstName
primaryContactFirstName string

ビジネスのプライマリ連絡先の名。

primaryContactLastName
primaryContactLastName string

ビジネスのプライマリ連絡先の姓。

primaryContactEmail
primaryContactEmail string

ビジネスの主要連絡先の電子メール アドレス。

primaryContactPhoneNumber
primaryContactPhoneNumber string

ビジネスの主要連絡先の電話番号。

subscriptionCount
subscriptionCount integer

使用可能なサブスクリプションの合計数。

street1
street1 string

アドレスに指定された最初の行。

street2
street2 string

アドレスに指定された 2 番目の行。 (この値は空白にすることができます)。

street3
street3 string

アドレスに指定された 3 番目の行。 (この値は空白にすることができます)。

city
city string

住所に指定された市区町村。

状態
state string

住所に対して指定された州または都道府県。

district string

住所用に指定された地区。

郵便番号
zipCode string

住所に指定された郵便番号。

country
country string

住所に指定された国/地域コード。 値は、2 文字の ISO 国/地域コード (たとえば、米国) である必要があります。

trackingId
trackingId string

イベントの TrackingId

merchantTimeStamp
merchantTimeStamp date-time

イベントの TimeStamp

戻り値

結果の詳細

オンライン購入トランザクションの状態を更新します

このイベントは、購入が取り消された場合など、購入の状態の更新を送信します。 これはデータ インジェスト イベントのみ

パラメーター

名前 キー 必須 説明
hosturl
hostUrl True string

ホスト URL

コンテンツ タイプ
Content-Type True string

application/json

関連付け ID
x-ms-correlation-id string

要求ごとの unqiue Correlation-Id ランタイムの問題のトレースに役立ちます。

環境 ID
x-ms-dfpenvid string

EnvironmentId

purchaseId
purchaseId True string

マーチャント システムのトランザクション (または購入/注文) 識別子。

statusType
statusType True string

状態の種類。 使用可能な値 'Approved' |'Pending' |'Rejected' |'Failed' |'Canceled'

statusDate
statusDate True date-time

この状態が適用された DateTime

理由
reason string

状態遷移の理由。 使用可能な値 'RuleEngine' |'MerchantOverride' |'ChallengeSolved' |'ChallengeFailed' |'CustomerRequest' |'FufillmentFailed' |'InlineManualReview_General' |'InlineManualReview_Fraud' |'InlineManualReview_AccountCompromise' |'OfflineManualReview_General' |'OfflineManualReview_Fraud' |'OfflineManualReview_AccountCompromise' |'Safelist' |'Blocklist'

trackingId
trackingId string

イベントの TrackingId

merchantTimeStamp
merchantTimeStamp date-time

イベントの TimeStamp

戻り値

結果の詳細

カスタム イベントのリスク評価を提供します

このイベントを使用すると、独自に選択したルール評価の条件によってトリガーされる、独自の選択の構造を送信できます。 応答には、イベントの決定が含まれています

パラメーター

名前 キー 必須 説明
hosturl
hostUrl True string

ホスト URL

Assessment Api Name
assessment-api-name True string

評価の API 名

コンテンツ タイプ
Content-Type True string

application/json

関連付け ID
x-ms-correlation-id string

要求ごとの unqiue Correlation-Id ランタイムの問題のトレースに役立ちます。

環境 ID
x-ms-dfpenvid string

EnvironmentId

名前
name True string

評価イベント名。 名前は、評価の作成時に API 名と、URL の '{assessment-API-name} と一致する必要があります。

バージョン
version True string

ペイロードのバージョン。 "1.0" にする必要があります

trackingId
trackingId True string

アカウント作成イベントの識別子。

merchantTimeStamp
merchantTimeStamp True date-time

イベントの TimeStamp。

userId
userId string

ユーザー識別子。 この情報は販売者によって提供されます。

countryRegion
countryRegion string

ユーザーの CountryRegion。 値は、2 文字の ISO CountryRegion コード (たとえば、米国) である必要があります。

郵便番号
zipCode string

ユーザーの郵便番号。

timeZone
timeZone string

ユーザーのタイム ゾーン。

言語
language string

ユーザーの言語と地域 (たとえば、EN-US)。

sampleString
sampleString string

ユーザー型を拡張する方法の例を次に示します。

isEmployee
isEmployee boolean

プリミティブ型の例。

amount integer

フィールドの例。

使用可能
available integer

フィールドの例。

戻り値

Dynamics Fraud Protection API の応答オブジェクト

払い戻し情報を更新します

このイベントは、払い戻される以前の購入トランザクションに関する情報を送信します。 これはデータ インジェスト イベントのみです。 多くのマーチャントは、一括データアップロードを使用してこれらのイベントを送信します

パラメーター

名前 キー 必須 説明
hosturl
hostUrl True string

ホスト URL

コンテンツ タイプ
Content-Type True string

application/json

関連付け ID
x-ms-correlation-id string

要求ごとの unqiue Correlation-Id ランタイムの問題のトレースに役立ちます。

環境 ID
x-ms-dfpenvid string

EnvironmentId

refundId
refundId True string

この払い戻しイベントを識別する一意の文字列

理由
reason string

ユーザーが指定した理由。 使用可能な値 'FraudRefund' |'CustomerRequest' |'NonFraudRefund'

状態
status string

使用可能な値 'Approved' |'辞退' |'Unknown'

bankEventTimestamp
bankEventTimestamp date-time

Bank からのタイムスタンプ

amount double

払い戻し金額

通貨
currency string

販売価格の金額に使用される通貨。

userId
userId string

ユーザーを識別する一意の文字列

purchaseId
purchaseId True string

元の購入 ID

trackingId
trackingId string

イベントの TrackingId

merchantTimeStamp
merchantTimeStamp date-time

イベントの TimeStamp

戻り値

結果の詳細

確認された不正行為に関する情報の更新

このイベントは、顧客が詐欺として銀行と争った以前の購入に関する情報を送信します。 これはデータ インジェスト イベントのみです。 多くのマーチャントは、一括データアップロードを使用してこれらのイベントを送信します

パラメーター

名前 キー 必須 説明
hosturl
hostUrl True string

ホスト URL

コンテンツ タイプ
Content-Type True string

application/json

関連付け ID
x-ms-correlation-id string

要求ごとの unqiue Correlation-Id ランタイムの問題のトレースに役立ちます。

環境 ID
x-ms-dfpenvid string

EnvironmentId

chargebackId
chargebackId True string

このチャージバック イベントを識別する一意の文字列

理由
reason string

銀行が提供する理由

状態
status string

使用可能な値 'Inquiry' |'Accepted' |'Disputed' |'Reversed' |'ResubmittedRequest'

bankEventTimestamp
bankEventTimestamp date-time

Bank からのタイムスタンプ

amount double

チャージバック金額

通貨
currency string

チャージバック金額に使用される通貨。

purchaseId
purchaseId True string

元の購入 ID

userId
userId string

ユーザーを識別する一意の文字列

trackingId
trackingId string

イベントの TrackingId

merchantTimeStamp
merchantTimeStamp date-time

イベントの TimeStamp

戻り値

結果の詳細

購入保護のためにアカウント情報を更新します

このイベントは、支払い方法の追加、住所の追加、その他のユーザー属性など、購入保護サービスのユーザー アカウント情報を更新または作成します。 これはデータ インジェスト イベントのみ

パラメーター

名前 キー 必須 説明
hosturl
hostUrl True string

ホスト URL

コンテンツ タイプ
Content-Type True string

application/json

関連付け ID
x-ms-correlation-id string

要求ごとの unqiue Correlation-Id ランタイムの問題のトレースに役立ちます。

環境 ID
x-ms-dfpenvid string

EnvironmentId

userId
userId True string

ユーザー識別子。 この情報は販売者によって提供されます。

作成日
creationDate date-time

ユーザー アカウントの作成日。 形式は ISO 8601 です。

updateDate
updateDate date-time

ユーザー データが最後に変更された日付。 形式は ISO 8601 です。

ファーストネーム
firstName string

アカウントのユーザー指定の名。

苗字
lastName string

アカウントのユーザー指定の姓。

country
country string

ユーザーの国または地域。 値は、2 文字の ISO 国/地域コード (たとえば、米国) である必要があります。

郵便番号
zipCode string

ユーザーの郵便番号。

timeZone
timeZone string

ユーザーのタイム ゾーン。

言語
language string

ユーザーの言語と地域 (たとえば、EN-US)。

phoneNumber
phoneNumber string

ユーザーの電話番号。 形式は、国/地域コードの後にハイフン (-) を付け、電話番号 (たとえば、米国の場合は +1-1234567890) にする必要があります。

メール
email string

ユーザーの電子メール アドレス。 この値では大文字と小文字が区別されません。

membershipId
membershipId string

ユーザーがマーチャントとの既存のメンバーシップを既に持っている場合は、メンバーシップ ID。

プロフィールの種類
profileType string

ユーザーのプロファイルの種類。 使用可能な値 'Consumer' |'Seller' |'Publisher' |'Tenant' |'Developer'

profileName
profileName string

profileType に応じたプロファイル名。

authenticationProvider
authenticationProvider string

マーチャントと異なる場合は、ユーザーの認証プロバイダー。 使用可能な valuse 'MSA' |'Facebook' |'PSN' |'MerchantAuth' |'Google'

認証方法
authenticationMethod string

購入前または購入中に顧客が認証された方法。 可能な値には、パスワードベース、多要素、生体認証、トークンベース、

ディスプレイ名
displayName string

ユーザーの表示名。 例: Xbox ゲーマータグの値

isEmailValidated
isEmailValidated boolean

ユーザーが指定した電子メール アドレスがユーザーの所有として検証されているかどうかを示す True/False 値です。

emailValidatedDate
emailValidatedDate date-time

ユーザーの電子メールの検証日。 形式は ISO 8601 です。

isPhoneNumberValidated
isPhoneNumberValidated boolean

ユーザー指定の電話番号がユーザーの所有として検証されているかどうかを示す True/False 値です。

phoneNumberValidatedDate
phoneNumberValidatedDate date-time

ユーザーの電話番号の検証日。 形式は ISO 8601 です。

membershipType
membershipType string

顧客のメンバーシップの状態または種類。 Premium、Executive など、有料のさまざまなレベルを指定できます。 指定できる値は FREE、PAID、PREMIUM です

loginInputMethod
loginInputMethod string

顧客が資格情報を入力する方法。 使用できる値は、MANUALINPUT、AUTOFILL、SCRIPT、COPYPASTE、SELECTPROFILE です。

lastPasswordUpdatedDate
lastPasswordUpdatedDate date-time

顧客のパスワードが最後に更新されたとき。

firstPurchaseDate
firstPurchaseDate date-time

顧客が最初の購入を行ったとき

loginChallengeType
loginChallengeType string

開始されたチャレンジ応答テストの種類。 指定できる値は、TEXT SMS、PHONE SMS、EMAIL PIN、CAPTCHA です。

type string

使用可能な値 'Shipping' |'Billing' |'Signup'

ファーストネーム
firstName string

アドレスに関連付けられているユーザー指定の名。

苗字
lastName string

アドレスに関連付けられているユーザー指定の姓。

phoneNumber
phoneNumber string

アドレスに関連付けられているユーザー指定の電話番号。

street1
street1 string

アドレスに指定された最初の行。

street2
street2 string

アドレスに指定された 2 番目の行。 (この値は空白にすることができます)。

street3
street3 string

アドレスに指定された 3 番目の行。 (この値は空白にすることができます)。

city
city string

住所に指定された市区町村。

状態
state string

住所に対して指定された州または都道府県。

district string

住所用に指定された地区。

郵便番号
zipCode string

住所に指定された郵便番号。

country
country string

住所に指定された国/地域コード。 値は、2 文字の ISO 国/地域コード (たとえば、米国) である必要があります。

merchantPaymentInstrumentId
merchantPaymentInstrumentId string

支払い方法の識別子。 この情報は販売者によって提供されます。

paymentMethod
paymentMethod string

最上位の支払い方法カテゴリ。 使用可能な値は、カード、現金、DIRECTDEBIT、E ウォレット、モバイル、E 銀行、請求書、バウチャーです。

type True string

支払いの種類。 使用可能な値 'CreditCard' |'DirectDebit' |'PayPal' |'MobileBilling' |'OnlineBankTransfer' |'Invoice' |'MerchantGiftCard' |'MerchantWallet' |'CashOnDelivery' |'Paytm' |'CCAvenue'

作成日
creationDate date-time

マーチャントのシステムにおける支払い方法の最初のエントリの日付。 形式は ISO 8601 です。

updateDate
updateDate date-time

マーチャントのシステムでの支払い方法の最後の更新日。 形式は ISO 8601 です。

paymentCheckoutProvider
paymentCheckoutProvider string

eWallet チェックアウト プロバイダー。

isLowLiabilityPIType
isLowLiabilityPIType boolean

支払い方法が低責任かどうかを示す True/False 値です。

状態
state string

販売者のシステムにおける PI の現在の状態。 有効な値 'Active' |'Inactive'

cardType
cardType string

この属性は、クレジット/デビット カードの種類の支払いに対してのみ使用されます。 カードが提供されるネットワーク。 使用可能な値 'Visa' |'Mastercard' |'Amex' |'ACH' |'SEPA' |'UnionPay' |'Inicis' |'MobileBillingCarrier' |'Discover' |'AllPay' |'JCB' |'DiscoverDiners'

holderName
holderName string

支払い方法のユーザーの名前。 この属性は、クレジット/デビット カードの種類の支払いに対してのみ使用されます。

holderCompanyName
holderCompanyName string

会社または会社のカードを提供する組織の名前 (ビジネスでの購入のみ)。

settlementApprovalRequired
settlementApprovalRequired boolean

SEPA トランザクションに承認が必要かどうかを示す True/False 値です。

ビン
bin string

この属性は、クレジット/デビット カードの種類の支払いに対してのみ使用されます。

binName
binName string

BIN 表示名。

binCountryISO
binCountryISO string

BIN に関連付けられている ISO 国コード。

binCardType
binCardType string

BIN カードの種類。 可能な値は、デビット、クレジット、プリペイド、フリート、CREDITDEBIT です。

binCardAssociation
binCardAssociation string

BIN カードの関連付け。 使用可能な値には、VISA、MASTERCARD、AMEX、DISCOVER、MAESTRO、JCB、UNIONPAY、DINERSCLUB があります。

binBankGroup
binBankGroup string

BIN 銀行グループ。

有効期限
expirationDate string

マーチャントのシステムでの支払い方法の有効期限。 形式は ISO 8601 です。 この属性は、クレジット/デビット カードの種類の支払いに対してのみ使用されます。

lastFourDigits
lastFourDigits string

この属性は、クレジット/デビット カードの種類の支払いに対してのみ使用されます。

メール
email string

支払い方法に関連付けられている電子メール アドレス。 この属性は、PayPalタイプの支払いにのみ使用されます。

billingAgreementId
billingAgreementId string

この属性は、PayPalタイプの支払いにのみ使用されます。

payerId
payerId string

この属性は、PayPalタイプの支払いにのみ使用されます。

payerStatus
payerStatus string

PayPalが支払者を検証したかどうかを示す値。 この属性は、PayPalタイプの支払いにのみ使用されます。 使用可能な値 'Verified' |'Unverified'

addressStatus
addressStatus string

PayPalが支払者の住所を確認したかどうかを示す値。 この属性は、PayPalタイプの支払いにのみ使用されます。 有効な値 'Confirmed' |'未確認'

imei
imei string

この属性は、Mobilepayment タイプの支払いに対してのみ使用されます。

通貨
currency string

選択した支払方法の通貨コード。

isInternationalMoneyTransfer
isInternationalMoneyTransfer boolean

国際送金が発生したかどうかを示す True/False 値です。

bankIdentifierCode
bankIdentifierCode string

銀行識別子コード (BIC または SWIFT コード)

bankName
bankName string

銀行名

bankZipCode
bankZipCode string

銀行の郵便番号

bankState
bankState string

銀行の状態

bankCountryISO
bankCountryISO string

銀行 ISO の国

paymentCollectionDate
paymentCollectionDate date-time

支払い回収の見積もり日 (主に支払いサービス プロバイダーに使用されます)。

instantPaymentSettlement
instantPaymentSettlement boolean

銀行リダイレクト (CSV 支払いをサポートするために使用) を示す True/False 値。

autoCaptureEnabled
autoCaptureEnabled boolean

カードの支払いに対して支払いが自動的にキャプチャされたかどうかを示す True/False 値です。 リダイレクト支払の場合、これは、資金を自動的に引き出すかどうかをパートナー銀行に示す指標にすぎません。

アカウントタイプ
accountType string

トランザクションに対して課金するアカウントの種類を示します。 UNSPECIFIED が既定値です。 CHEQUE_ACCOUNTは、カードをデビット カードとして使用します。 CREDIT_FACILITYはカードをクレジット カードとして使用します。

authorizationType
authorizationType string

承認の種類。 マスターカードとビザでは、承認の試行を事前承認または最終承認として定義する必要があります。 使用可能な値はPRE_AUTHORIZATION、FINAL_AUTHORIZATION

authorizationResultCode
authorizationResultCode string

承認決定からの銀行の応答。 指定できる値は、APPROVE、DECLINE、PENDING です。

authorizationResultText
authorizationResultText string

承認決定の理由。特に拒否または保留中のトランザクションの場合。 使用できる値は、MISMATCH_CVV、MISMATCH_ADDRESS、MISMATCH_EXPIRATIONDATE、NOACCOUNT、INVALIDPIN、LOWFUND、OVERLIMIT SUSPICIOUSACCOUNT です。

acquirerId
acquirerId string

機関識別コードの取得。

acquirerCountryISO
acquirerCountryISO string

教育機関の国コードを取得する

cvvVerify
cvvVerify string

CVV 検証が使用可能かどうか、または正常に検証されるかどうかを示します。 Y = 正常に検証されました。N = 正常に検証されませんでした、U = 使用不可、A = 使用可能、検証なし

avsVerify
avsVerify string

addres 検証が使用可能かどうか、または正常に検証されるかどうかを示します。 Y = 正常に検証されました。N = 正常に検証されませんでした、U = 使用不可、A = 使用可能、検証なし

cavVerify
cavVerify string

カード所有者認証の検証が使用可能か、または正常に検証されるかを示します。 Y = 正常に検証されました。N = 正常に検証されませんでした、U = 使用不可、A = 使用可能、検証なし

piInputMethod
piInputMethod string

N/A

encryptedCreditCardNumber
encryptedCreditCardNumber string

ハッシュ化または暗号化されたクレジット カード番号。

ファーストネーム
firstName string

アドレスで指定された名

苗字
lastName string

住所で指定された姓

phoneNumber
phoneNumber string

住所が記載された電話番号

street1
street1 string

アドレスに指定された最初の行。

street2
street2 string

アドレスに指定された 2 番目の行。 (この値は空白にすることができます)。

street3
street3 string

アドレスに指定された 3 番目の行。 (この値は空白にすることができます)。

city
city string

住所に指定された市区町村。

状態
state string

住所に対して指定された州または都道府県。

district string

住所用に指定された地区。

郵便番号
zipCode string

住所に指定された郵便番号。

country
country string

住所に指定された国/地域コード。 値は、2 文字の ISO 国/地域コード (たとえば、米国) である必要があります。

deviceContextId
deviceContextId True string

顧客のフィンガープリント セッション ID、またはセッションが使用できない場合はイベント ID。

ipAddress
ipAddress string

顧客の IP アドレス (販売者が提供)

プロバイダ
provider string

デバイス情報のプロバイダー。 指定できる値は "DFPFingerPrinting" |'Merchant'。 DFP フィンガープリント JS スクリプトを使用する場合は、すべてのデータが正しく接続されるように 'DFPFingerPrinting' を渡す必要があります。

deviceContextDC
deviceContextDC string

非推奨: DFP フィンガープリントに必要なくなりました。 顧客の DFP フィンガープリント セッションを格納しているデータセンター (DFP フィンガープリント JS スクリプトによって提供されます)。

externalDeviceId
externalDeviceId string

マーチャントによって提供およびマスターされている顧客のデバイス ID。

externalDeviceType
externalDeviceType string

マーチャントによって提供およびマスターされている顧客のデバイスの種類。 使用可能な値 'Mobile' |'Computer' |'MerchantHardware' |'Tablet' |'GameConsole'

trackingId
trackingId string

イベントの TrackingId

merchantTimeStamp
merchantTimeStamp date-time

イベントの TimeStamp

戻り値

結果の詳細

購入保護の不正アクセス ラベル情報を更新します

このイベントは、ラベルの更新を送信します。 これはデータ インジェスト イベントのみ

パラメーター

名前 キー 必須 説明
hosturl
hostUrl True string

ホスト URL

コンテンツ タイプ
Content-Type True string

application/json

関連付け ID
x-ms-correlation-id string

要求ごとの unqiue Correlation-Id ランタイムの問題のトレースに役立ちます。

環境 ID
x-ms-dfpenvid string

EnvironmentId

labelObjectType
labelObjectType True string

このラベル エンティティが適用される EntityName。 [電子メール] に設定されている場合、ユーザー ID は電子メール LabelObjectId から検索されます。 可能な値は、購入、サインアップ、CUSTOMFRAUDEVALUATION、ACCOUNT、PI、EMAIL です。

labelObjectId
labelObjectId True string

このラベル エンティティが適用される LabelObjectType 内の ID 値。

labelSource
labelSource string

このラベルの LabelReasonCodes または LabelState を発行する機関。 指定できる値 'CustomerEscalation' |'チャージバック' |'TC40_SAFE' |'ManualReview' |'払い戻し' |'OfflineAnalysis'

labelReasonCodes
labelReasonCodes string
labelState
labelState string

LabelSource に状態遷移がある場合、このラベルの現在の状態。 例: 以前の不正行為の疑いが解消されたことを意味する "承諾済み" です。 使用可能な値 'Inquiry' |'Accepted' |'Fraud' |'Disputed' |'Reversed' |'ResubmittedRequest'

プロセッサ
processor string

LabelReasonCodes を発行する特定の LabelSource 機関。

eventTimeStamp
eventTimeStamp date-time

LabelSource/Processor から報告されたイベントの最終的な作成。 形式はISO8601。

有効開始日
effectiveStartDate date-time

このラベルがマーチャントタイムゾーンに適用される時期の始まり (MerchantLocalDate と異なる場合)。 形式はISO8601。

有効終了日
effectiveEndDate date-time

このラベルがマーチャントタイムゾーンで適用されるときの終わり、または適用できない/不確定の場合は null。 形式はISO8601。

amount double

このラベルが関連する金額 (部分的な払い戻しなど)。 [通貨] フィールドで指定された単位。

通貨
currency string

金額の通貨 (例: "USD" )

trackingId
trackingId string

イベントの TrackingId

merchantTimeStamp
merchantTimeStamp date-time

イベントの TimeStamp

戻り値

結果の詳細

銀行の承認情報を更新します

このイベントは、銀行に送信された購入トランザクションが銀行承認または銀行の手数料/決済に対して承認または拒否されたかどうかを伝えます。 これはデータ インジェスト イベントのみ

パラメーター

名前 キー 必須 説明
hosturl
hostUrl True string

ホスト URL

コンテンツ タイプ
Content-Type True string

application/json

関連付け ID
x-ms-correlation-id string

要求ごとの unqiue Correlation-Id ランタイムの問題のトレースに役立ちます。

環境 ID
x-ms-dfpenvid string

EnvironmentId

bankEventId
bankEventId True string

この Bank イベントを識別する一意の文字列

type True string

Bank イベントの種類。 使用可能な値 'Auth' |'AuthCancel' |'ChargeReversal' |'Charge'

bankEventTimestamp
bankEventTimestamp date-time

Bank からのタイムスタンプ

状態
status string

使用可能な値 'Approved' |'Unknown' |'辞退'

bankResponseCode
bankResponseCode string

応答時の銀行コード

paymentProcessor
paymentProcessor string

プロセッサ名。 指定できる値 'FDC' |'Adyen' |'TSYS' |'WorldPay' |'Chase' |'Stripe' |'PayPal'

mrn
mrn string

マーチャント参照番号。マーチャント側から取引を識別するために使用されます

半ば
mid string

銀行に送信された、または銀行から受け取ったマーチャント ID (MID)。

merchantPaymentInstrumentId
merchantPaymentInstrumentId string

支払い方法の識別子。 この情報は販売者によって提供されます。

paymentMethod
paymentMethod string

支払い方法のグループ化/カテゴリ。 使用可能な値は、カード、現金、DIRECTDEBIT、E ウォレット、モバイル、E 銀行、請求書、バウチャーです。

cardType
cardType string

支払いの種類。 可能な値は、VISA 、MASTERCARD、AMEX、ACH、SEPA、UNIONPAY、INICIS、MOBILEBILLINGCARRIER、DISCOVER、ALLPAY、JCB、DISCOVERDINERS です。

updatedPI
updatedPI boolean

購入時の PI とは異なる PI を使用しました

cvvVerify
cvvVerify string

CVV 検証が使用可能かどうか、または正常に検証されるかどうかを示します。 Y = 正常に検証されました。N = 正常に検証されませんでした、U = 使用不可、A = 使用可能、検証なし

avsVerify
avsVerify string

addres 検証が使用可能かどうか、または正常に検証されるかどうかを示します。 Y = 正常に検証されました。N = 正常に検証されませんでした、U = 使用不可、A = 使用可能、検証なし

cavVerify
cavVerify string

カード所有者認証の検証が使用可能か、または正常に検証されるかを示します。 Y = 正常に検証されました。N = 正常に検証されませんでした、U = 使用不可、A = 使用可能、検証なし

authResultCode
authResultCode string

承認決定からの銀行の応答。 指定できる値は、APPROVE、DECLINE、PENDING です。

authResultText
authResultText string

承認決定の理由。特に拒否または保留中のトランザクションの場合。 使用できる値は、MISMATCH_CVV、MISMATCH_ADDRESS、MISMATCH_EXPIRATIONDATE、NOACCOUNT、INVALIDPIN、LOWFUND、OVERLIMIT SUSPICIOUSACCOUNT です。

purchaseId
purchaseId True string

購入を識別する一意の文字列

isThreeDSAuth
isThreeDSAuth boolean

このトランザクションが 3DS 経由で認証されるかどうかを示す True/False 値です。

messageCategory
messageCategory string

特定のユース ケースのメッセージのカテゴリを識別します。 使用できる値: 01 = PA、02 = NPA、03-79 = 将来の EMVCo 使用のために予約済み (EMVCo で定義されるまで無効な値)、80 - 99 = DS 使用のために予約済み

deviceChannel
deviceChannel string

トランザクションの開始に使用されるチャネル インターフェイスの種類を示します。 使用できる値: 01 = アプリベース (APP)、02 = Browser (BRW)、03 = 3DS Requestor Initiated (3RI)、04-79 = EMVCo の将来の使用のために予約済み (EMVCo で定義されるまで無効な値)、80 - 99 = DS 用に予約済み

threeDSServerTransId
threeDSServerTransId string

1 つのトランザクションを識別するために 3DS サーバーによって割り当てられるユニバーサル一意のトランザクション識別子。

threeDSRequestorAuthenticationInd
threeDSRequestorAuthenticationInd string
threeDSRequestorChallengeInd
threeDSRequestorChallengeInd string

このトランザクションにチャレンジが要求されるかどうかを示します。 受け入れ可能な値: 01 = 優先なし、 02 = 要求されたチャレンジなし、03 = 要求されたチャレンジ (3DS 要求者の優先)、04 = 要求されたチャレンジ (必須)、05 = 要求されたチャレンジなし (トランザクション リスク分析は既に実行されています)、06 = 要求されたチャレンジなし (データ共有のみ)、07 = 要求されたチャレンジなし (強力なコンシューマー認証が既に実行されている)、08 = 要求されたチャレンジなし (チャレンジが必要ない場合はホワイトリストの除外を利用) 09 = チャレンジが要求されました (チャレンジが必要な場合はホワイトリスト プロンプトが要求されました)

threeRIInd
threeRIInd string

3RI 要求の種類を示します。 指定できる値: 01 = 定期的なトランザクション、02 = 分割払いトランザクション、03 = カードの追加、 04 = カード情報の保持、05 = アカウント認証、06 = 分割、遅延出荷、07 = Top-up、08 = メール オーダー、09 = 電話注文、10 = ホワイトリストの状態チェック、11 = その他の支払い、12- 79 = EMVCo の将来の使用 (EMVCo で定義されるまで無効な値)、80-99 = DS 使用のために予約済み

threeDSReqPriorAuthMethod
threeDSReqPriorAuthMethod string

カード所有者が以前に 3DS リクエスタに対して認証するために使用するメカニズム。 受け入れられた値: 01 = ACS によって発生した摩擦のない認証、02 = ACS によってカード所有者チャレンジが発生した、03 = AVS 検証済み、04 = その他の発行者方法、05- 79 = EMVCo の将来の使用のために予約済み (EMVCo で定義されるまで無効な値)、80- 99 = DS 使用のために予約済み

transStatus
transStatus string

トランザクションが認証されたトランザクションまたはアカウント検証として適格かどうかを示します。 受け入れ可能な値: Y = 認証検証成功、N = 認証なし、アカウント未検証。トランザクションが拒否されました。U = 認証、アカウント検証を実行できませんでした。ARes または RReq で示されているように、技術的またはその他の問題、A = 実行された処理の試行。認証されていない、検証済み、認証の試行の証明、検証が提供されます、C = チャレンジが必要です。CReq、CRes、D = Challenge Required を使用して追加の認証が必要です。分離認証が確認されました。R = 認証、アカウント検証が拒否されました。発行者が認証、検証、承認を試行しないことを要求しています。I = 情報のみ。3DS リクエスタ チャレンジのユーザー設定が確認済み。

transStatusReason
transStatusReason string

[トランザクションの状態] フィールドの値が指定されている理由について示します。 許容される値: 01 = カード認証に失敗しました、02 = 不明なデバイス、03 = サポートされていないデバイス、 04 = 認証頻度制限を超えています。05 = 有効期限切れのカード番号、06 = 無効なカード番号、07 = 無効なトランザクション、08 = カード レコードなし、09 = セキュリティエラー、10 = 盗難カード、11 = 不正使用の可能性、12 = カード所有者に許可されていないトランザクション、13 = サービスに登録されていないカード所有者、14 = ACS でタイムアウトしたトランザクション、 15 = 低信頼度、16 = 中程度の信頼度、17 = 高信頼度、18 = 非常に高い信頼度、 19 = ACS の最大チャレンジを超えています。20 = 支払い以外のトランザクションはサポートされていません。21 = 3RI トランザクションはサポートされていません。22 = ACS の技術的な問題、23 = ACS で必要な分離認証が必要ですが、3DS リクエスタから要求されていない場合、24 = 3DS 要求者の切り離された最大有効期限を超えました。25 = 切り離された認証はカード所有者の認証に十分な時間が提供されませんでした。 ACS は試行せず、26 = 認証は試行されましたが、カード所有者によって実行されません。27-79 = EMVCo の将来の使用のために予約されています (EMVCo で定義されるまで無効な値)、80 - 99 = DS 使用用に予約済み

threeDSCompInd
threeDSCompInd string

3DS メソッドが正常に完了したかどうかを示します。 指定できる値: Y = 正常に完了しました。N = 正常に完了しませんでした。U = Unavailabl 3DS メソッド URL が、カード所有者アカウント番号に関連付けられているカード範囲の PRes メッセージ データに存在しませんでした。

acsChallengeMandated
acsChallengeMandated string

現地/地域の義務またはその他の変数により、トランザクションを承認するためにチャレンジが必要かどうかを示します。 受け入れ可能な値: Y = チャレンジが必須、N = チャレンジが必須ではありません

eci
eci string

電子コマース インジケーター (ECI)。 カード所有者の認証試行の結果を示すために ACS または DS によって提供される支払いシステム固有の値。 許容される値: 02 (MasterCard)/05 (Visa)= 成功した認証 01 (MasterCard)/06/07 (Visa) = その他すべて

shipNameIndicator
shipNameIndicator string

アカウントのカード所有者名がこのトランザクションに使用される出荷名と同じかどうかを示します。 受け入れ可能な値: 01 = 配送先名と同じアカウント名、02 = 出荷名と異なるアカウント名

challengeCompletionInd
challengeCompletionInd string

ACS チャレンジ サイクルの状態と、チャレンジが完了したか、追加のメッセージが必要になるかを示すインジケーター。 許容される値: Y = チャレンジが完了し、それ以上チャレンジ メッセージ交換は必要ありません。N = チャレンジが完了せず、追加のチャレンジ メッセージ交換が必要です

chAccPwChangeInd
chAccPwChangeInd string

3DS リクエスタのカード所有者のアカウントがパスワードの変更またはアカウントのリセットを行ってからの時間を示します。 許容される値: 01 = 変更なし、02 = このトランザクション中に変更、03 = 30 日未満、04 = 30 - 60 日、05 = 60 日を超える

chAccAgeInd
chAccAgeInd string

カード所有者が 3DS リクエスタのアカウントを持っていた時間の長さ。 受け入れ可能な値: 01 = アカウントなし (ゲスト チェックアウト)、02 = このトランザクション中に作成、03 = 30 日未満、04 = 30 - 60 日、05 = 60 日を超える

provisionAttemptsDay
provisionAttemptsDay string

過去 24 時間のカードの追加試行回数。 長さ: 最大 3 文字 例の値: 2、02、002

exemptionRaised
exemptionRaised string

PSD2 除外要求、Y - 除外、N - 除外なし

suspiciousAccActivity
suspiciousAccActivity string

3DS リクエスタがカード所有者アカウントで疑わしいアクティビティ (以前の不正行為を含む) を経験したかどうかを示します。 受け入れ可能な値: 01 = 疑わしいアクティビティが観察されていません。02 = 疑わしいアクティビティが観察されました

trackingId
trackingId string

イベントの TrackingId

merchantTimeStamp
merchantTimeStamp date-time

イベントの TimeStamp

戻り値

結果の詳細

定義

Microsoft.DynamicsFraudProtection.Models.AccountProtection.Response.AccountCreateEnrichment

クラスは、アカウント作成評価のエンリッチメント機能を表します

名前 パス 説明
deviceAttributes
deviceAttributes Microsoft.DynamicsFraudProtection.Models.AccountProtection.Response.DeviceAttributes

ユーザーのデバイス属性から派生した機能を表すクラス。

calculatedFeatures
calculatedFeatures Microsoft.DynamicsFraudProtection.Models.AccountProtection.Response.CalculatedFeatures

評価中に計算される特徴を表すクラス

Microsoft.DynamicsFraudProtection.Models.AccountProtection.Response.AccountCreateResponseSuccessDetails

Dynamics Fraud Protection AccountCreate API の応答オブジェクト

名前 パス 説明
名前
name string

N/A

バージョン
version string

N/A

コード
code string

N/A

説明
description string

N/A

resultDetails
resultDetails array of Microsoft.DynamicsFraudProtection.Models.AccountProtection.Response.ResultDetail

AssessmentResultDetail コレクション

transactionReferenceId
transactionReferenceId string

個々のトランザクションを識別する一意の ID

エンリッチメント
enrichment Microsoft.DynamicsFraudProtection.Models.AccountProtection.Response.AccountCreateEnrichment

クラスは、アカウント作成評価のエンリッチメント機能を表します

Microsoft.DynamicsFraudProtection.Models.AccountProtection.Response.AccountProtectionEnrichment

エンリッチメント機能を表すクラス

名前 パス 説明
deviceAttributes
deviceAttributes Microsoft.DynamicsFraudProtection.Models.AccountProtection.Response.DeviceAttributes

ユーザーのデバイス属性から派生した機能を表すクラス。

Microsoft.DynamicsFraudProtection.Models.AccountProtection.Response.CalculatedFeatures

評価中に計算される特徴を表すクラス

名前 パス 説明
emailDomain
emailDomain string

評価ペイロードから解析された電子メールのドメイン

emailPattern
emailPattern string

電子メールから計算された電子メール ハンドルのパターン。 メール プレフィックス内のすべての大文字は 'U' に置き換えられ、小文字は 'I' に置き換えられ、数字は 'd' に置き換えられます。 繰り返し 'I' と 'U' は折りたたまれており、残りの文字は変更されません。 たとえば、電子メール 'kAyla.277@contoso.com' は電子メール パターン 'lUl.ddd' を返します

Microsoft.DynamicsFraudProtection.Models.AccountProtection.Response.DeviceAttributes

ユーザーのデバイス属性から派生した機能を表すクラス。

名前 パス 説明
trueIp
trueIp string

デバイスフィンガープリントによって識別されるデバイスの真の IP アドレス

proxyIp
proxyIp string

デバイスのフィンガープリントによって識別されるデバイス プロキシのプロキシ IP アドレス

realtimeTimezoneOffset
realtimeTimezoneOffset string

夏時間のスケジュールを考慮するタイムゾーン オフセット

sld
sld string

真の IP に関連する第 2 レベル ドメイン

timeZone
timeZone string

グリニッジ標準時に対するタイムゾーンオフセット

proxyLastDetected
proxyLastDetected string

デバイス IP がアクティブ プロキシであることが確認された最新の日付

deviceId
deviceId string

デバイスフィンガープリントによって生成される一意の deviceid

deviceCountryCode
deviceCountryCode string

実際の IP のデバイスの場所の国

deviceState
deviceState string

実際の IP のデバイスの場所の状態

deviceCity
deviceCity string

実際の IP のデバイスの場所の市区町村

devicePostalCode
devicePostalCode string

実際の IP のデバイスの場所の郵便番号

deviceAsn
deviceAsn string

デバイスフィンガープリントによって識別されるデバイスの ASN

プラットフォーム
platform string

デバイスのオペレーティング システム プラットフォーム

browserUserAgentLanguages
browserUserAgentLanguages string

ユーザー エージェントに格納されている言語

browserUserAgent
browserUserAgent string

セッションで使用されるブラウザー

tcpDistance
tcpDistance string

接続中のネットワーク ホップの数

通信事業者
carrier string

識別された真の IP の ISP

ipRoutingType
ipRoutingType string

IP のルーティングの種類

プロキシ
proxy string

呼び出し元がプロキシであるかどうかを決定するフラグ

proxyType
proxyType string

検出された場合のプロキシの種類

userAgentPlatform
userAgentPlatform string

ブラウザーのバージョン

userAgentBrowser
userAgentBrowser string

ブラウザー ファミリ

userAgentOperatingSystem
userAgentOperatingSystem string

オペレーティング システムのバージョン

sdkType
sdkType string

デバイスが呼び出しを行うために使用する SDK (Android、iOS、または Web)

dataNetworkType
dataNetworkType string

使用されるネットワークの種類 (Wifi またはモバイル)。 Android および iOS デバイスの場合。

localIpv4
localIpv4 string

デバイスのローカル IPV4 アドレス。 Android および iOS デバイスの場合。

isDeviceEmulator
isDeviceEmulator string

デバイスがエミュレートされているかどうかを示します。 Android および iOS デバイスの場合。

isDeviceRooted
isDeviceRooted string

デバイスがルート化されているかどうかを示します。 Android および iOS デバイスの場合。

isWifiEnabled
isWifiEnabled string

デバイスの Wifi が有効か無効かを示します。 Android デバイスの場合。

deviceSystemVersion
deviceSystemVersion string

オペレーティング システムの現在のバージョン。 iOS デバイスの場合。

deviceModelName
deviceModelName string

デバイス モデル名。 iOS デバイスの場合。

localIpv6
localIpv6 string

デバイスのローカル IPV6 アドレス。 iOS デバイスの場合。

Microsoft.DynamicsFraudProtection.Models.AccountProtection.Response.ResponseSuccess

Dynamics Fraud Protection Success オブジェクト

名前 パス 説明
名前
name string

N/A

バージョン
version string

N/A

コード
code string

N/A

説明
description string

N/A

Microsoft.DynamicsFraudProtection.Models.AccountProtection.Response.ResponseSuccessDetails

Dynamics Fraud Protection API の応答オブジェクト

名前 パス 説明
名前
name string

N/A

バージョン
version string

N/A

コード
code string

N/A

説明
description string

N/A

resultDetails
resultDetails array of Microsoft.DynamicsFraudProtection.Models.AccountProtection.Response.ResultDetail

AssessmentResultDetail コレクション

transactionReferenceId
transactionReferenceId string

個々のトランザクションを識別する一意の ID

エンリッチメント
enrichment Microsoft.DynamicsFraudProtection.Models.AccountProtection.Response.AccountProtectionEnrichment

エンリッチメント機能を表すクラス

Microsoft.DynamicsFraudProtection.Models.AccountProtection.Response.ResultDetail

AssessmentResultDetail

名前 パス 説明
決定
decision string

行われた決定の種類

challengeType
challengeType string

チャレンジの種類

理由
reasons array of string

理由の一覧

ルール
rule string

ペイロードが一致したルール

clauseName
clauseName string

決定を行った rule 句のフレンドリ名

supportMessages
supportMessages array of string

決定をサポートするメッセージの一覧

other
other object

その他のデータ

スコア
scores array of Microsoft.DynamicsFraudProtection.Models.AccountProtection.Response.Score

さまざまなスコアの一覧

ruleEvaluations
ruleEvaluations array of Microsoft.DynamicsFraudProtection.Models.AccountProtection.Response.RuleEvaluation

この決定に到達するために参照されたルールセットのパス

Microsoft.DynamicsFraudProtection.Models.AccountProtection.Response.RuleEvaluation

への途中で実行されるルール セットのレコード

名前 パス 説明
ルール
rule string

ルールセットのフレンドリ名

clauseNames
clauseNames array of string

この規則が発生した句が順番に発生し、最後が最後の deicion に達しました

Microsoft.DynamicsFraudProtection.Models.AccountProtection.Response.Score

Score オブジェクト

名前 パス 説明
scoreType
scoreType string

スコアの種類

scoreValue
scoreValue double

スコア値。 最大値は 999 です

理由
reason string

スコア値の理由

Microsoft.DynamicsFraudProtection.v1.MerchantResponse.Models.BankEventActivity.BankEvent

名前 パス 説明
object

Microsoft.DynamicsFraudProtection.v1.MerchantResponse.Models.BankEventActivity.BankEventResponseWrapper

結果の詳細

名前 パス 説明
resultDetails
resultDetails Microsoft.DynamicsFraudProtection.v1.MerchantResponse.Models.BankEventActivity.BankEvent

Microsoft.DynamicsFraudProtection.v1.MerchantResponse.Models.ChargebackActivity.Chargeback

名前 パス 説明
object

Microsoft.DynamicsFraudProtection.v1.MerchantResponse.Models.ChargebackActivity.ChargebackResponseWrapper

結果の詳細

名前 パス 説明
resultDetails
resultDetails Microsoft.DynamicsFraudProtection.v1.MerchantResponse.Models.ChargebackActivity.Chargeback

Microsoft.DynamicsFraudProtection.v1.MerchantResponse.Models.LabelActivity.Label

名前 パス 説明
object

Microsoft.DynamicsFraudProtection.v1.MerchantResponse.Models.LabelActivity.LabelResponseWrapper

結果の詳細

名前 パス 説明
resultDetails
resultDetails Microsoft.DynamicsFraudProtection.v1.MerchantResponse.Models.LabelActivity.Label

Microsoft.DynamicsFraudProtection.v1.MerchantResponse.Models.PurchaseActivity.PurchaseResponseWrapper

結果の詳細

名前 パス 説明
resultDetails
resultDetails Microsoft.DynamicsFraudProtection.v1.MerchantResponse.Models.PurchaseActivity.PurchaseWrapper

購入応答ペイロード

Microsoft.DynamicsFraudProtection.v1.MerchantResponse.Models.PurchaseActivity.PurchaseWrapper

購入応答ペイロード

名前 パス 説明
riskScore
riskScore integer

-1 から 1000 までの範囲の不正防止リスク モデルによって計算されるリスク スコア。 -1 は、リスク スコアを決定するエラーを示します。

merchantRuleDecision
merchantRuleDecision string

取引のリスク スコアを取得した後のマーチャント ルールによる決定。 使用可能な値 'Approve' |'Reject'

ruleEvaluations
ruleEvaluations array of

決定に至るために評価されたルールの名前を格納します。

clauseName
clauseName string

決定を下した句の名前を格納します。

midFlag
midFlag string

推奨されるマーチャント ID (MID) フラグ。 指定できる値 'Program' |'Standard' |'Control'

reasonCodes
reasonCodes string

決定を説明する理由コード。

policyApplied
policyApplied string

マーチャント ルールの決定につながるマーチャント ルールまたは既定のルールの名前。

bankName
bankName string

このトランザクションに対して DFP が呼び出した銀行 (発行者)。

hashedEvaluationId
hashedEvaluationId string

DFP によって計算される HashedEvaluationId

diagnostics
diagnostics object

名前空間によってキー指定された診断オブジェクト

purchaseId
purchaseId string

マーチャント システムのトランザクション (または購入/注文) 識別子。

deviceAttributes
deviceAttributes object

DFP フィンガープリントからのデバイス属性

成功した
succeeded string

要求が成功しましたか

Microsoft.DynamicsFraudProtection.v1.MerchantResponse.Models.PurchaseStatusActivity.PurchaseStatus

名前 パス 説明
object

Microsoft.DynamicsFraudProtection.v1.MerchantResponse.Models.PurchaseStatusActivity.PurchaseStatusResponseWrapper

結果の詳細

名前 パス 説明
resultDetails
resultDetails Microsoft.DynamicsFraudProtection.v1.MerchantResponse.Models.PurchaseStatusActivity.PurchaseStatus

Microsoft.DynamicsFraudProtection.v1.MerchantResponse.Models.RefundActivity.Refund

名前 パス 説明
object

Microsoft.DynamicsFraudProtection.v1.MerchantResponse.Models.RefundActivity.RefundResponseWrapper

結果の詳細

名前 パス 説明
resultDetails
resultDetails Microsoft.DynamicsFraudProtection.v1.MerchantResponse.Models.RefundActivity.Refund

Microsoft.DynamicsFraudProtection.v1.MerchantResponse.Models.UpdateAccountActivity.UpdateAccount

UpdateAccount 応答ペイロード

名前 パス 説明
deviceAttributes
deviceAttributes object

DFP フィンガープリントからのデバイス属性

成功した
succeeded string

要求が成功しましたか

Microsoft.DynamicsFraudProtection.v1.MerchantResponse.Models.UpdateAccountActivity.UpdateAccountResponseWrapper

結果の詳細

名前 パス 説明
resultDetails
resultDetails Microsoft.DynamicsFraudProtection.v1.MerchantResponse.Models.UpdateAccountActivity.UpdateAccount

UpdateAccount 応答ペイロード