Dynamics 365 Fraud Protection (プレビュー)

Microsoft Dynamics 365 Fraud Protection は、マーチャントに e コマース購入、不正なアカウントのサインアップとオンラインストアでのログイン試行に関連する不正行為のリスク評価を取得する機能を提供します

このコネクタは、次の製品および地域で利用可能です。

Service クラス 地域
Logic Apps 標準 以下を除くすべての Logic Apps 地域 :
     -   Azure 政府の地域
     -   Azure 中国の地域
     -   国防総省 (DoD)
Power Automate プレミアム 以下を除くすべての Power Automate 地域 :
     -   米国政府 (GCC)
     -   米国政府 (GCC High)
     -   21Vianet が運用する中国のクラウド
     -   国防総省 (DoD)
Power Apps プレミアム 以下を除くすべての Power Apps 地域 :
     -   米国政府 (GCC)
     -   米国政府 (GCC High)
     -   21Vianet が運用する中国のクラウド
     -   米国国防総省 (DoD)
お問い合わせ先
件名 マイクロソフト
[URL] https://dynamics.microsoft.com/ai/fraud-protection/
メール dfpconnector@microsoft.com
Connector Metadata
発行者 マイクロソフト
Web サイト 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 チームに問い合わせてください。

よくあるご質問

詳細については、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
version True string

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

trackingId
trackingId True string

アカウント ログイン ステータス イベントの識別子。

loginId
loginId True string

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

merchantTimeStamp
merchantTimeStamp True date-time

イベントの TimeStamp。

userId
userId True string

ユーザー識別子。 この情報はマーチャントから提供されます。

statusType
statusType True string

ステータスのタイプ: 'Approved'|'Rejected'|'Pending'。

reasonType
reasonType string

理由のタイプ: 'None'|'ChallengeAbandoned'|'ChallengeFailed'|'ChallengePassed'|'ChallengePending'|'ReviewFailed'|'ReviewPassed'|'ReviewPendinge'。 既定値は 'None' です。

challengeType
challengeType string

レビュー ステータスのタイプ: 'SMS'|'Email'|'Phone'|'Other'|'None'。 既定値は 'None' です。

statusDate
statusDate True date-time

ステータスが適用された日時。 形式は ISO 8601 です。

戻り値

Dynamics Fraud Protection 成功オブジェクト

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

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

パラメーター

名前 キー 必須 説明
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
version True string

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

trackingId
trackingId True string

ログイン イベントの識別子です。

loginId
loginId True string

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

assessmentType
assessmentType string

イベントの評価タイプを示します。 考えられる値は 'Evaluate' | 'Protect' です。 指定しない場合は、既定の 'Protect' が使用されます。

customerLocalDate
customerLocalDate True date-time

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

merchantTimeStamp
merchantTimeStamp True date-time

イベントの TimeStamp。

deviceContextId
deviceContextId True string

DFP デバイス フィンガープリント サービスによって提供およびマスタリングされた顧客のデバイス ID。

ipAddress
ipAddress string

顧客の IP アドレス。

プロバイダー
provider string

デバイス情報のプロバイダー。 可能な値は、'DFPFingerprinting'|'Merchant'|'Unknown' です。 値を指定しない場合、既定の 'DFPFingerprinting' が使用されます。

externalDeviceId
externalDeviceId string

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

externalDeviceType
externalDeviceType string

マーチャントによって提供およびマスタリングされた顧客のデバイス タイプ。 可能な値は、 'Mobile'、'Computer'、'MerchantHardware'、'Tablet'、'GameConsole' です。

userId
userId True string

ユーザー識別子。 この情報はマーチャントから提供されます。

userType
userType string

ユーザーのプロファイル タイプ。 可能な値は、'Consumer'|'Developer'|'Seller'|'Publisher'|'Tenant' です。

username
username True string

ユーザーが提供するユーザー名。

authenticationProvider
authenticationProvider True string

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

displayName
displayName True string

マーチャントのシングル サインオン (SSO) 認証プロバイダーと異なる場合は、ユーザーのシングル サインオン (SSO) 認証プロバイダー。 可能な値は '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 オフ、送料無料、5000 ポイント。

campaignStartDate
campaignStartDate date-time

インセンティブ収集から始まるキャンペーンの日付。

campaignEndDate
campaignEndDate date-time

インセンティブ収集から始まるキャンペーン有効期限。

incentiveQuantitiyLimit
incentiveQuantitiyLimit string

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

戻り値

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
version True string

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

trackingId
trackingId True string

アカウント作成ステータス イベントの識別子。

signUpId
signUpId True string

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

merchantTimeStamp
merchantTimeStamp True date-time

イベントの TimeStamp。

userId
userId True string

ユーザー識別子。 この情報はマーチャントから提供されます。

statusType
statusType True string

ステータスのタイプ: 'Approved'|'Rejected'|'Pending'。

reasonType
reasonType string

理由のタイプ: 'None'|'ChallengeAbandoned'|'ChallengeFailed'|'ChallengePassed'|'ChallengePending'|'ReviewFailed'|'ReviewPassed'|'ReviewPendinge'。 既定値は 'None' です。

challengeType
challengeType string

レビュー ステータスのタイプ: 'SMS'|'Email'|'Phone'|'Other'|'None'。 既定値は 'None' です。

statusDate
statusDate True date-time

ステータスが適用された日時。 形式は ISO 8601 です。

戻り値

Dynamics Fraud Protection 成功オブジェクト

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

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

パラメーター

名前 キー 必須 説明
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
version True string

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

trackingId
trackingId True string

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

signUpId
signUpId True string

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

assessmentType
assessmentType string

イベントの評価タイプを示します。 考えられる値は 'Evaluate' | 'Protect' です。 指定しない場合は、既定の 'Protect' が使用されます。

customerLocalDate
customerLocalDate True date-time

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

merchantTimeStamp
merchantTimeStamp True date-time

イベントの TimeStamp。

deviceContextId
deviceContextId True string

DFP デバイス フィンガープリント サービスによって提供およびマスタリングされた顧客のデバイス ID。

ipAddress
ipAddress string

顧客の IP アドレス。

プロバイダー
provider string

デバイス情報のプロバイダー。 可能な値は、'DFPFingerprinting'|'Merchant'|'Unknown' です。 値を指定しない場合、既定の 'DFPFingerprinting' が使用されます。

externalDeviceId
externalDeviceId string

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

externalDeviceType
externalDeviceType string

マーチャントによって提供およびマスタリングされた顧客のデバイス タイプ。 可能な値は、 'Mobile'、'Computer'、'MerchantHardware'、'Tablet'、'GameConsole' です。

userId
userId string

ユーザー識別子。 この情報はマーチャントから提供されます。

userType
userType string

ユーザーのプロファイル タイプ。 可能な値は、'Consumer'|'Developer'|'Seller'|'Publisher'|'Tenant' です。

username
username True string

ユーザーが提供するユーザー名。

firstName
firstName string

アカウントでユーザーが提供した名。

lastName
lastName string

アカウントでユーザーが提供した姓。

countryRegion
countryRegion string

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

zipCode
zipCode string

ユーザーの郵便番号。

timeZone
timeZone string

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

language
language string

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

membershipId
membershipId string

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

isMembershipIdUsername
isMembershipIdUsername boolean

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

phoneType
phoneType True string

値は次のとおりです: 'Primary'|'Alternative'、既定は '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) 認証プロバイダーと異なる場合は、ユーザーのシングル サインオン (SSO) 認証プロバイダー。 可能な値は 'MSA'|'Facebook'|'PSN'|'MerchantAuth'|'Google' です。

displayName
displayName True string

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

addressType
addressType True string

住所タイプ。 値は次のとおりです: 'Primary'|'Billing'|'Shipping'|'Alternative'。 既定値は 'Primary' です。

firstName
firstName string

住所に関連付けられているユーザー提供の名。

lastName
lastName string

住所に関連付けられているユーザー提供の姓。

phoneNumber
phoneNumber string

住所に関連付けられているユーザー提供の電話番号。

street1
street1 string

住所に提供された最初の行。

street2
street2 string

住所に提供された 2 番目の行。 (この値を空白にすることはできません。)

street3
street3 string

住所に提供された 3 番目の行。 (この値を空白にすることはできません。)

city
city string

住所に提供された都市。

都道府県
state string

住所に提供された都道府県。

地区
district string

住所に提供された地区。

zipCode
zipCode string

住所に提供された郵便番号。

countryRegion
countryRegion string

住所に提供された国/リージョン コード。 値は、2 文字の ISO CountryRegion コード (たとえば、US) である必要があります。

merchantPaymentInstrumentId
merchantPaymentInstrumentId True string

支払い方法の ID。 この情報はマーチャントから提供されます。

type
type True string

支払いのタイプ。 可能な値は次のとおりです。'Other'|'CreditCard'|'DirectDebit'|'PayPal'|'MobileBilling'|'OnlineBankTransfer' |'Invoice' |'MerchantGiftCard'|'MerchantWallet'|'CashOnDelivery'|'Paytm'|'CCAvenue'。

creationDate
creationDate date-time

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

updateDate
updateDate date-time

マーチャントのシステムでの支払い方法の前回の更新の日付。 creationDate より古いものであってはなりません。 形式は ISO 8601 です。

都道府県
state string

マーチャントのシステムの PI の現在の状態。 可能な値は次のとおりです: 'Active'|'Blocked'|'Expired'

cardType
cardType string

この属性は、クレジット/デビット カード タイプの支払いにのみ使用されます。 可能な値は次のとおりです: 'Visa'|'Mastercard'|'Amex'|'ACH'|'SEPA'|'UnionPay'|'Inicis'|'MobileBillingCarrier'|'Discover'|'AllPay'|'JCB' |'DiscoverDiners'。

holderName
holderName string

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

bin
bin string

クレジット/デビットカードのビン。 この属性は、クレジット/デビット カード タイプの支払いにのみ使用されます。

expirationDate
expirationDate string

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

lastFourDigits
lastFourDigits string

クレジット/デビットカードの下 4 桁。 この属性は、クレジット/デビット カード タイプの支払いにのみ使用されます。

addressType
addressType True string

住所タイプ。 値は次のとおりです: 'Primary'|'Billing'|'Shipping'|'Alternative'。 既定値は 'Primary' です。

firstName
firstName string

住所に関連付けられているユーザー提供の名。

lastName
lastName string

住所に関連付けられているユーザー提供の姓。

phoneNumber
phoneNumber string

住所に関連付けられているユーザー提供の電話番号。

street1
street1 string

住所に提供された最初の行。

street2
street2 string

住所に提供された 2 番目の行。 (この値を空白にすることはできません。)

street3
street3 string

住所に提供された 3 番目の行。 (この値を空白にすることはできません。)

city
city string

住所に提供された都市。

都道府県
state string

住所に提供された都道府県。

地区
district string

住所に提供された地区。

zipCode
zipCode string

住所に提供された郵便番号。

countryRegion
countryRegion string

住所に提供された国/リージョン コード。 値は、2 文字の ISO CountryRegion コード (たとえば、US) である必要があります。

email
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 オフ、送料無料、5000 ポイント。

campaignStartDate
campaignStartDate date-time

インセンティブ収集から始まるキャンペーンの日付。

campaignEndDate
campaignEndDate date-time

インセンティブ収集から始まるキャンペーン有効期限。

incentiveQuantitiyLimit
incentiveQuantitiyLimit string

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

戻り値

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
version True string

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

trackingId
trackingId True string

アカウント更新イベントの識別子。

accountUpdateId
accountUpdateId True string

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

assessmentType
assessmentType string

イベントの評価タイプを示します。 考えられる値は 'Evaluate' | 'Protect' です。 指定しない場合は、既定の 'Protect' が使用されます。

customerLocalDate
customerLocalDate True date-time

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

merchantTimeStamp
merchantTimeStamp True date-time

イベントの TimeStamp。

deviceContextId
deviceContextId True string

DFP デバイス フィンガープリント サービスによって提供およびマスタリングされた顧客のデバイス ID。

ipAddress
ipAddress string

顧客の IP アドレス。

プロバイダー
provider string

デバイス情報のプロバイダー。 可能な値は、'DFPFingerprinting'|'Merchant'|'Unknown' です。 値を指定しない場合、既定の 'DFPFingerprinting' が使用されます。

externalDeviceId
externalDeviceId string

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

externalDeviceType
externalDeviceType string

マーチャントによって提供およびマスタリングされた顧客のデバイス タイプ。 可能な値は、 'Mobile'、'Computer'、'MerchantHardware'、'Tablet'、'GameConsole' です。

userId
userId string

ユーザー識別子。 この情報はマーチャントから提供されます。

userType
userType string

ユーザーのプロファイル タイプ。 可能な値は、'Consumer'|'Developer'|'Seller'|'Publisher'|'Tenant' です。

username
username True string

ユーザーが提供するユーザー名。

firstName
firstName string

アカウントでユーザーが提供した名。

lastName
lastName string

アカウントでユーザーが提供した姓。

countryRegion
countryRegion string

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

zipCode
zipCode string

ユーザーの郵便番号。

timeZone
timeZone string

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

language
language string

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

membershipId
membershipId string

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

isMembershipIdUsername
isMembershipIdUsername boolean

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

phoneType
phoneType True string

値は次のとおりです: 'Primary'|'Alternative'、既定は '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) 認証プロバイダーと異なる場合は、ユーザーのシングル サインオン (SSO) 認証プロバイダー。 可能な値は 'MSA'|'Facebook'|'PSN'|'MerchantAuth'|'Google' です。

displayName
displayName True string

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

addressType
addressType True string

住所タイプ。 値は次のとおりです: 'Primary'|'Billing'|'Shipping'|'Alternative'。 既定値は 'Primary' です。

firstName
firstName string

住所に関連付けられているユーザー提供の名。

lastName
lastName string

住所に関連付けられているユーザー提供の姓。

phoneNumber
phoneNumber string

住所に関連付けられているユーザー提供の電話番号。

street1
street1 string

住所に提供された最初の行。

street2
street2 string

住所に提供された 2 番目の行。 (この値を空白にすることはできません。)

street3
street3 string

住所に提供された 3 番目の行。 (この値を空白にすることはできません。)

city
city string

住所に提供された都市。

都道府県
state string

住所に提供された都道府県。

地区
district string

住所に提供された地区。

zipCode
zipCode string

住所に提供された郵便番号。

countryRegion
countryRegion string

住所に提供された国/リージョン コード。 値は、2 文字の ISO CountryRegion コード (たとえば、US) である必要があります。

merchantPaymentInstrumentId
merchantPaymentInstrumentId True string

支払い方法の ID。 この情報はマーチャントから提供されます。

type
type True string

支払いのタイプ。 可能な値は次のとおりです。'Other'|'CreditCard'|'DirectDebit'|'PayPal'|'MobileBilling'|'OnlineBankTransfer' |'Invoice' |'MerchantGiftCard'|'MerchantWallet'|'CashOnDelivery'|'Paytm'|'CCAvenue'。

creationDate
creationDate date-time

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

updateDate
updateDate date-time

マーチャントのシステムでの支払い方法の前回の更新の日付。 creationDate より古いものであってはなりません。 形式は ISO 8601 です。

都道府県
state string

マーチャントのシステムの PI の現在の状態。 可能な値は次のとおりです: 'Active'|'Blocked'|'Expired'

cardType
cardType string

この属性は、クレジット/デビット カード タイプの支払いにのみ使用されます。 可能な値は次のとおりです: 'Visa'|'Mastercard'|'Amex'|'ACH'|'SEPA'|'UnionPay'|'Inicis'|'MobileBillingCarrier'|'Discover'|'AllPay'|'JCB' |'DiscoverDiners'。

holderName
holderName string

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

bin
bin string

クレジット/デビットカードのビン。 この属性は、クレジット/デビット カード タイプの支払いにのみ使用されます。

expirationDate
expirationDate string

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

lastFourDigits
lastFourDigits string

クレジット/デビットカードの下 4 桁。 この属性は、クレジット/デビット カード タイプの支払いにのみ使用されます。

addressType
addressType True string

住所タイプ。 値は次のとおりです: 'Primary'|'Billing'|'Shipping'|'Alternative'。 既定値は 'Primary' です。

firstName
firstName string

住所に関連付けられているユーザー提供の名。

lastName
lastName string

住所に関連付けられているユーザー提供の姓。

phoneNumber
phoneNumber string

住所に関連付けられているユーザー提供の電話番号。

street1
street1 string

住所に提供された最初の行。

street2
street2 string

住所に提供された 2 番目の行。 (この値を空白にすることはできません。)

street3
street3 string

住所に提供された 3 番目の行。 (この値を空白にすることはできません。)

city
city string

住所に提供された都市。

都道府県
state string

住所に提供された都道府県。

地区
district string

住所に提供された地区。

zipCode
zipCode string

住所に提供された郵便番号。

countryRegion
countryRegion string

住所に提供された国/リージョン コード。 値は、2 文字の ISO CountryRegion コード (たとえば、US) である必要があります。

email
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 成功オブジェクト

アカウント保護のために不正行為ラベルを更新します

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

パラメーター

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

ホスト URL

ユーザー ID
UserId True string

ラベル Api のユーザー 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.Label' である必要があります

version
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' | 'Account' | 'PaymentInstrument' | 'Email'。

labelObjectId
labelObjectId True string

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

labelSource
labelSource string

このフィールドは、ラベルのソースを表します: 'CustomerEscalation' | 'Chargeback' | 'TC40_SAFE' | 'ManualReview' | 'Refund' | 'OfflineAnalysis' | 'AccountProtectionReview'。

labelState
labelState True string

このフィールドは、ラベルの現在のステータスを示します: 'InquiryAccepted' | 'Fraud' | 'Disputed' | 'Reversed' | 'Abuse' | 'ResubmittedRequest' | 'AccountCompromised' | 'AccountNotCompromised'。

labelReasonCode
labelReasonCode string

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

業者
processor string

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

effectiveStartDate
effectiveStartDate date-time

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

effectiveEndDate
effectiveEndDate date-time

このラベルの終了日。 形式は ISO 8601 です。 effectiveStartDate より前の日付にはできません。

戻り値

Dynamics Fraud Protection 成功オブジェクト

オンライン購入トランザクションのステータスを更新する

このイベントは、購入がキャンセルされた場合など、購入のステータスの更新を送信します。 これはデータ インジェスト イベントのみです

パラメーター

名前 キー 必須 説明
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
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

戻り値

結果の詳細

オンライン購入取引の危険評価を提供します

このイベントは、着信する新しい購入トランザクションに関する情報とコンテキストを送信します。 応答には、購入トランザクションを承認するか拒否するかの決定と、マーチャントが承認コールで銀行に送信する必要のある適切なマーチャント 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
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

トランザクション フロー中に不正評価が行われた順序。 可能な値は、PREAUTHORIZATION、POSTAUTHORIZATION、BEFORE3DS、AFTER3DS です

recurringSubscriptionId
recurringSubscriptionId string

定期料金の一意の ID

recurringChargeSequence
recurringChargeSequence string

この顧客に対して定期的な請求が発生した n 回目 (1、2、3...)。

midName
midName string

MID (マーチャント ID) に関連付けられたマーチャント名。

transactionDescription
transactionDescription string

トランザクション処理タイプ。 Possilbe 値は、SUBSCRIPTIONFEE、DELAYEDCHARGES、NOSHOW、DEPOSIT です

shippingEmail
shippingEmail string

ユーザーの出荷メール アドレス

customData
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
creationDate date-time

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

updateDate
updateDate date-time

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

firstName
firstName string

アカウントでユーザーが提供した名。

lastName
lastName string

アカウントでユーザーが提供した姓。

country
country string

ユーザーの国またはリージョン。 値は、2 文字の ISO 国/リージョン コード (たとえば、US) である必要があります。

zipCode
zipCode string

ユーザーの郵便番号。

timeZone
timeZone string

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

language
language string

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

phoneNumber
phoneNumber string

ユーザーの電話番号。 形式は、国/リージョン コード、ハイフン (-)、電話番号の順である必要があります (たとえば、米国の場合は +1-1234567890)。

email
email string

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

membershipId
membershipId string

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

profileType
profileType string

ユーザーのプロファイル タイプ。 可能な値は、'Consumer' | 'Seller' | 'Publisher' | 'Tenant' | 'Developer' です

profileName
profileName string

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

authenticationProvider
authenticationProvider string

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

authenticationMethod
authenticationMethod string

購入前/購入中に顧客が認証された方法。 可能な値は、PASSWORD-BASED、MULTI-FACTOR、BIOMETRIC、TOKEN-BASED、

displayName
displayName string

ユーザーの表示名。 例: Xbox gamertag 値

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

顧客のメンバーシップ ステータスまたはタイプ。 プレミアム、エグゼクティブなど、さまざまなレベルの有料メンバーシップを指定できます。 可能な値は 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

支払い方法の ID。 この情報はマーチャントから提供されます。

paymentMethod
paymentMethod string

トップレベルの支払い方法のカテゴリ。 可能な値は、CARD、CASH、DIRECTDEBIT、E-WALLET、MOBILE、E-BANKING、INVOICE、VOUCHERS です

type
type True string

支払いのタイプ。 可能な値は 'CreditCard' | 'DirectDebit' | 'PayPal' | 'MobileBilling' | 'OnlineBankTransfer' | 'Invoice' | 'MerchantGiftCard' | 'MerchantWallet' | 'CashOnDelivery' | 'Paytm' | 'CCAvenue' です

creationDate
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
bin string

この属性は、クレジット/デビット カード タイプの支払いにのみ使用されます。

binName
binName string

BIN 表示名。

binCountryISO
binCountryISO string

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

binCardType
binCardType string

BIN カードのタイプ。 可能な値は、DEBIT、CREDIT、PREPAID、FLEET、CREDITDEBIT です

binCardAssociation
binCardAssociation string

BIN カードの関連付け。 可能な値は、VISA、MASTERCARD、AMEX、DISCOVER、MAESTRO、JCB、UNIONPAY、DINERSCLUB です

binBankGroup
binBankGroup string

BIN 銀行グループ。

expirationDate
expirationDate string

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

lastFourDigits
lastFourDigits string

この属性は、クレジット/デビット カード タイプの支払いにのみ使用されます。

email
email string

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

billingAgreementId
billingAgreementId string

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

payerId
payerId string

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

payerStatus
payerStatus string

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

addressStatus
addressStatus string

PayPal が支払人の住所を認証したかどうかを示す値。 この属性は、Paypal タイプの支払いにのみ使用されます。 可能な値は 'Confirmed' | 'Unconfirmed' です

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

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

autoCaptureEnabled
autoCaptureEnabled boolean

カード支払いのために支払いが自動的に取得されたかどうかを示す True/False 値。 リダイレクト支払いの場合、これは単に、資金を自動的に引き出すかどうかをパートナー銀行に示すものです。

accountType
accountType string

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

authorizationType
authorizationType string

承認タイプ。 Mastercard と Visa は、承認の試行を事前承認または最終承認のいずれかとして定義することを加盟店に要求するようになりました。 可能な値は、PRE_AUTHORIZATION、FINAL_AUTHORIZATION です

authorizationResultCode
authorizationResultCode string

認証決定からの銀行の応答。 可能な値は、APPROVE、DECLINE、PENDING です

authorizationResultText
authorizationResultText string

承認決定の理由。特に拒否または保留中のトランザクションの場合。 可能な値は、MISMATCH_CVV、MISMATCH_ADDRESS、MISMATCH_EXPIRATIONDATE、NOACCOUNT、INVALIDPIN、LOWFUND、OVERLIMITSUSPICIOUSACCOUNT です

acquirerId
acquirerId string

機関識別コードの取得。

acquirerCountryISO
acquirerCountryISO string

機関国コードの取得

cvvVerify
cvvVerify string

CVV 認証が利用可能かどうか、および/または正常に認証されたかどうかを示します。 Y = 正常に認証済み、N = 正常に認証されなかった、U = 使用不可、A = 使用可能、ただし認証なし

avsVerify
avsVerify string

住所認証が利用可能かどうか、および/または正常に認証されたかどうかを示します。 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
zipCode string

住所に提供された郵便番号。

country
country string

住所に提供された国/リージョン コード。 値は、2 文字の ISO 国/リージョン コード (たとえば、US) である必要があります。

firstName
firstName string

住所とともに提供された名

lastName
lastName string

住所とともに提供された姓

phoneNumber
phoneNumber string

住所とともに提供された電話番号

organizationId
organizationId True string

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

名称
name True string

組織の名前

zipCode
zipCode string

組織が所在する郵便番号

都道府県
state string

組織が所在する都道府県

countryISO
countryISO string

組織が所在する countryISO

organizationId
organizationId True string

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

名称
name True string

組織の名前

zipCode
zipCode string

組織が所在する郵便番号

都道府県
state string

組織が所在する都道府県

countryISO
countryISO string

組織が所在する countryISO

organizationId
organizationId True string

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

名称
name True string

組織の名前

zipCode
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 = ブラウザー (BRW)、03 = 3DS リクエスター開始 (3RI)、04-79 = EMVCo の将来の使用のために予約済み (EMVCo によって定義されるまで値は無効)、80-99 = DS 用に予約済み

threeDSServerTransId
threeDSServerTransId string

単一のトランザクションを識別するために 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 = チャージ、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 = 実行された処理を試みます。Authenticated、Verified ではありませんが、認証試行の証明である検証が提供されます。 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 = 使用できない 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

マーチャント システムの製品 ID。

productName
productName string

ユーザーが読み取れる製品名。

type
type string

販売製品のタイプ。 可能な値 'Digital' | 'Physical'

sku
sku string

製品 SKU

category
category string

製品のカテゴリ。 可能な値は、 'Subscription' | 'Game' | 'GameConsumable' | 'GameDLC' | 'HardwareDevice' | 'HardwareAccessory' | 'SoftwareToken' | 'SoftwareDirectEntitlement' | 'ClothingShoes' | 'RecreationalEquipment' | 'Jewelry' | 'Hotel' | 'Ticket' | 'VehicleRental' | 'GiftCard' | 'Movies' | 'Music' | 'GarageIndustrial' | 'HomeGarden' | 'Tools' | 'Books' | 'HealthBeauty' | 'Furniture' | 'Toys' | 'FoodGrocery' です

merchantProductCategory
merchantProductCategory string

マーチャントがシステムで定義した製品のカテゴリー

マーケット
market string

製品が提供される市場

productBrand
productBrand string

製品のブランド名

buyItAgainOrder
buyItAgainOrder boolean

ユーザーが以前の注文を再注文した場合に true (その注文の製品だけでなく)

preOrderAvailabilityDate
preOrderAvailabilityDate date-time

製品が最初に予約注文可能になったとき

salesPrice
salesPrice double

販売した商品の価格 (税込)。 マーチャントによって提供されます。

通貨
currency string

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

cogs
cogs double

売却済商品の原価 - 品目の原材料費。 マーチャントによって提供されます。

isRecurring
isRecurring boolean

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

isFree
isFree boolean

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

language
language string

製品が説明されている言語。

purchasePrice
purchasePrice double

購入時の品目の価格。

margin
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
zipCode string

住所に提供された郵便番号。

country
country string

住所に提供された国/リージョン コード。 値は、2 文字の ISO 国/リージョン コード (たとえば、US) である必要があります。

firstName
firstName string

住所とともに提供された名

lastName
lastName string

住所とともに提供された姓

phoneNumber
phoneNumber string

住所とともに提供された電話番号

storeId
storeId True string

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

storeName
storeName string

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

terminalId
terminalId string

POS 端末の一意の識別子

terminalName
terminalName string

POS 端末名

street1
street1 string

住所に提供された最初の行。

street2
street2 string

住所に提供された 2 番目の行。 (この値を空白にすることはできません。)

street3
street3 string

住所に提供された 3 番目の行。 (この値を空白にすることはできません。)

city
city string

住所に提供された都市。

都道府県
state string

住所に提供された都道府県。

地区
district string

住所に提供された地区。

zipCode
zipCode string

住所に提供された郵便番号。

country
country string

住所に提供された国/リージョン コード。 値は、2 文字の ISO 国/リージョン コード (たとえば、US) である必要があります。

userId
userId True string

ユーザー識別子。 この情報はマーチャントから提供されます。

creationDate
creationDate date-time

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

updateDate
updateDate date-time

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

firstName
firstName string

アカウントでユーザーが提供した名。

lastName
lastName string

アカウントでユーザーが提供した姓。

country
country string

ユーザーの国またはリージョン。 値は、2 文字の ISO 国/リージョン コード (たとえば、US) である必要があります。

zipCode
zipCode string

ユーザーの郵便番号。

timeZone
timeZone string

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

language
language string

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

phoneNumber
phoneNumber string

ユーザーの電話番号。 形式は、国/リージョン コード、ハイフン (-)、電話番号の順である必要があります (たとえば、米国の場合は +1-1234567890)。

email
email string

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

membershipId
membershipId string

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

profileType
profileType string

ユーザーのプロファイル タイプ。 可能な値は、'Consumer' | 'Seller' | 'Publisher' | 'Tenant' | 'Developer' です

profileName
profileName string

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

authenticationProvider
authenticationProvider string

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

authenticationMethod
authenticationMethod string

購入前/購入中に顧客が認証された方法。 可能な値は、PASSWORD-BASED、MULTI-FACTOR、BIOMETRIC、TOKEN-BASED、

displayName
displayName string

ユーザーの表示名。 例: Xbox gamertag 値

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

顧客のメンバーシップ ステータスまたはタイプ。 プレミアム、エグゼクティブなど、さまざまなレベルの有料メンバーシップを指定できます。 可能な値は 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
firstName string

乗客の名。

lastName
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
type string

設備タイプ。

contactPhoneNumber
contactPhoneNumber string

設備への連絡に使用した電話番号。

contactEmail
contactEmail string

設備への連絡に使用したメール。

dailyRoomRate
dailyRoomRate double

設備の 1 日あたりの宿泊料金。

通貨
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
zipCode string

住所に提供された郵便番号。

country
country string

住所に提供された国/リージョン コード。 値は、2 文字の ISO 国/リージョン コード (たとえば、US) である必要があります。

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
contactEmail string

レンタカーを借りた人のメール アドレス。

contactPhoneNumber
contactPhoneNumber string

レンタカーを借りた人の電話番号。

street1
street1 string

住所に提供された最初の行。

street2
street2 string

住所に提供された 2 番目の行。 (この値を空白にすることはできません。)

street3
street3 string

住所に提供された 3 番目の行。 (この値を空白にすることはできません。)

city
city string

住所に提供された都市。

都道府県
state string

住所に提供された都道府県。

地区
district string

住所に提供された地区。

zipCode
zipCode string

住所に提供された郵便番号。

country
country string

住所に提供された国/リージョン コード。 値は、2 文字の ISO 国/リージョン コード (たとえば、US) である必要があります。

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
zipCode string

住所に提供された郵便番号。

country
country string

住所に提供された国/リージョン コード。 値は、2 文字の ISO 国/リージョン コード (たとえば、US) である必要があります。

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
zipCode string

住所に提供された郵便番号。

country
country string

住所に提供された国/リージョン コード。 値は、2 文字の ISO 国/リージョン コード (たとえば、US) である必要があります。

trackingId
trackingId string

イベントの TrackingId

merchantTimeStamp
merchantTimeStamp date-time

イベントの TimeStamp

戻り値

結果の詳細

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

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

パラメーター

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

ホスト URL

評価 API 名
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
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 コード (たとえば、US) である必要があります。

zipCode
zipCode string

ユーザーの郵便番号。

timeZone
timeZone string

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

language
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

chargebackId
chargebackId True string

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

reason
reason string

銀行から提供された理由

ステータス
status string

可能な値は、'Inquiry' | 'Accepted' | 'Disputed' | 'Reversed' | 'ResubmittedRequest' です

bankEventTimestamp
bankEventTimestamp date-time

銀行からのタイムスタンプ

金額
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
creationDate date-time

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

updateDate
updateDate date-time

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

firstName
firstName string

アカウントでユーザーが提供した名。

lastName
lastName string

アカウントでユーザーが提供した姓。

country
country string

ユーザーの国またはリージョン。 値は、2 文字の ISO 国/リージョン コード (たとえば、US) である必要があります。

zipCode
zipCode string

ユーザーの郵便番号。

timeZone
timeZone string

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

language
language string

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

phoneNumber
phoneNumber string

ユーザーの電話番号。 形式は、国/リージョン コード、ハイフン (-)、電話番号の順である必要があります (たとえば、米国の場合は +1-1234567890)。

email
email string

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

membershipId
membershipId string

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

profileType
profileType string

ユーザーのプロファイル タイプ。 可能な値は、'Consumer' | 'Seller' | 'Publisher' | 'Tenant' | 'Developer' です

profileName
profileName string

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

authenticationProvider
authenticationProvider string

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

authenticationMethod
authenticationMethod string

購入前/購入中に顧客が認証された方法。 可能な値は、PASSWORD-BASED、MULTI-FACTOR、BIOMETRIC、TOKEN-BASED、

displayName
displayName string

ユーザーの表示名。 例: Xbox gamertag 値

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

顧客のメンバーシップ ステータスまたはタイプ。 プレミアム、エグゼクティブなど、さまざまなレベルの有料メンバーシップを指定できます。 可能な値は 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
type string

可能な値は、'Shipping' | 'Billing' | 'Signup' です

firstName
firstName string

住所に関連付けられているユーザー提供の名。

lastName
lastName string

住所に関連付けられているユーザー提供の姓。

phoneNumber
phoneNumber string

住所に関連付けられているユーザー提供の電話番号。

street1
street1 string

住所に提供された最初の行。

street2
street2 string

住所に提供された 2 番目の行。 (この値を空白にすることはできません。)

street3
street3 string

住所に提供された 3 番目の行。 (この値を空白にすることはできません。)

city
city string

住所に提供された都市。

都道府県
state string

住所に提供された都道府県。

地区
district string

住所に提供された地区。

zipCode
zipCode string

住所に提供された郵便番号。

country
country string

住所に提供された国/リージョン コード。 値は、2 文字の ISO 国/リージョン コード (たとえば、US) である必要があります。

merchantPaymentInstrumentId
merchantPaymentInstrumentId string

支払い方法の ID。 この情報はマーチャントから提供されます。

paymentMethod
paymentMethod string

トップレベルの支払い方法のカテゴリ。 可能な値は、CARD、CASH、DIRECTDEBIT、E-WALLET、MOBILE、E-BANKING、INVOICE、VOUCHERS です

type
type True string

支払いのタイプ。 可能な値は 'CreditCard' | 'DirectDebit' | 'PayPal' | 'MobileBilling' | 'OnlineBankTransfer' | 'Invoice' | 'MerchantGiftCard' | 'MerchantWallet' | 'CashOnDelivery' | 'Paytm' | 'CCAvenue' です

creationDate
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
bin string

この属性は、クレジット/デビット カード タイプの支払いにのみ使用されます。

binName
binName string

BIN 表示名。

binCountryISO
binCountryISO string

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

binCardType
binCardType string

BIN カードのタイプ。 可能な値は、DEBIT、CREDIT、PREPAID、FLEET、CREDITDEBIT です

binCardAssociation
binCardAssociation string

BIN カードの関連付け。 可能な値は、VISA、MASTERCARD、AMEX、DISCOVER、MAESTRO、JCB、UNIONPAY、DINERSCLUB です

binBankGroup
binBankGroup string

BIN 銀行グループ。

expirationDate
expirationDate string

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

lastFourDigits
lastFourDigits string

この属性は、クレジット/デビット カード タイプの支払いにのみ使用されます。

email
email string

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

billingAgreementId
billingAgreementId string

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

payerId
payerId string

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

payerStatus
payerStatus string

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

addressStatus
addressStatus string

PayPal が支払人の住所を認証したかどうかを示す値。 この属性は、Paypal タイプの支払いにのみ使用されます。 可能な値は 'Confirmed' | 'Unconfirmed' です

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

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

autoCaptureEnabled
autoCaptureEnabled boolean

カード支払いのために支払いが自動的に取得されたかどうかを示す True/False 値。 リダイレクト支払いの場合、これは単に、資金を自動的に引き出すかどうかをパートナー銀行に示すものです。

accountType
accountType string

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

authorizationType
authorizationType string

承認タイプ。 Mastercard と Visa は、承認の試行を事前承認または最終承認のいずれかとして定義することを加盟店に要求するようになりました。 可能な値は、PRE_AUTHORIZATION、FINAL_AUTHORIZATION です

authorizationResultCode
authorizationResultCode string

認証決定からの銀行の応答。 可能な値は、APPROVE、DECLINE、PENDING です

authorizationResultText
authorizationResultText string

承認決定の理由。特に拒否または保留中のトランザクションの場合。 可能な値は、MISMATCH_CVV、MISMATCH_ADDRESS、MISMATCH_EXPIRATIONDATE、NOACCOUNT、INVALIDPIN、LOWFUND、OVERLIMITSUSPICIOUSACCOUNT です

acquirerId
acquirerId string

機関識別コードの取得。

acquirerCountryISO
acquirerCountryISO string

機関国コードの取得

cvvVerify
cvvVerify string

CVV 認証が利用可能かどうか、および/または正常に認証されたかどうかを示します。 Y = 正常に認証済み、N = 正常に認証されなかった、U = 使用不可、A = 使用可能、ただし認証なし

avsVerify
avsVerify string

住所認証が利用可能かどうか、および/または正常に認証されたかどうかを示します。 Y = 正常に認証済み、N = 正常に認証されなかった、U = 使用不可、A = 使用可能、ただし認証なし

cavVerify
cavVerify string

カード所有者認証が利用可能かどうか、および/または正常に認証されたかどうかを示します。 Y = 正常に認証済み、N = 正常に認証されなかった、U = 使用不可、A = 使用可能、ただし認証なし

piInputMethod
piInputMethod string

N/A

encryptedCreditCardNumber
encryptedCreditCardNumber string

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

firstName
firstName string

住所とともに提供された名

lastName
lastName string

住所とともに提供された姓

phoneNumber
phoneNumber string

住所とともに提供された電話番号

street1
street1 string

住所に提供された最初の行。

street2
street2 string

住所に提供された 2 番目の行。 (この値を空白にすることはできません。)

street3
street3 string

住所に提供された 3 番目の行。 (この値を空白にすることはできません。)

city
city string

住所に提供された都市。

都道府県
state string

住所に提供された都道府県。

地区
district string

住所に提供された地区。

zipCode
zipCode string

住所に提供された郵便番号。

country
country string

住所に提供された国/リージョン コード。 値は、2 文字の ISO 国/リージョン コード (たとえば、US) である必要があります。

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 から検索されます。 可能な値は、PURCHASE、SIGNUP、CUSTOMFRAUDEVALUATION、ACCOUNT、PI、EMAIL です

labelObjectId
labelObjectId True string

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

labelSource
labelSource string

このラベルの LabelReasonCodes または LabelState を発行するオーソリティ。 可能な値は、'CustomerEscalation' | 'Chargeback' | 'TC40_SAFE' | 'ManualReview' | 'Refund' | '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
effectiveStartDate date-time

このラベルがマーチャントのタイムゾーンに適用されるときの始まり (MerchantLocalDate と異なる場合)。 フォーマットは、ISO8601 です。

effectiveEndDate
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

refundId
refundId True string

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

reason
reason string

ユーザーが提供する理由。 可能な値は、'FraudRefund' | 'CustomerRequest' | 'NonFraudRefund' です

ステータス
status string

可能な値は、 'Approved' | 'Unknown' | 'Unknown' です

bankEventTimestamp
bankEventTimestamp date-time

銀行からのタイムスタンプ

金額
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

bankEventId
bankEventId True string

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

type
type True string

銀行イベント タイプ。 可能な値は、'Auth' | 'AuthCancel' | 'ChargeReversal' | 'Charge' です

bankEventTimestamp
bankEventTimestamp date-time

銀行からのタイムスタンプ

ステータス
status string

可能な値は、 'Approved' | 'Unknown' | 'Declined' です

bankResponseCode
bankResponseCode string

応答時の銀行コード

paymentProcessor
paymentProcessor string

プロセッサ名。 可能な値は、'FDC' | 'Adyen' | 'TSYS' | 'WorldPay' | 'Chase' | 'Stripe' | 'PayPal' です

mrn
mrn string

マーチャント側からトランザクションを識別するために使用されるマーチャント参照番号

mid
mid string

銀行に送信された、および/または銀行から受信されたマーチャント ID (MID)。

merchantPaymentInstrumentId
merchantPaymentInstrumentId string

支払い方法の ID。 この情報はマーチャントから提供されます。

paymentMethod
paymentMethod string

お支払い方法のグループ化/カテゴリ。 可能な値は、CARD、CASH、DIRECTDEBIT、E-WALLET、MOBILE、E-BANKING、INVOICE、VOUCHERS です

cardType
cardType string

支払いのタイプ。 可能な値は、VISA、MASTERCARD、AMEX、ACH、SEPA、UNIONPAY、INICIS、MOBILEBILLINGCARRIER、DISCOVER、ALLPAY、JCB、DISCOVERDINERS

updatedPI
updatedPI boolean

購入時とは異なる使用された PI

cvvVerify
cvvVerify string

CVV 認証が利用可能かどうか、および/または正常に認証されたかどうかを示します。 Y = 正常に認証済み、N = 正常に認証されなかった、U = 使用不可、A = 使用可能、ただし認証なし

avsVerify
avsVerify string

住所認証が利用可能かどうか、および/または正常に認証されたかどうかを示します。 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、OVERLIMITSUSPICIOUSACCOUNT です

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 = ブラウザー (BRW)、03 = 3DS リクエスター開始 (3RI)、04-79 = EMVCo の将来の使用のために予約済み (EMVCo によって定義されるまで値は無効)、80-99 = DS 用に予約済み

threeDSServerTransId
threeDSServerTransId string

単一のトランザクションを識別するために 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 = チャージ、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 = 実行された処理の試行。Authenticated、Verified ではありませんが、認証の試行の証明である検証が提供されます。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 = 使用できない 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
version string

N/A

code
code string

N/A

description
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 に関連するセカンド レベル ドメイン

timeZone
timeZone string

グリニッジ標準時に対する TimeZone オフセット

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
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 成功オブジェクト

名前 パス 説明
名称
name string

N/A

version
version string

N/A

code
code string

N/A

description
description string

N/A

Microsoft.DynamicsFraudProtection.Models.AccountProtection.Response.ResponseSuccessDetails

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

名前 パス 説明
名称
name string

N/A

version
version string

N/A

code
code string

N/A

description
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
decision string

下した決定のタイプ

challengeType
challengeType string

チャレンジのタイプ

reasons
reasons array of string

理由の一覧

ルール
rule string

ペイロードが一致したルール

clauseName
clauseName string

決定を下したルール句のフレンドり名

supportMessages
supportMessages array of string

決定をサポートするメッセージのリスト

その他
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

この規則が順番に発動した句で、最後が到達した最終決定である

Microsoft.DynamicsFraudProtection.Models.AccountProtection.Response.Score

スコア オブジェクト

名前 パス 説明
scoreType
scoreType string

スコア タイプ

scoreValue
scoreValue double

スコア値。 最大値は 999 です

reason
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 の範囲の Fraud Protection リスク モデルによって計算されたリスク スコア。 -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 object

名前空間によってキー設定された診断オブジェクト

purchaseId
purchaseId string

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

deviceAttributes
deviceAttributes object

DFP フィンガープリンティングからのデバイス属性

succeeded
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
succeeded string

成功した要求

Microsoft.DynamicsFraudProtection.v1.MerchantResponse.Models.UpdateAccountActivity.UpdateAccountResponseWrapper

結果の詳細

名前 パス 説明
resultDetails
resultDetails Microsoft.DynamicsFraudProtection.v1.MerchantResponse.Models.UpdateAccountActivity.UpdateAccount

UpdateAccount 応答ペイロード