Udostępnij przez


Dynamics 365 Fraud Protection (wersja zapoznawcza)

Usługa Microsoft Dynamics 365 Fraud Protection zapewnia sprzedawcom możliwość uzyskania oceny ryzyka w związku z fałszywymi działaniami związanymi z zakupami handlu elektronicznego, fałszywym kontem rejestracji i próbami logowania w sklepie internetowym

Ten łącznik jest dostępny w następujących produktach i regionach:

Usługa Class Regions
Copilot Studio Premium Wszystkie regiony usługi Power Automate z wyjątkiem następujących:
     - Rząd USA (GCC)
     - Rząd USA (GCC High)
     - China Cloud obsługiwane przez firmę 21Vianet
     - Departament Obrony USA (DoD)
Logic Apps Standard Wszystkie regiony usługi Logic Apps z wyjątkiem następujących:
     — Regiony platformy Azure Government
     — Regiony platformy Azure (Chiny)
     - Departament Obrony USA (DoD)
Power Apps Premium Wszystkie regiony usługi Power Apps z wyjątkiem następujących:
     - Rząd USA (GCC)
     - Rząd USA (GCC High)
     - China Cloud obsługiwane przez firmę 21Vianet
     - Departament Obrony USA (DoD)
Power Automate Premium Wszystkie regiony usługi Power Automate z wyjątkiem następujących:
     - Rząd USA (GCC)
     - Rząd USA (GCC High)
     - China Cloud obsługiwane przez firmę 21Vianet
     - Departament Obrony USA (DoD)
Kontakt
Name Microsoft
adres URL https://dynamics.microsoft.com/ai/fraud-protection/
Email dfpconnector@microsoft.com
Metadane łącznika
Publisher Microsoft
Witryna internetowa https://docs.microsoft.com/fraud-protection-rest/api/fraud-protection-rest/
Zasady ochrony prywatności https://docs.microsoft.com/dynamics365/fraud-protection/data-processing-protection/
Kategorie AI

Łącznik Microsoft Dynamics 365 Fraud Protection zapewnia sprzedawcom możliwość uzyskania oceny ryzyka w związku z oszukańczymi działaniami związanymi z zakupami handlu elektronicznego, fałszywymi kontami i próbami rejestracji w sklepie online.

Wymagania wstępne

Aby korzystać z tego łącznika, użytkownik powinien mieć już aprowizowaną dzierżawę w usłudze Dynamics 365 Fraud Protection i powinien mieć już konto na platformie Power App Platform.

Jak uzyskać poświadczenia

Kroki pobierania poświadczeń są udokumentowane tutaj: https://github.com/microsoft/Dynamics-365-Fraud-Protection-Samples/tree/master/power%20apps%20connector

Wprowadzenie do łącznika

Aby uzyskać więcej informacji na temat rozpoczynania pracy, zobacz Dynamics 365 Fraud Protection Samples (Przykłady ochrony przed oszustwami w usłudze Dynamics 365).

Znane problemy i ograniczenia

Aby uzyskać więcej informacji, zobacz Dynamics 365 Fraud Protection Samples (Przykłady ochrony przed oszustwami w usłudze Dynamics 365).

Typowe błędy i środki zaradcze

W przypadku używania łącznika do wywołania usługi Dynamics 365 Fraud Protection może wystąpić pewien typowy problem:

  • 401 Brak autoryzacji: token dostępu jest nieprawidłowy, sprawdź wprowadzone poświadczenia.
  • 403 Zabronione: autoryzacja nie powiodła się, sprawdź wprowadzone poświadczenia.
  • 400 Nieprawidłowe żądanie: brakuje niektórych wymaganych pól w ładunku lub w złym formacie, sprawdź szczegółowy komunikat o błędzie.
  • 500 Wewnętrzny błąd serwera: wystąpił wyjątek po stronie serwera, zanotuj identyfikator korelacji i skontaktuj się z zespołem DFP w związku z takim błędem.

Często zadawane pytania

Aby uzyskać więcej informacji, zobacz Dynamics 365 Fraud Protection Samples (Przykłady ochrony przed oszustwami w usłudze Dynamics 365).

Tworzenie połączenia

Łącznik obsługuje następujące typy uwierzytelniania:

Wartość domyślna Parametry tworzenia połączenia. Wszystkie regiony Nie można udostępniać

Domyślny

Dotyczy: wszystkie regiony

Parametry tworzenia połączenia.

Nie jest to możliwe do udostępnienia połączenie. Jeśli aplikacja power zostanie udostępniona innemu użytkownikowi, zostanie wyświetlony monit o jawne utworzenie nowego połączenia.

Limity ograniczania

Nazwa Wywołania Okres odnowienia
Wywołania interfejsu API na połączenie 100 60 sekund

Akcje

Aktualizacje potwierdzone informacje o oszustwie

To zdarzenie wysyła informacje o poprzednim zakupie, które klient zakwestionował ze swoim bankiem jako oszustwo. Jest to tylko zdarzenie pozyskiwania danych. Wielu handlowców wysyła te zdarzenia przy użyciu przekazywania danych zbiorczych

Aktualizuje informacje o autoryzacji banku

To zdarzenie wskazuje, czy transakcja zakupu wysłana do banku została zatwierdzona lub odrzucona w celu autoryzacji bankowej lub opłaty bankowej/rozliczenia. Jest to tylko zdarzenie pozyskiwania danych

Aktualizuje informacje o etykietach oszustw na potrzeby ochrony konta

To zdarzenie wysyła aktualizację etykiety. Jest to tylko zdarzenie pozyskiwania danych

Aktualizuje informacje o etykietach oszustw w celu ochrony zakupu

To zdarzenie wysyła aktualizację etykiety. Jest to tylko zdarzenie pozyskiwania danych

Aktualizuje informacje o koncie na potrzeby ochrony konta

To zdarzenie aktualizuje lub tworzy informacje o koncie użytkownika dla usługi ochrony konta, na przykład Dodaj instrument płatniczy, Dodaj adres lub dowolny inny atrybut użytkownika. Jest to tylko zdarzenie pozyskiwania danych

Aktualizuje informacje o koncie na potrzeby ochrony zakupu

To zdarzenie aktualizuje lub tworzy informacje o koncie użytkownika na potrzeby usługi ochrony zakupu, na przykład Dodaj instrument płatniczy, Dodaj adres lub dowolny inny atrybut użytkownika. Jest to tylko zdarzenie pozyskiwania danych

Aktualizuje stan logowania do konta

To zdarzenie wysyła aktualizację stanu logowania do konta, na przykład jeśli logowanie do konta zostało anulowane. Jest to tylko zdarzenie pozyskiwania danych

Aktualizuje stan transakcji zakupu online

To zdarzenie wysyła aktualizację stanu zakupu, na przykład jeśli zakup został anulowany. Jest to tylko zdarzenie pozyskiwania danych

Aktualizuje stan tworzenia konta

To zdarzenie wysyła aktualizację stanu tworzenia konta, na przykład jeśli tworzenie konta zostało anulowane. Jest to tylko zdarzenie pozyskiwania danych

Informacje o zwrotach aktualizacji

To zdarzenie wysyła informacje o poprzedniej transakcji zakupu, która jest zwracana. Jest to tylko zdarzenie pozyskiwania danych. Wielu handlowców wysyła te zdarzenia przy użyciu przekazywania danych zbiorczych

Zapewnia ocenę ryzyka dla próby logowania do konta

To zdarzenie wysyła informacje i kontekst dotyczące przychodzącej nowej próby logowania do konta. Odpowiedź zawiera decyzję dotyczącą logowania do konta

Zapewnia ocenę ryzyka dla próby utworzenia konta

To zdarzenie wysyła informacje i kontekst dotyczące przychodzącej nowej próby utworzenia konta. Odpowiedź zawiera decyzję dotyczącą tworzenia konta

Zapewnia ocenę ryzyka dla transakcji zakupu online

To zdarzenie wysyła informacje i kontekst dotyczące przychodzącej nowej transakcji zakupu. Odpowiedź zawiera decyzję o zatwierdzeniu lub odrzuceniu transakcji zakupu, a odpowiedni identyfikator kupca (MID) sprzedawca powinien wysłać w wywołaniu autoryzacji do banku

Zapewnia ocenę ryzyka dla zdarzeń niestandardowych

To zdarzenie pozwala wysłać strukturę własnego wyboru, wyzwalane przez warunki ich własnego wyboru do oceny reguł. Odpowiedź zawiera decyzję o zdarzeniu

Aktualizacje potwierdzone informacje o oszustwie

To zdarzenie wysyła informacje o poprzednim zakupie, które klient zakwestionował ze swoim bankiem jako oszustwo. Jest to tylko zdarzenie pozyskiwania danych. Wielu handlowców wysyła te zdarzenia przy użyciu przekazywania danych zbiorczych

Parametry

Nazwa Klucz Wymagane Typ Opis
hosturl
hostUrl True string

adres URL hosta

Typ zawartości
Content-Type True string

aplikacja/json

Identyfikator korelacji
x-ms-correlation-id string

Unqiue, per-request Correlation-Id pomocne w śledzeniu problemów ze środowiskiem uruchomieniowym.

Identyfikator środowiska
x-ms-dfpenvid string

Identyfikator środowiska

chargebackId
chargebackId True string

Unikatowy ciąg identyfikujący to zdarzenie obciążenia zwrotnego

powód
reason string

Przyczyna podana przez bank

stan
status string

Możliwe wartości "Zapytanie" | "Zaakceptowane" | "Sporne" | "Odwrócone" | "ResubmittedRequest"

bankEventTimestamp
bankEventTimestamp date-time

Sygnatura czasowa z banku

kwota
amount double

Kwota obciążenia zwrotnego

waluta
currency string

Waluta używana na potrzeby kwoty obciążenia zwrotnego.

purchaseId
purchaseId True string

Oryginalny identyfikator zakupu

userId
userId string

Unikatowy ciąg identyfikujący użytkownika

trackingId (identyfikator śledzenia)
trackingId string

TrackingId dla zdarzenia

merchantTimeStamp
merchantTimeStamp date-time

Sygnatura czasowa zdarzenia

Zwraca

Szczegóły wyników

Aktualizuje informacje o autoryzacji banku

To zdarzenie wskazuje, czy transakcja zakupu wysłana do banku została zatwierdzona lub odrzucona w celu autoryzacji bankowej lub opłaty bankowej/rozliczenia. Jest to tylko zdarzenie pozyskiwania danych

Parametry

Nazwa Klucz Wymagane Typ Opis
hosturl
hostUrl True string

adres URL hosta

Typ zawartości
Content-Type True string

aplikacja/json

Identyfikator korelacji
x-ms-correlation-id string

Unqiue, per-request Correlation-Id pomocne w śledzeniu problemów ze środowiskiem uruchomieniowym.

Identyfikator środowiska
x-ms-dfpenvid string

Identyfikator środowiska

bankEventId
bankEventId True string

Unikatowy ciąg identyfikujący to zdarzenie bankowe

typ
type True string

Typ zdarzenia bankowego. Możliwe wartości "Auth" | "AuthCancel" | "ChargeReversal" | "Opłata"

bankEventTimestamp
bankEventTimestamp date-time

Sygnatura czasowa z banku

stan
status string

Możliwe wartości "Approved" | "Nieznany" | "Odrzucono"

bankResponseCode
bankResponseCode string

Kod banku w odpowiedzi

paymentProcessor
paymentProcessor string

Nazwa procesora. Możliwe wartości "FDC" | "Adyen" | 'TSYS' | "WorldPay" | "Chase" | "Stripe" | "PayPal"

mrn
mrn string

Numer referencyjny sprzedawcy służący do identyfikowania transakcji ze strony sprzedawcy

średni
mid string

Identyfikator sprzedawcy (MID) wysłany do banku i/lub odebrany z powrotem.

merchantPaymentInstrumentId
merchantPaymentInstrumentId string

Identyfikator instrumentu płatniczego. Te informacje są dostarczane przez sprzedawcę.

metoda płatności
paymentMethod string

Grupowanie/kategorie form płatności. Możliwe wartości to CARD, CASH, DIRECTDEBIT, E-WALLET, MOBILE, E-BANKING, INVOICE, VOUCHERS

cardType
cardType string

Typ płatności. Możliwe wartości to VISA , SCHENGEN , AMEX , ACH , SEPA , UNIONPAY , INICIS , MOBILEBILLINGCARRIER , DISCOVER , ALLPAY , JCB , DISCOVERDINERS

zaktualizowany interfejs API
updatedPI boolean

Używane inne dane osobowe niż dane osobowe w ramach zakupu

cvvVerify
cvvVerify string

Wskazuje, czy weryfikacja CVV jest dostępna i/lub pomyślnie zweryfikowana. Y = Pomyślnie zweryfikowano, N = Nie pomyślnie vefified, U = Niedostępne, A = Dostępne, ale bez weryfikacji

avsVerify
avsVerify string

Wskazuje, czy weryfikacja dodatków jest dostępna i/lub pomyślnie zweryfikowana. Y = Pomyślnie zweryfikowano, N = Nie pomyślnie vefified, U = Niedostępne, A = Dostępne, ale bez weryfikacji

cavVerify
cavVerify string

Wskazuje, czy weryfikacja uwierzytelniania posiadacza karty jest dostępna i/lub pomyślnie zweryfikowana. Y = Pomyślnie zweryfikowano, N = Nie pomyślnie vefified, U = Niedostępne, A = Dostępne, ale bez weryfikacji

authResultCode
authResultCode string

Odpowiedź banku od decyzji o autoryzacji. Możliwe wartości to ZATWIERDŹ, ODRZUĆ, OCZEKUJĄCE

authResultText
authResultText string

Przyczyny decyzji o autoryzacji; szczególnie w przypadku transakcji odrzuconych lub oczekujących. Możliwe wartości to MISMATCH_CVV, MISMATCH_ADDRESS, MISMATCH_EXPIRATIONDATE, NOACCOUNT, INVALIDPIN, LOWFUND, OVERLIMIT SUSPICIOUSACCOUNT

purchaseId
purchaseId True string

Unikatowy ciąg identyfikujący zakup

isThreeDSAuth
isThreeDSAuth boolean

Wartość prawda/fałsz wskazująca, czy ta transakcja jest uwierzytelniana za pośrednictwem 3DS.

messageCategory
messageCategory string

Określa kategorię komunikatu dla określonego przypadku użycia. Zaakceptowane wartości: 01 = PA, 02 = NPA, 03-79 = Reserved for EMVCo future use (wartości nieprawidłowe do zdefiniowane przez EMVCo), 80-99 = zarezerwowane do użycia ds

deviceChannel
deviceChannel string

Wskazuje typ interfejsu kanału używanego do inicjowania transakcji. Zaakceptowane wartości: 01 = App-based (APP), 02 = Browser (BRW), 03 = 3DS Requestor Initiated (3RI), 04-79 = Reserved for EMVCo future use (wartości nieprawidłowe, dopóki nie zdefiniowano przez EMVCo), 80-99 = Reserved for DS use

threeDSServerTransId
threeDSServerTransId string

Unikatowy identyfikator transakcji przypisany przez serwer 3DS w celu zidentyfikowania pojedynczej transakcji.

threeDSRequestorAuthenticationInd
threeDSRequestorAuthenticationInd string
threeDSRequestorChallengeInd
threeDSRequestorChallengeInd string

Wskazuje, czy żądanie dotyczy tej transakcji. Zaakceptowane wartości: 01 = brak preferencji, 02 = Brak żądanego wyzwania, 03 = Żądanie żądania (preferencja osoby żądającej 3DS), 04 = żądanie wyzwania (mandat), 05 = brak żądanego wyzwania (analiza ryzyka transakcyjnego jest już wykonywana), 06 = brak żądania (tylko udział danych), 07 = Brak żądania (silne uwierzytelnianie konsumentów jest już wykonywane), 08 = Brak żądania żądania (wykorzystanie wykluczenia z listy dozwolonych, jeśli nie jest wymagane wyzwanie), 09 = Żądanie wyzwania (żądanie listy dozwolonych zażądano, jeśli wymagane jest wyzwanie)

threeRIInd
threeRIInd string

Wskazuje typ żądania 3RI. Akceptowane wartości: 01 = transakcja cykliczna, 02 = transakcja raty, 03 = Dodaj kartę, 04 = Zachowaj informacje o karcie, 05 = Weryfikacja konta, 06 = Split,delayed shipment, 07 = Top-up, 08 = Mail Order, 09 = Phone Order, 10 = Whitelist status check, 11 = Other payment, 12-79 = Reserved for EMVCo future use (wartości nieprawidłowe, dopóki nie zdefiniowano przez EMVCo), 80-99 = Zarezerwowane do użytku DS

threeDSReqPriorAuthMethod
threeDSReqPriorAuthMethod string

Mechanizm używany przez posiadacza karty do wcześniejszego uwierzytelniania w żądaniu 3DS. Zaakceptowane wartości: 01 = Uwierzytelnianie bez tarć wystąpiło przez ACS, 02 = wyzwanie karty wystąpiło przez ACS, 03 = AVS zweryfikowane, 04 = inne metody wystawcy, 05-79 = zarezerwowane dla przyszłego użycia EMVCo (wartości nieprawidłowe, dopóki nie zdefiniowano przez EMVCo), 80-99 = zarezerwowane do użycia ds.

transStatus
transStatus string

Wskazuje, czy transakcja kwalifikuje się jako uwierzytelniona transakcja lub weryfikacja konta. Zaakceptowane wartości: Y = Weryfikacja uwierzytelniania powiodła się, N = Nie uwierzytelnione,Nie zweryfikowano konta; Odmowa transakcji, U = Uwierzytelnianie, nie można przeprowadzić weryfikacji konta; Techniczny lub inny problem, jak wskazano w ARes lub RReq, A = próby wykonania przetwarzania; Nie uwierzytelniono, zweryfikowano, ale podano dowód próby uwierzytelnienia, podano weryfikację, C = Wymagane wyzwanie; Wymagane jest dodatkowe uwierzytelnianie przy użyciu CReq,CRes, D = Wymagane wyzwanie; Potwierdzone uwierzytelnianie oddzielone, R = Uwierzytelnianie,Weryfikacja konta odrzucona; Wystawca odrzuca uwierzytelnianie, weryfikację i żąda, aby autoryzacja nie została podjęta, I = Tylko informacyjna; Potwierdzono preferencję żądania usługi 3DS Requestor.

transStatusReason
transStatusReason string

Zawiera informacje o tym, dlaczego pole Stan transakcji ma określoną wartość. Zaakceptowane wartości: 01 = uwierzytelnianie karty nie powiodło się, 02 = Nieznane urządzenie, 03 = Nieobsługiwane urządzenie, 04 = Przekracza limit częstotliwości uwierzytelniania, 05 = Wygasła karta, 06 = Nieprawidłowy numer karty, 07 = Nieprawidłowa transakcja, 08 = Brak rekordu karty, 09 = Niepowodzenie zabezpieczeń, 10 = Skradzione karty, 11 = Podejrzenie oszustwa, 12 = Transakcja nie jest dozwolona do posiadacza karty, 13 = Posiadacz karty nie został zarejestrowany w usłudze, 14 = upłynął limit czasu transakcji w ACS, 15 = Niska ufność, 16 = Średnia ufność, 17 = Wysoka ufność, 18 = Bardzo wysoka pewność, 19 = Przekroczenie maksymalnych wyzwań ACS, 20 = transakcja nieobsługiwana przez usługę 3RI, 21 = transakcja 3RI nieobsługiwana, 22 = problem techniczny ACS, 23 = uwierzytelnianie oddzielone wymagane przez acS, ale nie jest wymagane przez żądającego 3DS Requestor, 24 = 3DS Requestor Decoupled Max Expiry Time exceeded, 25 = Decoupled Authentication was provided insufficient time to authenticationholder (25 = uwierzytelnianie oddzielone od uwierzytelniania posiadacza karty). AcS nie podejmie próby, 26 = uwierzytelnianie, ale nie zostanie wykonane przez posiadacza karty, 27-79 = Reserved for EMVCo przyszłego użycia (wartości nieprawidłowe, dopóki nie zdefiniowano przez EMVCo), 80-99 = zarezerwowane do użycia ds

threeDSCompInd
threeDSCompInd string

Wskazuje, czy metoda 3DS została pomyślnie ukończona. Zaakceptowane wartości: Y = Pomyślnie ukończono, N = Nie ukończono pomyślnie, U = Unavailabl 3DS Method URL was not present in the PRes message data for the card range associated with the Cardholder Account Number (Adres URL metody Unavailabl 3DS nie był obecny w danych komunikatu PRes dla zakresu kart skojarzonych z numerem konta posiadacza kart).

acsChallengeMandated
acsChallengeMandated string

Wskazanie, czy wymaga się zezwolenia na transakcję z powodu mandatów lokalnych/regionalnych, czy też innej zmiennej. Zaakceptowane wartości: Y = Wyzwanie jest wymagane, N = Wyzwanie nie jest wymagane

eci
eci string

Wskaźnik handlu elektronicznego (ECI). Wartość specyficzna dla systemu płatności podana przez usługę ACS lub DS, aby wskazać wyniki próby uwierzytelnienia posiadacza karty. Akceptowane wartości: 02 (MasterCard)/05 (Visa)= pomyślne uwierzytelnienie 01 (MasterCard)/06/07 (Visa) = wszystkie inne

shipNameIndicator
shipNameIndicator string

Wskazuje, czy nazwa karty na koncie jest identyczna z nazwą wysyłki używaną dla tej transakcji. Zaakceptowane wartości: 01 = Nazwa konta identyczna z nazwą wysyłki, 02 = Nazwa konta inna niż nazwa wysyłki

challengeCompletionInd
challengeCompletionInd string

Wskaźnik stanu cyklu wyzwania ACS i tego, czy wyzwanie zostało ukończone, czy będzie wymagać dodatkowych komunikatów. Zaakceptowane wartości: Y = Ukończono wyzwanie i nie są wymagane żadne dalsze wymiany komunikatów wyzwania, N = Nie ukończono wyzwania, a dodatkowe wymiany komunikatów wyzwania są wymagane

chAccPwChangeInd
chAccPwChangeInd string

Wskazuje czas od czasu, gdy konto posiadacza karty z żądającym 3DS miało zmianę hasła lub zresetowanie konta. Zaakceptowane wartości: 01 = Brak zmiany, 02 = Zmienione podczas tej transakcji, 03 = mniej niż 30 dni, 04 = 30–60 dni, 05 = więcej niż 60 dni

chAccAgeInd
chAccAgeInd string

Czas, przez jaki posiadacz karty miał konto z żądającym 3DS. Zaakceptowane wartości: 01 = brak konta (wyewidencjonowywanie gościa), 02 = utworzone podczas tej transakcji, 03 = mniej niż 30 dni, 04 = 30–60 dni, 05 = więcej niż 60 dni

provisionAttemptsDay
provisionAttemptsDay string

Liczba prób dodania karty w ciągu ostatnich 24 godzin. Długość: maksymalnie 3 znaki Przykładowe wartości: 2, 02, 002

exemptionRaised
exemptionRaised string

Żądania wykluczenia PSD2, Y — wykluczone, N — nie wykluczone

suspiciousAccActivity
suspiciousAccActivity string

Wskazuje, czy żądanie 3DS doświadczyło podejrzanej aktywności (w tym poprzedniego oszustwa) na koncie posiadacza kart. Zaakceptowane wartości: 01 = Nie zaobserwowano podejrzanego działania, zaobserwowano 02 = podejrzane działanie

trackingId (identyfikator śledzenia)
trackingId string

TrackingId dla zdarzenia

merchantTimeStamp
merchantTimeStamp date-time

Sygnatura czasowa zdarzenia

Zwraca

Szczegóły wyników

Aktualizuje informacje o etykietach oszustw na potrzeby ochrony konta

To zdarzenie wysyła aktualizację etykiety. Jest to tylko zdarzenie pozyskiwania danych

Parametry

Nazwa Klucz Wymagane Typ Opis
hosturl
hostUrl True string

adres URL hosta

Identyfikator użytkownika
UserId True string

identyfikator użytkownika dla interfejsu API etykiet

Typ contect
Content-Type True string

aplikacja/json

Identyfikator korelacji
x-ms-correlation-id string

Unqiue, per-request Correlation-Id pomocne w śledzeniu problemów ze środowiskiem uruchomieniowym.

Identyfikator środowiska
x-ms-dfpenvid string

Identyfikator środowiska

nazwa
name True string

Nazwa zdarzenia. Powinien mieć wartość AP. Etykieta

wersja
version True string

Wersja ładunku. Powinna mieć wartość "0,5"

trackingId (identyfikator śledzenia)
trackingId True string

Unikatowy identyfikator każdego zdarzenia/rekordu.

userId
userId True string

Identyfikator użytkownika. Te informacje są dostarczane przez sprzedawcę.

merchantTimeStamp
merchantTimeStamp True date-time

Sygnatura czasowa zdarzenia.

eventTimeStamp
eventTimeStamp True date-time

Data i godzina zdarzenia. Możliwe wartości: Data obciążenia zwrotnego lub Data przeglądu. Format to ISO 8601.

labelObjectType
labelObjectType True string

To pole wskazuje typ etykiety: "Zakup"|" AccountCreation'|' AccountLogin'|' AccountUpdate'|' CustomFraudEvaluation'|' Konto'|' PaymentInstrument'|' Adres e-mail".

labelObjectId
labelObjectId True string

Jest to pole identyfikatora dla obiektu: PurchaseId, AccountCreationId, AccountLoginId, AccountUpdateId, UserId, MerchantPaymentInstrumentId lub Email.

labelSource
labelSource string

To pole reprezentuje źródło etykiety: "CustomerEscalation"|" Obciążenie zwrotne'|' TC40_SAFE'|' ManualReview'|' Zwrot"|" OfflineAnalysis'|' AccountProtectionReview".

labelState
labelState True string

To pole wskazuje bieżący stan etykiety: "InquiryAccepted"|" Oszustwo'|' Sporne'|' Odwrócone'|' Nadużycie'|' Prześlij ponownie żądanie'|' AccountCompromised'|' AccountNotCompromised".

labelReasonCode
labelReasonCode string

To pole wskazuje kody przyczyn skojarzone z każdym typem etykiety: "ProcessorResponseCode"|" BankResponseCode'|' FraudRefund'|' AccountTakeOver'|' PaymentInstrumentFraud'|' AccountFraud'|' Nadużycie'|' FriendlyFraud'|' AccountCredentialsLeaked'|' PassedAccountProtectionChecks'

procesor
processor string

Nazwa banku lub podmiotu przetwarzającego płatności generującego informacje TC40 lub SAFE.

data rozpoczęcia obowiązywania
effectiveStartDate date-time

Data, od której ta etykieta jest skuteczna. Format to ISO 8601.

data zakończenia obowiązywania
effectiveEndDate date-time

Data zakończenia tej etykiety. Format to ISO 8601. Nie może być starszy niż effectiveStartDate.

Zwraca

Dynamics Fraud Protection Success Object

Aktualizuje informacje o etykietach oszustw w celu ochrony zakupu

To zdarzenie wysyła aktualizację etykiety. Jest to tylko zdarzenie pozyskiwania danych

Parametry

Nazwa Klucz Wymagane Typ Opis
hosturl
hostUrl True string

adres URL hosta

Typ zawartości
Content-Type True string

aplikacja/json

Identyfikator korelacji
x-ms-correlation-id string

Unqiue, per-request Correlation-Id pomocne w śledzeniu problemów ze środowiskiem uruchomieniowym.

Identyfikator środowiska
x-ms-dfpenvid string

Identyfikator środowiska

labelObjectType
labelObjectType True string

EntityName, do której ma zastosowanie ta jednostka etykiety. Jeśli ustawiono wartość Adres e-mail, identyfikator użytkownika zostanie wyszukany z identyfikatora LabelObjectId wiadomości e-mail. Możliwe wartości to PURCHASE , SIGNUP , CUSTOMFRAUDEVALUATION , ACCOUNT , PI , EMAIL

labelObjectId
labelObjectId True string

Wartość Id w elemencji LabelObjectType, do której ma zastosowanie ta jednostka etykiety.

labelSource
labelSource string

Urząd wystawiający etykietę LabelReasonCodes lub LabelState. Możliwe wartości "CustomerEscalation" | "Chargeback" | 'TC40_SAFE' | "ManualReview" | "Zwrot pieniędzy" | "OfflineAnalysis"

labelReasonCodes
labelReasonCodes string
labelState
labelState string

Jeśli element LabelSource ma przejścia stanu, bieżący stan tej etykiety. Np. "Zaakceptowane", aby oznaczać wcześniejsze podejrzenie oszustwa zostało wyczyszczone. Możliwe wartości "Zapytanie" | "Zaakceptowane" | "Oszustwa" | "Sporne" | "Odwrócone" | "ResubmittedRequest"

procesor
processor string

Określona instytucja LabelSource wystawiająca kod LabelReasonCodes.

eventTimeStamp
eventTimeStamp date-time

Ostateczne utworzenie zdarzenia zgłoszonego w witrynie LabelSource/Processor. Format jest ISO8601.

data rozpoczęcia obowiązywania
effectiveStartDate date-time

Początek, kiedy ta etykieta ma zastosowanie w strefie czasowej Kupca (jeśli różni się od MerchantLocalDate). Format jest ISO8601.

data zakończenia obowiązywania
effectiveEndDate date-time

Koniec tego pola Etykieta ma zastosowanie w strefie czasowej kupca lub wartości null dla nie dotyczy/nieokreślone. Format jest ISO8601.

kwota
amount double

Kwota pieniężna, która dotyczy tej etykiety, np. częściowego zwrotu. Jednostki podane w polu Waluta.

waluta
currency string

W której walucie znajduje się kwota, np. "USD"

trackingId (identyfikator śledzenia)
trackingId string

TrackingId dla zdarzenia

merchantTimeStamp
merchantTimeStamp date-time

Sygnatura czasowa zdarzenia

Zwraca

Szczegóły wyników

Aktualizuje informacje o koncie na potrzeby ochrony konta

To zdarzenie aktualizuje lub tworzy informacje o koncie użytkownika dla usługi ochrony konta, na przykład Dodaj instrument płatniczy, Dodaj adres lub dowolny inny atrybut użytkownika. Jest to tylko zdarzenie pozyskiwania danych

Parametry

Nazwa Klucz Wymagane Typ Opis
hosturl
hostUrl True string

adres URL hosta

Identyfikator użytkownika
UserId True string

identyfikator użytkownika aktualizacji konta

typ zawartości
Content-Type True string

aplikacja/json

Identyfikator korelacji
x-ms-correlation-id string

Unqiue, per-request Correlation-Id pomocne w śledzeniu problemów ze środowiskiem uruchomieniowym.

Identyfikator środowiska
x-ms-dfpenvid string

Identyfikator środowiska

nazwa
name True string

Nazwa zdarzenia. Powinien mieć wartość AP. AccountUpdate'

wersja
version True string

Wersja ładunku. Powinna mieć wartość "0,5"

trackingId (identyfikator śledzenia)
trackingId True string

Identyfikator zdarzenia aktualizacji konta.

accountUpdateId
accountUpdateId True string

Identyfikator zdarzenia aktualizacji konta. Może być zgodny z identyfikatorem trackingId.

typ oceny
assessmentType string

Wskazuje typ oceny zdarzenia. Możliwe wartości to "Evaluate" | "Chroń". Jeśli nie zostanie określony, wartość domyślna to "Chroń".

customerLocalDate
customerLocalDate True date-time

Data utworzenia zdarzenia aktualizacji konta w lokalnej strefie czasowej klienta. Format to ISO 8601.

merchantTimeStamp
merchantTimeStamp True date-time

Sygnatura czasowa zdarzenia.

deviceContextId
deviceContextId True string

Identyfikator urządzenia klienta, podany i opanowany przez usługę odcisków palców urządzeń DFP.

ipAddress
ipAddress string

Adres IP klienta.

dostawca
provider string

Dostawca informacji o urządzeniu. Możliwe wartości to "DFPFingerprinting"|" Kupiec'|' Nieznany". Jeśli nie zostanie określony, wartość domyślna to "DFPFingerprinting".

externalDeviceId
externalDeviceId string

Identyfikator urządzenia klienta, podany i opanowany przez sprzedawcę.

externalDeviceType
externalDeviceType string

Typ urządzenia klienta, podany i opanowany przez sprzedawcę. Możliwe wartości to "Mobile", "Computer" , "MerchantHardware", "Tablet", "GameConsole".

userId
userId string

Identyfikator użytkownika. Te informacje są dostarczane przez sprzedawcę.

typ użytkownika
userType string

Typ profilu użytkownika. Możliwe wartości to 'Consumer'|' Deweloper'|' Sprzedawca'|' Wydawca'|' Dzierżawa".

nazwa użytkownika
username True string

Podana przez użytkownika nazwa użytkownika.

imię
firstName string

Imię podane przez użytkownika na koncie.

nazwisko
lastName string

Nazwisko podane przez użytkownika na koncie.

countryRegion
countryRegion string

KrajRegion użytkownika. Wartość powinna być dwuliterowym kodem ISO CountryRegion (na przykład USA).

Kod pocztowy
zipCode string

Kod pocztowy użytkownika.

strefa czasowa
timeZone string

Strefa czasowa użytkownika.

język
language string

Język i terytorium użytkownika (na przykład EN-US).

identyfikator członkostwa
membershipId string

Identyfikator członkostwa, jeśli użytkownik ma już istniejące członkostwo z kupcem.

isMembershipIdUsername
isMembershipIdUsername boolean

identyfikator membershipId może być używany jako nazwa użytkownika, domyślnie ma wartość False.

phoneType
phoneType True string

Wartości to: "Primary"|" Alternatywa, wartość domyślna to "Primary".

numer telefonu
phoneNumber True string

Numer telefonu użytkownika. Format powinien być kodem kraju/regionu, po którym następuje łącznik (-), a następnie numer telefonu (na przykład dla Stanów Zjednoczonych, +1-1234567890).

isPhoneNumberValidated
isPhoneNumberValidated boolean

Wartość prawda/fałsz wskazująca, czy podany przez użytkownika numer telefonu został zweryfikowany jako należący do użytkownika.

phoneNumberValidatedDate
phoneNumberValidatedDate date-time

Data weryfikacji numeru telefonu użytkownika. Format to ISO 8601.

isPhoneUsername
isPhoneUsername boolean

Numer telefonu może być używany jako nazwa użytkownika, domyślnie ma wartość False.

typ adresu e-mail
emailType True string

Wartości to:"Primary", "Alternative"

emailValue
emailValue True string

Adres e-mail użytkownika. Ta wartość jest niewrażliwa na wielkość liter.

isEmailValidated
isEmailValidated boolean

Wartość prawda/fałsz wskazująca, czy podany przez użytkownika adres e-mail został zweryfikowany jako należący do użytkownika.

emailValidatedDate
emailValidatedDate date-time

Data weryfikacji wiadomości e-mail użytkownika. Format to ISO 8601.

isEmailUsername
isEmailUsername boolean

Adres e-mail może być używany jako nazwa użytkownika, domyślnie ma wartość False.

authenticationProvider
authenticationProvider True string

Dostawca uwierzytelniania logowania jednokrotnego (SSO) użytkownika, jeśli różni się od dostawcy. Możliwe wartości to "MSA"|" Facebook'|' PSN'|' MerchantAuth'|' Google".

nazwa wyświetlana
displayName True string

Dostawca uwierzytelniania logowania jednokrotnego (SSO) użytkownika, jeśli różni się od dostawcy. Możliwe wartości to "MSA"|" Facebook'|' PSN'|' MerchantAuth'|' Google".

addressType
addressType True string

Typ adresu. Wartości to:'Primary'|' Rozliczenia'|' Wysyłka'|' Alternatywa". wartość domyślna to "Primary".

imię
firstName string

Imię podane przez użytkownika skojarzone z adresem.

nazwisko
lastName string

Podane przez użytkownika nazwisko skojarzone z adresem.

numer telefonu
phoneNumber string

Podany przez użytkownika numer telefonu skojarzony z adresem.

ulica1
street1 string

Pierwszy wiersz podany dla adresu.

street2
street2 string

Drugi wiersz, który został podany dla adresu. (Ta wartość może być pusta).

street3
street3 string

Trzeci wiersz, który został podany dla adresu. (Ta wartość może być pusta).

city
city string

Miasto, które zostało podane dla adresu.

stan
state string

Stan lub prowincja, która została podana dla adresu.

dzielnica
district string

Dzielnica, która została podana dla adresu.

Kod pocztowy
zipCode string

Kod pocztowy podany dla adresu.

countryRegion
countryRegion string

Kod kraju/regionu, który został podany dla adresu. Wartość powinna być dwuliterowym kodem ISO CountryRegion (na przykład USA).

merchantPaymentInstrumentId
merchantPaymentInstrumentId True string

Identyfikator instrumentu płatniczego. Te informacje są dostarczane przez sprzedawcę.

typ
type True string

Typ płatności. Możliwe wartości to: "Inne"|" CreditCard'|' DirectDebit'|' PayPal'|' MobileBilling'|' OnlineBankTransfer' |' Faktura ' |' MerchantGiftCard'|' MerchantWallet'|' CashOnDelivery'|' Paytm'|' CCAvenue".

creationDate (data utworzenia)
creationDate date-time

Data pierwszego wpisu instrumentu płatniczego w systemie kupca. Format to ISO 8601.

updateDate
updateDate date-time

Data ostatniej aktualizacji instrumentu płatniczego w systemie kupca. Nie powinna być starsza niż wartość creationDate. Format to ISO 8601.

stan
state string

Obecny stan pi w systemie kupców. Możliwe wartości to: "Aktywne"|" Zablokowane'|' Wygasłe"

cardType
cardType string

Ten atrybut jest używany tylko w przypadku płatności typu karty kredytowej/debetowej. Możliwe wartości to: "Visa"|" Bezduszne'|' Amex'|' ACH'|' SEPA'|' UnionPay'|' Inicis'|' MobileBillingCarrier'|' Odnajdywanie'|' AllPay'|' JCB' |' DiscoverDiners".

holderName
holderName string

Nazwa użytkownika instrumentu płatniczego. Ten atrybut jest używany tylko w przypadku płatności typu karty kredytowej/debetowej.

przedział
bin string

Pojemnik na kartę kredytową/debetową. Ten atrybut jest używany tylko w przypadku płatności typu karty kredytowej/debetowej.

data wygaśnięcia
expirationDate string

Data wygaśnięcia instrumentu płatniczego w systemie kupca. Format to ISO 8601. Ten atrybut jest używany tylko w przypadku płatności typu karty kredytowej/debetowej.

lastFourDigits
lastFourDigits string

Ostatnie cztery cyfry karty kredytowej/debetowej. Ten atrybut jest używany tylko w przypadku płatności typu karty kredytowej/debetowej.

addressType
addressType True string

Typ adresu. Wartości to:'Primary'|' Rozliczenia'|' Wysyłka'|' Alternatywa". wartość domyślna to "Primary".

imię
firstName string

Imię podane przez użytkownika skojarzone z adresem.

nazwisko
lastName string

Podane przez użytkownika nazwisko skojarzone z adresem.

numer telefonu
phoneNumber string

Podany przez użytkownika numer telefonu skojarzony z adresem.

ulica1
street1 string

Pierwszy wiersz podany dla adresu.

street2
street2 string

Drugi wiersz, który został podany dla adresu. (Ta wartość może być pusta).

street3
street3 string

Trzeci wiersz, który został podany dla adresu. (Ta wartość może być pusta).

city
city string

Miasto, które zostało podane dla adresu.

stan
state string

Stan lub prowincja, która została podana dla adresu.

dzielnica
district string

Dzielnica, która została podana dla adresu.

Kod pocztowy
zipCode string

Kod pocztowy podany dla adresu.

countryRegion
countryRegion string

Kod kraju/regionu, który został podany dla adresu. Wartość powinna być dwuliterowym kodem ISO CountryRegion (na przykład USA).

e-mail
email string

Adres e-mail skojarzony z instrumentem płatniczym. Ten atrybut jest używany tylko w przypadku płatności typu PayPal.

billingAgreementId
billingAgreementId string

Ten atrybut jest używany tylko w przypadku płatności typu PayPal.

payerId
payerId string

Ten atrybut jest używany tylko w przypadku płatności typu PayPal.

payerStatus
payerStatus string

Wartość wskazująca, czy PayPal zweryfikował płatnika. Ten atrybut jest używany tylko w przypadku płatności typu PayPal.

addressStatus
addressStatus string

Wartość wskazująca, czy PayPal zweryfikował adres płatnika. Ten atrybut jest używany tylko w przypadku płatności typu PayPal.

imei
imei string

Ten atrybut jest używany tylko w przypadku płatności typu Mobilepayment.

Zwraca

Dynamics Fraud Protection Success Object

Aktualizuje informacje o koncie na potrzeby ochrony zakupu

To zdarzenie aktualizuje lub tworzy informacje o koncie użytkownika na potrzeby usługi ochrony zakupu, na przykład Dodaj instrument płatniczy, Dodaj adres lub dowolny inny atrybut użytkownika. Jest to tylko zdarzenie pozyskiwania danych

Parametry

Nazwa Klucz Wymagane Typ Opis
hosturl
hostUrl True string

adres URL hosta

Typ zawartości
Content-Type True string

aplikacja/json

Identyfikator korelacji
x-ms-correlation-id string

Unqiue, per-request Correlation-Id pomocne w śledzeniu problemów ze środowiskiem uruchomieniowym.

Identyfikator środowiska
x-ms-dfpenvid string

Identyfikator środowiska

userId
userId True string

Identyfikator użytkownika. Te informacje są dostarczane przez sprzedawcę.

creationDate (data utworzenia)
creationDate date-time

Data utworzenia konta użytkownika. Format to ISO 8601.

updateDate
updateDate date-time

Data ostatniej zmiany danych użytkownika. Format to ISO 8601.

imię
firstName string

Imię podane przez użytkownika na koncie.

nazwisko
lastName string

Nazwisko podane przez użytkownika na koncie.

country
country string

Kraj lub region użytkownika. Wartość powinna być dwuliterowym kodem kraju/regionu ISO (na przykład USA).

Kod pocztowy
zipCode string

Kod pocztowy użytkownika.

strefa czasowa
timeZone string

Strefa czasowa użytkownika.

język
language string

Język i terytorium użytkownika (na przykład EN-US).

numer telefonu
phoneNumber string

Numer telefonu użytkownika. Format powinien być kodem kraju/regionu, po którym następuje łącznik (-), a następnie numer telefonu (na przykład dla Stanów Zjednoczonych, +1-1234567890).

e-mail
email string

Adres e-mail użytkownika. Ta wartość jest niewrażliwa na wielkość liter.

identyfikator członkostwa
membershipId string

Identyfikator członkostwa, jeśli użytkownik ma już istniejące członkostwo z kupcem.

typ profilu
profileType string

Typ profilu użytkownika. Możliwe wartości "Consumer" | "Sprzedawca" | 'Publisher' | "Dzierżawa" | "Deweloper"

profileName
profileName string

Nazwa profilu w zależności od profiluType.

authenticationProvider
authenticationProvider string

Dostawca uwierzytelniania użytkownika, jeśli różni się od dostawcy. Możliwe valuse "MSA" | "Facebook" | 'PSN' | "MerchantAuth" | "Google"

metoda uwierzytelniania
authenticationMethod string

Sposób, w jaki klient został uwierzytelniony przed/podczas zakupu. Niektóre możliwe wartości to PASSWORD-BASED, MULTI-FACTOR, BIOMETRYCZNE, OPARTE NA TOKENACH,

nazwa wyświetlana
displayName string

Nazwa wyświetlana użytkownika. Przykład: wartość tagu gamertag xbox

isEmailValidated
isEmailValidated boolean

Wartość prawda/fałsz wskazująca, czy podany przez użytkownika adres e-mail został zweryfikowany jako należący do użytkownika.

emailValidatedDate
emailValidatedDate date-time

Data weryfikacji wiadomości e-mail użytkownika. Format to ISO 8601.

isPhoneNumberValidated
isPhoneNumberValidated boolean

Wartość prawda/fałsz wskazująca, czy podany przez użytkownika numer telefonu został zweryfikowany jako należący do użytkownika.

phoneNumberValidatedDate
phoneNumberValidatedDate date-time

Data weryfikacji numeru telefonu użytkownika. Format to ISO 8601.

membershipType
membershipType string

Stan członkostwa lub typ klienta. Można określić różne poziomy płatne, takie jak Premium, Executive. Możliwe wartości to BEZPŁATNA, PŁATNA, PREMIUM

loginInputMethod
loginInputMethod string

Sposób, w jaki klient wprowadza swoje poświadczenia. Możliwe wartości to MANUALINPUT, AUTOFILL, SCRIPT, COPYPASTE, SELECTPROFILE

lastPasswordUpdatedDate
lastPasswordUpdatedDate date-time

Kiedy hasło klienta zostało ostatnio zaktualizowane.

firstPurchaseDate
firstPurchaseDate date-time

Kiedy klient dokonał pierwszego zakupu

loginChallengeType
loginChallengeType string

Typ testu odpowiedzi na żądanie, który został zainicjowany. Możliwe wartości to SMS, PHONE SMS, EMAIL PIN, CAPTCHA

typ
type string

Możliwe wartości "Shipping" | "Rozliczenia" | "Rejestracja"

imię
firstName string

Imię podane przez użytkownika skojarzone z adresem.

nazwisko
lastName string

Podane przez użytkownika nazwisko skojarzone z adresem.

numer telefonu
phoneNumber string

Podany przez użytkownika numer telefonu skojarzony z adresem.

ulica1
street1 string

Pierwszy wiersz podany dla adresu.

street2
street2 string

Drugi wiersz, który został podany dla adresu. (Ta wartość może być pusta).

street3
street3 string

Trzeci wiersz, który został podany dla adresu. (Ta wartość może być pusta).

city
city string

Miasto, które zostało podane dla adresu.

stan
state string

Stan lub prowincja, która została podana dla adresu.

dzielnica
district string

Dzielnica, która została podana dla adresu.

Kod pocztowy
zipCode string

Kod pocztowy podany dla adresu.

country
country string

Kod kraju/regionu podany dla adresu. Wartość powinna być dwuliterowym kodem kraju/regionu ISO (na przykład USA).

merchantPaymentInstrumentId
merchantPaymentInstrumentId string

Identyfikator instrumentu płatniczego. Te informacje są dostarczane przez sprzedawcę.

metoda płatności
paymentMethod string

Kategoria formy płatności najwyższego poziomu. Możliwe wartości to CARD, CASH, DIRECTDEBIT, E-WALLET, MOBILE, E-BANKING, INVOICE, VOUCHERS

typ
type True string

Typ płatności. Możliwe wartości "CreditCard" | "DirectDebit" | 'PayPal' | "MobileBilling" | "OnlineBankTransfer" | "Faktura" | "MerchantGiftCard" | "MerchantWallet" | "CashOnDelivery" | "Paytm" | "CCAvenue"

creationDate (data utworzenia)
creationDate date-time

Data pierwszego wpisu instrumentu płatniczego w systemie kupca. Format to ISO 8601.

updateDate
updateDate date-time

Data ostatniej aktualizacji instrumentu płatniczego w systemie kupca. Format to ISO 8601.

paymentCheckoutProvider
paymentCheckoutProvider string

Dostawca wyewidencjonowania eWallet.

isLowLiabilityPIType
isLowLiabilityPIType boolean

Wartość true/false wskazująca, czy forma płatności jest niską odpowiedzialnością.

stan
state string

Obecny stan pi w systemie kupców. Możliwe wartości "Aktywne" | "Nieaktywny"

cardType
cardType string

Ten atrybut jest używany tylko w przypadku płatności typu karty kredytowej/debetowej. Sieć, z których jest dostarczana karta. Możliwe wartości "Visa" | 'Cb' | "Amex" | 'ACH' | "SEPA" | "UnionPay" | "Inicis" | "MobileBillingCarrier" | "Odnajdywanie" | "AllPay" | "JCB" | "DiscoverDiners"

holderName
holderName string

Nazwa użytkownika instrumentu płatniczego. Ten atrybut jest używany tylko w przypadku płatności typu karty kredytowej/debetowej.

holderCompanyName
holderCompanyName string

Nazwa organizacji dostarczającej wizytówkę lub wizytówkę (tylko w przypadku zakupów biznesowych).

settlementApprovalRequired
settlementApprovalRequired boolean

Wartość prawda/fałsz inidcating, czy zatwierdzenie było wymagane dla transakcji SEPA.

przedział
bin string

Ten atrybut jest używany tylko w przypadku płatności typu karty kredytowej/debetowej.

binName
binName string

Nazwa wyświetlana BIN.

binCountryISO
binCountryISO string

Kod kraju ISO skojarzony z bin.

binCardType
binCardType string

Typ karty BIN. Możliwe wartości to DEBIT, CREDIT, PREPAID, FLEET, CREDITDEBIT

binCardAssociation
binCardAssociation string

Skojarzenie karty BIN. Niektóre możliwe wartości to VISA, SCHENGEN, AMEX, DISCOVER, DYNAMO, JCB, UNIONPAY, DINERSCLUB

binBankGroup
binBankGroup string

Grupa banków BIN.

data wygaśnięcia
expirationDate string

Data wygaśnięcia instrumentu płatniczego w systemie kupca. Format to ISO 8601. Ten atrybut jest używany tylko w przypadku płatności typu karty kredytowej/debetowej.

lastFourDigits
lastFourDigits string

Ten atrybut jest używany tylko w przypadku płatności typu karty kredytowej/debetowej.

e-mail
email string

Adres e-mail skojarzony z instrumentem płatniczym. Ten atrybut jest używany tylko w przypadku płatności typu PayPal.

billingAgreementId
billingAgreementId string

Ten atrybut jest używany tylko w przypadku płatności typu PayPal.

payerId
payerId string

Ten atrybut jest używany tylko w przypadku płatności typu PayPal.

payerStatus
payerStatus string

Wartość wskazująca, czy PayPal zweryfikował płatnika. Ten atrybut jest używany tylko w przypadku płatności typu PayPal. Możliwe wartości "Zweryfikowane" | "Niezweryfikowane"

addressStatus
addressStatus string

Wartość wskazująca, czy PayPal zweryfikował adres płatnika. Ten atrybut jest używany tylko w przypadku płatności typu PayPal. Możliwe wartości "Potwierdzone" | "Niepotwierdzone"

imei
imei string

Ten atrybut jest używany tylko w przypadku płatności typu Mobilepayment.

waluta
currency string

Kod waluty dla wybranego instrumentu płatniczego.

isInternationalMoneyTransfer
isInternationalMoneyTransfer boolean

Wartość True/False wskazująca, czy doszło do międzynarodowego transferu pieniędzy.

bankIdentifierCode
bankIdentifierCode string

Kod identyfikatora banku (kod BIC lub SWIFT)

bankName
bankName string

Nazwa banku

bankZipCode
bankZipCode string

Kod pocztowy banku

bankState
bankState string

Stan banku

bankCountryISO
bankCountryISO string

Kraj ISO banku

paymentCollectionDate
paymentCollectionDate date-time

Szacowana data zbierania płatności (używana głównie dla dostawców usług płatniczych).

instantPaymentSettlement
instantPaymentSettlement boolean

Wartość true/false wskazująca przekierowania bankowe (używane do obsługi płatności CSV).

autoCaptureEnabled
autoCaptureEnabled boolean

Wartość true/false wskazująca, czy płatność została automatycznie przechwycona dla płatności kartami. W przypadku płatności przekierowania jest to po prostu wskaźnik dla banku partnerskiego, czy wypłaty funduszy automatycznie, czy nie.

Typ konta
accountType string

Wskazuje typ konta do naliczania opłat za transakcję. UNSPECIFIED jest wartością domyślną. CHEQUE_ACCOUNT używa karty jako karty debetowej. CREDIT_FACILITY używa karty jako karty kredytowej.

authorizationType
authorizationType string

Typ autoryzacji. Organizacja i Visa wymagają teraz od kupców definiowania prób autoryzacji jako wstępna autoryzacja lub ostateczna autoryzacja. Możliwe wartości to PRE_AUTHORIZATION, FINAL_AUTHORIZATION

authorizationResultCode
authorizationResultCode string

Odpowiedź banku od decyzji o autoryzacji. Możliwe wartości to ZATWIERDŹ, ODRZUĆ, OCZEKUJĄCE

authorizationResultText
authorizationResultText string

Przyczyny decyzji o autoryzacji; szczególnie w przypadku transakcji odrzuconych lub oczekujących. Możliwe wartości to MISMATCH_CVV, MISMATCH_ADDRESS, MISMATCH_EXPIRATIONDATE, NOACCOUNT, INVALIDPIN, LOWFUND, OVERLIMIT SUSPICIOUSACCOUNT

acquirerId
acquirerId string

Uzyskiwanie kodu identyfikacyjnego instytucji.

acquirerCountryISO
acquirerCountryISO string

Uzyskiwanie kodu kraju instytucji

cvvVerify
cvvVerify string

Wskazuje, czy weryfikacja CVV jest dostępna i/lub pomyślnie zweryfikowana. Y = Pomyślnie zweryfikowano, N = Nie pomyślnie vefified, U = Niedostępne, A = Dostępne, ale bez weryfikacji

avsVerify
avsVerify string

Wskazuje, czy weryfikacja dodatków jest dostępna i/lub pomyślnie zweryfikowana. Y = Pomyślnie zweryfikowano, N = Nie pomyślnie vefified, U = Niedostępne, A = Dostępne, ale bez weryfikacji

cavVerify
cavVerify string

Wskazuje, czy weryfikacja uwierzytelniania posiadacza karty jest dostępna i/lub pomyślnie zweryfikowana. Y = Pomyślnie zweryfikowano, N = Nie pomyślnie vefified, U = Niedostępne, A = Dostępne, ale bez weryfikacji

piInputMethod
piInputMethod string

N/A

encryptedCreditCardNumber
encryptedCreditCardNumber string

Zaszyfrowany lub zaszyfrowany numer karty kredytowej.

imię
firstName string

Imię podane z adresem

nazwisko
lastName string

Nazwisko podane z adresem

numer telefonu
phoneNumber string

Numer telefonu podany przy użyciu adresu

ulica1
street1 string

Pierwszy wiersz podany dla adresu.

street2
street2 string

Drugi wiersz, który został podany dla adresu. (Ta wartość może być pusta).

street3
street3 string

Trzeci wiersz, który został podany dla adresu. (Ta wartość może być pusta).

city
city string

Miasto, które zostało podane dla adresu.

stan
state string

Stan lub prowincja, która została podana dla adresu.

dzielnica
district string

Dzielnica, która została podana dla adresu.

Kod pocztowy
zipCode string

Kod pocztowy podany dla adresu.

country
country string

Kod kraju/regionu podany dla adresu. Wartość powinna być dwuliterowym kodem kraju/regionu ISO (na przykład USA).

deviceContextId
deviceContextId True string

Identyfikator sesji odcisku palca klienta lub identyfikator zdarzenia, jeśli sesja jest niedostępna.

ipAddress
ipAddress string

Adres IP klienta (dostarczony przez sprzedawcę)

dostawca
provider string

Dostawca informacji o urządzeniu. Możliwe wartości to "DFPFingerPrinting" | "Kupiec". Jeśli używasz skryptu JS odcisku palca DFP, musisz przekazać "DFPFingerPrinting" dla wszystkich danych, aby uzyskać prawidłowe połączenie.

deviceContextDC
deviceContextDC string

PRZESTARZAŁE: Nie jest już potrzebne do odcisku palca DFP. Centrum danych przechowujące sesję odcisku palca DFP klienta (dostarczone przez skrypt JS odcisku palca DFP).

externalDeviceId
externalDeviceId string

Identyfikator urządzenia klienta, podany i opanowany przez sprzedawcę.

externalDeviceType
externalDeviceType string

Typ urządzenia klienta, podany i opanowany przez sprzedawcę. Możliwe wartości "Mobile" | "Komputer" | "MerchantHardware" | "Tablet" | "GameConsole"

trackingId (identyfikator śledzenia)
trackingId string

TrackingId dla zdarzenia

merchantTimeStamp
merchantTimeStamp date-time

Sygnatura czasowa zdarzenia

Zwraca

Szczegóły wyników

Aktualizuje stan logowania do konta

To zdarzenie wysyła aktualizację stanu logowania do konta, na przykład jeśli logowanie do konta zostało anulowane. Jest to tylko zdarzenie pozyskiwania danych

Parametry

Nazwa Klucz Wymagane Typ Opis
hosturl
hostUrl True string

adres URL hosta

typ zawartości
Content-Type True string

aplikacja/json

Identyfikator korelacji
x-ms-correlation-id string

Unqiue, per-request Correlation-Id pomocne w śledzeniu problemów ze środowiskiem uruchomieniowym.

Identyfikator środowiska
x-ms-dfpenvid string

Identyfikator środowiska

nazwa
name True string

Nazwa zdarzenia. Powinien mieć wartość AP. AccountLogin.Status'

wersja
version True string

Wersja ładunku. Powinna mieć wartość "0,5"

trackingId (identyfikator śledzenia)
trackingId True string

Identyfikator zdarzenia Stan logowania konta.

identyfikator logowania
loginId True string

Identyfikator zdarzenia logowania konta.

merchantTimeStamp
merchantTimeStamp True date-time

Sygnatura czasowa zdarzenia.

userId
userId True string

Identyfikator użytkownika. Te informacje są dostarczane przez sprzedawcę.

statusType
statusType True string

Typ stanu: "Zatwierdzone"|" Odrzucone'|' Oczekujące".

reasonType
reasonType string

Typ przyczyny: "None"|" ChallengeAbandoned'|' ChallengeFailed'|' ChallengePassed'|' ChallengePending'|' ReviewFailed'|' ReviewPassed'|' ReviewPendinge". Wartość domyślna to "Brak".

challengeType
challengeType string

Typ stanu przeglądu: "SMS"|" Adres e-mail'|' Telefon'|' Inne'|' Brak". Wartość domyślna to "Brak".

statusDate
statusDate True date-time

Data i godzina zastosowania stanu. Format to ISO 8601.

Zwraca

Dynamics Fraud Protection Success Object

Aktualizuje stan transakcji zakupu online

To zdarzenie wysyła aktualizację stanu zakupu, na przykład jeśli zakup został anulowany. Jest to tylko zdarzenie pozyskiwania danych

Parametry

Nazwa Klucz Wymagane Typ Opis
hosturl
hostUrl True string

adres URL hosta

Typ zawartości
Content-Type True string

aplikacja/json

Identyfikator korelacji
x-ms-correlation-id string

Unqiue, per-request Correlation-Id pomocne w śledzeniu problemów ze środowiskiem uruchomieniowym.

Identyfikator środowiska
x-ms-dfpenvid string

Identyfikator środowiska

purchaseId
purchaseId True string

Identyfikator transakcji (lub zakupu/zamówienia) w systemie handlowym.

statusType
statusType True string

Typ stanu. Możliwe wartości "Approved" | 'Oczekujące' | "Odrzucone" | "Niepowodzenie" | "Anulowano"

statusDate
statusDate True date-time

Data/godzina zastosowania tego stanu

powód
reason string

Przyczyna przejścia stanu. Możliwe wartości "RuleEngine" | "MerchantOverride" | "ChallengeSolved" | "ChallengeFailed" | "CustomerRequest" | "FufillmentFailed" | 'InlineManualReview_General' | 'InlineManualReview_Fraud' | 'InlineManualReview_AccountCompromise' | 'OfflineManualReview_General' | 'OfflineManualReview_Fraud' | 'OfflineManualReview_AccountCompromise' | "Lista bezpiecznych" | "Lista zablokowanych"

trackingId (identyfikator śledzenia)
trackingId string

TrackingId dla zdarzenia

merchantTimeStamp
merchantTimeStamp date-time

Sygnatura czasowa zdarzenia

Zwraca

Szczegóły wyników

Aktualizuje stan tworzenia konta

To zdarzenie wysyła aktualizację stanu tworzenia konta, na przykład jeśli tworzenie konta zostało anulowane. Jest to tylko zdarzenie pozyskiwania danych

Parametry

Nazwa Klucz Wymagane Typ Opis
hosturl
hostUrl True string

adres URL hosta

typ zawartości
Content-Type True string

aplikacja/json

Identyfikator korelacji
x-ms-correlation-id string

Unqiue, per-request Correlation-Id pomocne w śledzeniu problemów ze środowiskiem uruchomieniowym.

Identyfikator środowiska
x-ms-dfpenvid string

Identyfikator środowiska

nazwa
name True string

Nazwa zdarzenia. Powinien mieć wartość AP. AccountCreation.Status'

wersja
version True string

Wersja ładunku. Powinna mieć wartość "0,5"

trackingId (identyfikator śledzenia)
trackingId True string

Identyfikator zdarzenia Stan tworzenia konta.

signUpId
signUpId True string

Identyfikator zdarzenia tworzenia konta.

merchantTimeStamp
merchantTimeStamp True date-time

Sygnatura czasowa zdarzenia.

userId
userId True string

Identyfikator użytkownika. Te informacje są dostarczane przez sprzedawcę.

statusType
statusType True string

Typ stanu: "Zatwierdzone"|" Odrzucone'|' Oczekujące".

reasonType
reasonType string

Typ przyczyny: "None"|" ChallengeAbandoned'|' ChallengeFailed'|' ChallengePassed'|' ChallengePending'|' ReviewFailed'|' ReviewPassed'|' ReviewPendinge". Wartość domyślna to "Brak".

challengeType
challengeType string

Typ stanu przeglądu: "SMS"|" Adres e-mail'|' Telefon'|' Inne'|' Brak". Wartość domyślna to "Brak".

statusDate
statusDate True date-time

Data i godzina zastosowania stanu. Format to ISO 8601.

Zwraca

Dynamics Fraud Protection Success Object

Informacje o zwrotach aktualizacji

To zdarzenie wysyła informacje o poprzedniej transakcji zakupu, która jest zwracana. Jest to tylko zdarzenie pozyskiwania danych. Wielu handlowców wysyła te zdarzenia przy użyciu przekazywania danych zbiorczych

Parametry

Nazwa Klucz Wymagane Typ Opis
hosturl
hostUrl True string

adres URL hosta

Typ zawartości
Content-Type True string

aplikacja/json

Identyfikator korelacji
x-ms-correlation-id string

Unqiue, per-request Correlation-Id pomocne w śledzeniu problemów ze środowiskiem uruchomieniowym.

Identyfikator środowiska
x-ms-dfpenvid string

Identyfikator środowiska

refundId
refundId True string

Unikatowy ciąg identyfikujący to zdarzenie zwrotu pieniędzy

powód
reason string

Przyczyna podana przez użytkownika. Możliwe wartości "FraudRefund" | "CustomerRequest" | "NonFraudRefund"

stan
status string

Możliwe wartości "Approved" | "Odrzucone" | "Nieznany"

bankEventTimestamp
bankEventTimestamp date-time

Sygnatura czasowa z banku

kwota
amount double

Kwota zwrotu

waluta
currency string

Waluta używana dla kwoty ceny sprzedaży.

userId
userId string

Unikatowy ciąg identyfikujący użytkownika

purchaseId
purchaseId True string

Oryginalny identyfikator zakupu

trackingId (identyfikator śledzenia)
trackingId string

TrackingId dla zdarzenia

merchantTimeStamp
merchantTimeStamp date-time

Sygnatura czasowa zdarzenia

Zwraca

Szczegóły wyników

Zapewnia ocenę ryzyka dla próby logowania do konta

To zdarzenie wysyła informacje i kontekst dotyczące przychodzącej nowej próby logowania do konta. Odpowiedź zawiera decyzję dotyczącą logowania do konta

Parametry

Nazwa Klucz Wymagane Typ Opis
hosturl
hostUrl True string

adres URL hosta

typ zawartości
Content-Type True string

aplikacja/json

Identyfikator korelacji
x-ms-correlation-id string

Unqiue, per-request Correlation-Id pomocne w śledzeniu problemów ze środowiskiem uruchomieniowym.

Identyfikator środowiska
x-ms-dfpenvid string

Identyfikator środowiska

nazwa
name True string

Nazwa zdarzenia. Powinien mieć wartość AP. AccountLogin'

wersja
version True string

Wersja ładunku. Powinna mieć wartość "0,5"

trackingId (identyfikator śledzenia)
trackingId True string

Identyfikator zdarzenia logowania.

identyfikator logowania
loginId True string

Identyfikator zdarzenia logowania. Może być zgodny z identyfikatorem trackingId.

typ oceny
assessmentType string

Wskazuje typ oceny zdarzenia. Możliwe wartości to "Evaluate" | "Chroń". Jeśli nie zostanie określony, wartość domyślna to "Chroń".

customerLocalDate
customerLocalDate True date-time

Data logowania konta zdarzenia logowania w lokalnej strefie czasowej klienta. Format to ISO 8601.

merchantTimeStamp
merchantTimeStamp True date-time

Sygnatura czasowa zdarzenia.

deviceContextId
deviceContextId True string

Identyfikator urządzenia klienta, podany i opanowany przez usługę odcisków palców urządzeń DFP.

ipAddress
ipAddress string

Adres IP klienta.

dostawca
provider string

Dostawca informacji o urządzeniu. Możliwe wartości to "DFPFingerprinting"|" Kupiec'|' Nieznany". Jeśli nie zostanie określony, wartość domyślna to "DFPFingerprinting".

externalDeviceId
externalDeviceId string

Identyfikator urządzenia klienta, podany i opanowany przez sprzedawcę.

externalDeviceType
externalDeviceType string

Typ urządzenia klienta, podany i opanowany przez sprzedawcę. Możliwe wartości to "Mobile", "Computer" , "MerchantHardware", "Tablet", "GameConsole".

userId
userId True string

Identyfikator użytkownika. Te informacje są dostarczane przez sprzedawcę.

typ użytkownika
userType string

Typ profilu użytkownika. Możliwe wartości to 'Consumer'|' Deweloper'|' Sprzedawca'|' Wydawca'|' Dzierżawa".

nazwa użytkownika
username True string

Podana przez użytkownika nazwa użytkownika.

authenticationProvider
authenticationProvider True string

Dostawca uwierzytelniania logowania jednokrotnego (SSO) użytkownika, jeśli różni się od dostawcy. Możliwe wartości to "MSA"|" Facebook'|' PSN'|' MerchantAuth'|' Google".

nazwa wyświetlana
displayName True string

Dostawca uwierzytelniania logowania jednokrotnego (SSO) użytkownika, jeśli różni się od dostawcy. Możliwe wartości to "MSA"|" Facebook'|' PSN'|' MerchantAuth'|' Google".

lastPhoneNumberUpdateDate
lastPhoneNumberUpdateDate date-time

Najnowsza aktualizacja lub data/godzina utworzenia dowolnego numeru telefonu.

lastEmailUpdateDate
lastEmailUpdateDate date-time

Najnowsza aktualizacja lub godzina utworzenia dowolnej wiadomości e-mail.

lastAddressUpdateDate
lastAddressUpdateDate date-time

Najnowsza aktualizacja lub data/godzina utworzenia dowolnego adresu.

lastPaymentInstrumentUpdateDate
lastPaymentInstrumentUpdateDate date-time

Najnowsza aktualizacja lub data/godzina utworzenia dowolnej klasy PaymentInstrument.

campaignType
campaignType string

Typ kampanii marketingowej. Możliwe wartości to "Direct", "Email" , "Referral", "PaidSearch", "OrganicSearch", "Advertising", "SocialNetwork", "General Marketing", "Unknown", "Other".

trafficSourceReferrer
trafficSourceReferrer string

Źródło tego użytkownika, jeśli jest znane. Jeśli korzystasz z istniejącego polecenia użytkownika, podaj oryginalny identyfikator MerchantUserId osoby odwołującej się.

trafficSourceReferralLink
trafficSourceReferralLink uri

Źródło tego użytkownika, jeśli jest znane. Jeśli za pośrednictwem innych typów kampanii zamiast istniejącego odwołania użytkownika, podaj link do źródłowego adresu URL.

trafficSourceReferralSite
trafficSourceReferralSite string

Lokacja źródłowa ruchu. Możliwe wartości to "Facebook", "Instagram", "Twitter", "Bing", "Google", "Pinterest", "WhatsApp" itp.

incentiveType
incentiveType string

Typ zachęty dla nowego użytkownika. Możliwe wartości to "None", "CashBack", "Discount", "FreeTrial", "BonusPoints", "Gift", "Unknown", "Other".

zachętaOffer
incentiveOffer string

Dokładna nazwa oferty zachęty. Przykłady: $5 off w pierwszym zamówieniu, bezpłatna wysyłka, 5000 punktów.

campaignStartDate
campaignStartDate date-time

Data kampanii rozpoczynająca się od kolekcji zachęt.

campaignEndDate
campaignEndDate date-time

Data wygaśnięcia kampanii w kolekcji zachęt.

incentiveQuantitiyLimit
incentiveQuantitiyLimit string

Limit liczby zachęt ustalony przez handlowca. tj. maksymalnie trzy 5000 punktów na użytkownika dziennie.

Zwraca

Obiekt odpowiedzi dla interfejsów API usługi Dynamics Fraud Protection

Zapewnia ocenę ryzyka dla próby utworzenia konta

To zdarzenie wysyła informacje i kontekst dotyczące przychodzącej nowej próby utworzenia konta. Odpowiedź zawiera decyzję dotyczącą tworzenia konta

Parametry

Nazwa Klucz Wymagane Typ Opis
hosturl
hostUrl True string

adres URL hosta

typ zawartości
Content-Type True string

aplikacja/json

Identyfikator korelacji
x-ms-correlation-id string

Unqiue, per-request Correlation-Id pomocne w śledzeniu problemów ze środowiskiem uruchomieniowym.

Identyfikator środowiska
x-ms-dfpenvid string

Identyfikator środowiska

nazwa
name True string

Nazwa zdarzenia. Powinien mieć wartość AP. AccountCreation"

wersja
version True string

Wersja ładunku. Powinna mieć wartość "0,5"

trackingId (identyfikator śledzenia)
trackingId True string

Identyfikator zdarzenia tworzenia konta.

signUpId
signUpId True string

Identyfikator zdarzenia tworzenia konta. Może być zgodny z identyfikatorem trackingId.

typ oceny
assessmentType string

Wskazuje typ oceny zdarzenia. Możliwe wartości to "Evaluate" | "Chroń". Jeśli nie zostanie określony, wartość domyślna to "Chroń".

customerLocalDate
customerLocalDate True date-time

Data utworzenia zdarzenia tworzenia konta w lokalnej strefie czasowej klienta. Format to ISO 8601.

merchantTimeStamp
merchantTimeStamp True date-time

Sygnatura czasowa zdarzenia.

deviceContextId
deviceContextId True string

Identyfikator urządzenia klienta, podany i opanowany przez usługę odcisków palców urządzeń DFP.

ipAddress
ipAddress string

Adres IP klienta.

dostawca
provider string

Dostawca informacji o urządzeniu. Możliwe wartości to "DFPFingerprinting"|" Kupiec'|' Nieznany". Jeśli nie zostanie określony, wartość domyślna to "DFPFingerprinting".

externalDeviceId
externalDeviceId string

Identyfikator urządzenia klienta, podany i opanowany przez sprzedawcę.

externalDeviceType
externalDeviceType string

Typ urządzenia klienta, podany i opanowany przez sprzedawcę. Możliwe wartości to "Mobile", "Computer" , "MerchantHardware", "Tablet", "GameConsole".

userId
userId string

Identyfikator użytkownika. Te informacje są dostarczane przez sprzedawcę.

typ użytkownika
userType string

Typ profilu użytkownika. Możliwe wartości to 'Consumer'|' Deweloper'|' Sprzedawca'|' Wydawca'|' Dzierżawa".

nazwa użytkownika
username True string

Podana przez użytkownika nazwa użytkownika.

imię
firstName string

Imię podane przez użytkownika na koncie.

nazwisko
lastName string

Nazwisko podane przez użytkownika na koncie.

countryRegion
countryRegion string

KrajRegion użytkownika. Wartość powinna być dwuliterowym kodem ISO CountryRegion (na przykład USA).

Kod pocztowy
zipCode string

Kod pocztowy użytkownika.

strefa czasowa
timeZone string

Strefa czasowa użytkownika.

język
language string

Język i terytorium użytkownika (na przykład EN-US).

identyfikator członkostwa
membershipId string

Identyfikator członkostwa, jeśli użytkownik ma już istniejące członkostwo z kupcem.

isMembershipIdUsername
isMembershipIdUsername boolean

identyfikator membershipId może być używany jako nazwa użytkownika, domyślnie ma wartość False.

phoneType
phoneType True string

Wartości to: "Primary"|" Alternatywa, wartość domyślna to "Primary".

numer telefonu
phoneNumber True string

Numer telefonu użytkownika. Format powinien być kodem kraju/regionu, po którym następuje łącznik (-), a następnie numer telefonu (na przykład dla Stanów Zjednoczonych, +1-1234567890).

isPhoneNumberValidated
isPhoneNumberValidated boolean

Wartość prawda/fałsz wskazująca, czy podany przez użytkownika numer telefonu został zweryfikowany jako należący do użytkownika.

phoneNumberValidatedDate
phoneNumberValidatedDate date-time

Data weryfikacji numeru telefonu użytkownika. Format to ISO 8601.

isPhoneUsername
isPhoneUsername boolean

Numer telefonu może być używany jako nazwa użytkownika, domyślnie ma wartość False.

typ adresu e-mail
emailType True string

Wartości to:"Primary", "Alternative"

emailValue
emailValue True string

Adres e-mail użytkownika. Ta wartość jest niewrażliwa na wielkość liter.

isEmailValidated
isEmailValidated boolean

Wartość prawda/fałsz wskazująca, czy podany przez użytkownika adres e-mail został zweryfikowany jako należący do użytkownika.

emailValidatedDate
emailValidatedDate date-time

Data weryfikacji wiadomości e-mail użytkownika. Format to ISO 8601.

isEmailUsername
isEmailUsername boolean

Adres e-mail może być używany jako nazwa użytkownika, domyślnie ma wartość False.

authenticationProvider
authenticationProvider True string

Dostawca uwierzytelniania logowania jednokrotnego (SSO) użytkownika, jeśli różni się od dostawcy. Możliwe wartości to "MSA"|" Facebook'|' PSN'|' MerchantAuth'|' Google".

nazwa wyświetlana
displayName True string

Dostawca uwierzytelniania logowania jednokrotnego (SSO) użytkownika, jeśli różni się od dostawcy. Możliwe wartości to "MSA"|" Facebook'|' PSN'|' MerchantAuth'|' Google".

addressType
addressType True string

Typ adresu. Wartości to:'Primary'|' Rozliczenia'|' Wysyłka'|' Alternatywa". wartość domyślna to "Primary".

imię
firstName string

Imię podane przez użytkownika skojarzone z adresem.

nazwisko
lastName string

Podane przez użytkownika nazwisko skojarzone z adresem.

numer telefonu
phoneNumber string

Podany przez użytkownika numer telefonu skojarzony z adresem.

ulica1
street1 string

Pierwszy wiersz podany dla adresu.

street2
street2 string

Drugi wiersz, który został podany dla adresu. (Ta wartość może być pusta).

street3
street3 string

Trzeci wiersz, który został podany dla adresu. (Ta wartość może być pusta).

city
city string

Miasto, które zostało podane dla adresu.

stan
state string

Stan lub prowincja, która została podana dla adresu.

dzielnica
district string

Dzielnica, która została podana dla adresu.

Kod pocztowy
zipCode string

Kod pocztowy podany dla adresu.

countryRegion
countryRegion string

Kod kraju/regionu, który został podany dla adresu. Wartość powinna być dwuliterowym kodem ISO CountryRegion (na przykład USA).

merchantPaymentInstrumentId
merchantPaymentInstrumentId True string

Identyfikator instrumentu płatniczego. Te informacje są dostarczane przez sprzedawcę.

typ
type True string

Typ płatności. Możliwe wartości to: "Inne"|" CreditCard'|' DirectDebit'|' PayPal'|' MobileBilling'|' OnlineBankTransfer' |' Faktura ' |' MerchantGiftCard'|' MerchantWallet'|' CashOnDelivery'|' Paytm'|' CCAvenue".

creationDate (data utworzenia)
creationDate date-time

Data pierwszego wpisu instrumentu płatniczego w systemie kupca. Format to ISO 8601.

updateDate
updateDate date-time

Data ostatniej aktualizacji instrumentu płatniczego w systemie kupca. Nie powinna być starsza niż wartość creationDate. Format to ISO 8601.

stan
state string

Obecny stan pi w systemie kupców. Możliwe wartości to: "Aktywne"|" Zablokowane'|' Wygasłe"

cardType
cardType string

Ten atrybut jest używany tylko w przypadku płatności typu karty kredytowej/debetowej. Możliwe wartości to: "Visa"|" Bezduszne'|' Amex'|' ACH'|' SEPA'|' UnionPay'|' Inicis'|' MobileBillingCarrier'|' Odnajdywanie'|' AllPay'|' JCB' |' DiscoverDiners".

holderName
holderName string

Nazwa użytkownika instrumentu płatniczego. Ten atrybut jest używany tylko w przypadku płatności typu karty kredytowej/debetowej.

przedział
bin string

Pojemnik na kartę kredytową/debetową. Ten atrybut jest używany tylko w przypadku płatności typu karty kredytowej/debetowej.

data wygaśnięcia
expirationDate string

Data wygaśnięcia instrumentu płatniczego w systemie kupca. Format to ISO 8601. Ten atrybut jest używany tylko w przypadku płatności typu karty kredytowej/debetowej.

lastFourDigits
lastFourDigits string

Ostatnie cztery cyfry karty kredytowej/debetowej. Ten atrybut jest używany tylko w przypadku płatności typu karty kredytowej/debetowej.

addressType
addressType True string

Typ adresu. Wartości to:'Primary'|' Rozliczenia'|' Wysyłka'|' Alternatywa". wartość domyślna to "Primary".

imię
firstName string

Imię podane przez użytkownika skojarzone z adresem.

nazwisko
lastName string

Podane przez użytkownika nazwisko skojarzone z adresem.

numer telefonu
phoneNumber string

Podany przez użytkownika numer telefonu skojarzony z adresem.

ulica1
street1 string

Pierwszy wiersz podany dla adresu.

street2
street2 string

Drugi wiersz, który został podany dla adresu. (Ta wartość może być pusta).

street3
street3 string

Trzeci wiersz, który został podany dla adresu. (Ta wartość może być pusta).

city
city string

Miasto, które zostało podane dla adresu.

stan
state string

Stan lub prowincja, która została podana dla adresu.

dzielnica
district string

Dzielnica, która została podana dla adresu.

Kod pocztowy
zipCode string

Kod pocztowy podany dla adresu.

countryRegion
countryRegion string

Kod kraju/regionu, który został podany dla adresu. Wartość powinna być dwuliterowym kodem ISO CountryRegion (na przykład USA).

e-mail
email string

Adres e-mail skojarzony z instrumentem płatniczym. Ten atrybut jest używany tylko w przypadku płatności typu PayPal.

billingAgreementId
billingAgreementId string

Ten atrybut jest używany tylko w przypadku płatności typu PayPal.

payerId
payerId string

Ten atrybut jest używany tylko w przypadku płatności typu PayPal.

payerStatus
payerStatus string

Wartość wskazująca, czy PayPal zweryfikował płatnika. Ten atrybut jest używany tylko w przypadku płatności typu PayPal.

addressStatus
addressStatus string

Wartość wskazująca, czy PayPal zweryfikował adres płatnika. Ten atrybut jest używany tylko w przypadku płatności typu PayPal.

imei
imei string

Ten atrybut jest używany tylko w przypadku płatności typu Mobilepayment.

campaignType
campaignType string

Typ kampanii marketingowej. Możliwe wartości to "Direct", "Email" , "Referral", "PaidSearch", "OrganicSearch", "Advertising", "SocialNetwork", "General Marketing", "Unknown", "Other".

trafficSourceReferrer
trafficSourceReferrer string

Źródło tego użytkownika, jeśli jest znane. Jeśli korzystasz z istniejącego polecenia użytkownika, podaj oryginalny identyfikator MerchantUserId osoby odwołującej się.

trafficSourceReferralLink
trafficSourceReferralLink uri

Źródło tego użytkownika, jeśli jest znane. Jeśli za pośrednictwem innych typów kampanii zamiast istniejącego odwołania użytkownika, podaj link do źródłowego adresu URL.

trafficSourceReferralSite
trafficSourceReferralSite string

Lokacja źródłowa ruchu. Możliwe wartości to "Facebook", "Instagram", "Twitter", "Bing", "Google", "Pinterest", "WhatsApp" itp.

incentiveType
incentiveType string

Typ zachęty dla nowego użytkownika. Możliwe wartości to "None", "CashBack", "Discount", "FreeTrial", "BonusPoints", "Gift", "Unknown", "Other".

zachętaOffer
incentiveOffer string

Dokładna nazwa oferty zachęty. Przykłady: $5 off w pierwszym zamówieniu, bezpłatna wysyłka, 5000 punktów.

campaignStartDate
campaignStartDate date-time

Data kampanii rozpoczynająca się od kolekcji zachęt.

campaignEndDate
campaignEndDate date-time

Data wygaśnięcia kampanii w kolekcji zachęt.

incentiveQuantitiyLimit
incentiveQuantitiyLimit string

Limit liczby zachęt ustalony przez handlowca. tj. maksymalnie trzy 5000 punktów na użytkownika dziennie.

Zwraca

Obiekt odpowiedzi dla konta usługi Dynamics Fraud ProtectionTworzenie interfejsu API

Zapewnia ocenę ryzyka dla transakcji zakupu online

To zdarzenie wysyła informacje i kontekst dotyczące przychodzącej nowej transakcji zakupu. Odpowiedź zawiera decyzję o zatwierdzeniu lub odrzuceniu transakcji zakupu, a odpowiedni identyfikator kupca (MID) sprzedawca powinien wysłać w wywołaniu autoryzacji do banku

Parametry

Nazwa Klucz Wymagane Typ Opis
hosturl
hostUrl True string

adres URL hosta

Typ zawartości
Content-Type True string

aplikacja/json

Identyfikator korelacji
x-ms-correlation-id string

Unqiue, per-request Correlation-Id pomocne w śledzeniu problemów ze środowiskiem uruchomieniowym.

Identyfikator środowiska
x-ms-dfpenvid string

Identyfikator środowiska

purchaseId
purchaseId True string

Identyfikator transakcji (lub zakupu/zamówienia) w systemie handlowym.

typ oceny
assessmentType string

Wskazuje typ oceny zdarzenia. Możliwe wartości to "Evaluate" lub "Protect". Jeśli nie zostanie określony, wartość domyślna to "Chroń"

originalOrderId
originalOrderId string

Oryginalny identyfikator zamówienia w systemie handlowym na potrzeby płatności na potrzeby rozliczeń cyklicznych, takich jak subskrypcje miesięczne.

customerLocalDate
customerLocalDate date-time

Data utworzenia zakupu zgodnie z lokalną strefą czasową klienta. Format jest ISO8601

merchantLocalDate
merchantLocalDate True date-time

Data utworzenia zakupu zgodnie ze strefą czasową sprzedawcy. Format jest ISO8601

merchantIdentifier
merchantIdentifier string

Identyfikator sprzedawcy (MID) dla banku

merchantCategoryCode
merchantCategoryCode string

Kod kategorii kupców (MCC) dla banku

merchantBusinessType
merchantBusinessType string

Typ firmy kupców dla tego zakupu

merchantBusinessSegment
merchantBusinessSegment string

Segment handlowy dla tego zakupu

isTest
isTest boolean

Oznacza, że zakup jest zakupem testowym

isFreeProductIncluded
isFreeProductIncluded boolean

Oznacza, że bezpłatny produkt jest częścią tego zakupu

isRecurringCharge
isRecurringCharge boolean

Oznacza, że zakup jest opłatą cykliczną

isGuestCheckout
isGuestCheckout boolean

Oznacza, czy zakup jest dokonywany za pośrednictwem kasy

isPostAuthCheck
isPostAuthCheck boolean

Oznacza, czy zakup jest wysyłany do DFP post Bank Auth

isRetryOrder
isRetryOrder boolean

Oznacza, że zakup jest ponowną próbą wcześniej nieudanej próby

recurringChargeFrequencyInDays
recurringChargeFrequencyInDays integer

Liczba dni, po których opłata jest powtarzana

recurringChargeStartDate
recurringChargeStartDate date-time

Data rozpoczęcia tego zakupu, jeśli jest cykliczna

cykliczneChargeEndDate
recurringChargeEndDate date-time

Data zakończenia tego zakupu, jeśli cykliczna

isPostpaid
isPostpaid boolean

Oznacza, czy zakup jest popłacony

distinctItemCount
distinctItemCount double

Liczba unikatowych produktów sprzedawanych w ramach zakupu

totalItemCount
totalItemCount double

Łączna liczba sprzedanych produktów w ramach zakupu

orderType
orderType string

Typ zamówienia, na przykład wyjęcie

discountAmount
discountAmount double

Rabat podany podczas zakupu pierwotnego przed uzyskaniem całkowitej kwoty

tipAmount
tipAmount double

Porada podana podczas zakupu

totalAmount
totalAmount double

Łączna kwota naliczona klientowi; uwzględniony podatek i wysyłka. Rabaty i kupony można opcjonalnie uwzględnić; obecnie nie ma dla nich oddzielnego pola. Dostarczone przez Kupca.

podatek od sprzedaży
salesTax double

Podatek od sprzedaży naliczony za transakcję. Dostarczone przez Kupca.

waluta
currency string

Waluta oryginalnego zakupu w formacie kodu ISO 4217 (USD, GBP itp.).

shippingMethod
shippingMethod string

Wskazuje metodę używaną do wysłania zakupu. Możliwe wartości "InStorePickup" | "Standardowa" | "Express" | "DirectEntitlement" | "DigitalToken"

transactionProcessingOrder
transactionProcessingOrder string

Kolejność, w jakiej dokonano oceny oszustw podczas przepływu transakcji. Możliwe wartości to PREAUTHORIZATION, POSTAUTHORIZATION, BEFORE3DS, AFTER3DS

recurringSubscriptionId
recurringSubscriptionId string

Unikatowy identyfikator opłaty cyklicznej

cykliczneChargeSequence
recurringChargeSequence string

Nth (1, 2, 3...) czas naliczania opłaty cyklicznej dla tego klienta.

midName
midName string

Nazwa sprzedawcy skojarzona z MID (identyfikator sprzedawcy).

transactionDescription
transactionDescription string

Typ przetwarzania transakcji. Wartości possilbe to SUBSCRIPTIONFEE, DELAYEDCHARGES, NOSHOW, DEPOSIT

shippingEmail
shippingEmail string

Adres e-mail wysyłki użytkownika

customData (Dane niestandardowe)
customData object

Pary klucz-wartość, które można przekazać do użycia reguł itp. Dowiedz się więcej na https://docs.microsoft.com/dynamics365/fraud-protection/schema#download-sample-data

data wysyłki
shippingDate date-time

Data wysłania zamówienia

orderInitiatedChannel
orderInitiatedChannel string

Kanał, w którym została utworzona transakcja (na przykład: "AppStore", "Web", "MobileWeb", "App", "InGamePurchase")

orderInitiatedChannelName
orderInitiatedChannelName string

Nazwa aplikacji lub adres URL sieci Web, pod którym została utworzona transakcja

orderInitiatedChannelRegionORCountry
orderInitiatedChannelRegionORCountry string

Rynek, na którym została utworzona transakcja (na przykład: rynek aplikacji)

merchantBusinessSegmentL2
merchantBusinessSegmentL2 string

Drugi poziom segmentu biznesowego lub branżowego

lastUpdateYear
lastUpdateYear integer

Rok, kiedy element został zaktualizowany po raz ostatni

userId
userId True string

Identyfikator użytkownika. Te informacje są dostarczane przez sprzedawcę.

creationDate (data utworzenia)
creationDate date-time

Data utworzenia konta użytkownika. Format to ISO 8601.

updateDate
updateDate date-time

Data ostatniej zmiany danych użytkownika. Format to ISO 8601.

imię
firstName string

Imię podane przez użytkownika na koncie.

nazwisko
lastName string

Nazwisko podane przez użytkownika na koncie.

country
country string

Kraj lub region użytkownika. Wartość powinna być dwuliterowym kodem kraju/regionu ISO (na przykład USA).

Kod pocztowy
zipCode string

Kod pocztowy użytkownika.

strefa czasowa
timeZone string

Strefa czasowa użytkownika.

język
language string

Język i terytorium użytkownika (na przykład EN-US).

numer telefonu
phoneNumber string

Numer telefonu użytkownika. Format powinien być kodem kraju/regionu, po którym następuje łącznik (-), a następnie numer telefonu (na przykład dla Stanów Zjednoczonych, +1-1234567890).

e-mail
email string

Adres e-mail użytkownika. Ta wartość jest niewrażliwa na wielkość liter.

identyfikator członkostwa
membershipId string

Identyfikator członkostwa, jeśli użytkownik ma już istniejące członkostwo z kupcem.

typ profilu
profileType string

Typ profilu użytkownika. Możliwe wartości "Consumer" | "Sprzedawca" | 'Publisher' | "Dzierżawa" | "Deweloper"

profileName
profileName string

Nazwa profilu w zależności od profiluType.

authenticationProvider
authenticationProvider string

Dostawca uwierzytelniania użytkownika, jeśli różni się od dostawcy. Możliwe valuse "MSA" | "Facebook" | 'PSN' | "MerchantAuth" | "Google"

metoda uwierzytelniania
authenticationMethod string

Sposób, w jaki klient został uwierzytelniony przed/podczas zakupu. Niektóre możliwe wartości to PASSWORD-BASED, MULTI-FACTOR, BIOMETRYCZNE, OPARTE NA TOKENACH,

nazwa wyświetlana
displayName string

Nazwa wyświetlana użytkownika. Przykład: wartość tagu gamertag xbox

isEmailValidated
isEmailValidated boolean

Wartość prawda/fałsz wskazująca, czy podany przez użytkownika adres e-mail został zweryfikowany jako należący do użytkownika.

emailValidatedDate
emailValidatedDate date-time

Data weryfikacji wiadomości e-mail użytkownika. Format to ISO 8601.

isPhoneNumberValidated
isPhoneNumberValidated boolean

Wartość prawda/fałsz wskazująca, czy podany przez użytkownika numer telefonu został zweryfikowany jako należący do użytkownika.

phoneNumberValidatedDate
phoneNumberValidatedDate date-time

Data weryfikacji numeru telefonu użytkownika. Format to ISO 8601.

membershipType
membershipType string

Stan członkostwa lub typ klienta. Można określić różne poziomy płatne, takie jak Premium, Executive. Możliwe wartości to BEZPŁATNA, PŁATNA, PREMIUM

loginInputMethod
loginInputMethod string

Sposób, w jaki klient wprowadza swoje poświadczenia. Możliwe wartości to MANUALINPUT, AUTOFILL, SCRIPT, COPYPASTE, SELECTPROFILE

lastPasswordUpdatedDate
lastPasswordUpdatedDate date-time

Kiedy hasło klienta zostało ostatnio zaktualizowane.

firstPurchaseDate
firstPurchaseDate date-time

Kiedy klient dokonał pierwszego zakupu

loginChallengeType
loginChallengeType string

Typ testu odpowiedzi na żądanie, który został zainicjowany. Możliwe wartości to SMS, PHONE SMS, EMAIL PIN, CAPTCHA

deviceContextId
deviceContextId True string

Identyfikator sesji odcisku palca klienta lub identyfikator zdarzenia, jeśli sesja jest niedostępna.

dostawca
provider string

Dostawca informacji o urządzeniu. Możliwe wartości to "DFPFingerPrinting" | "Kupiec". Jeśli używasz skryptu JS odcisku palca DFP, musisz przekazać "DFPFingerPrinting" dla wszystkich danych, aby uzyskać prawidłowe połączenie.

deviceContextDC
deviceContextDC string

PRZESTARZAŁE: Nie jest już potrzebne do odcisku palca DFP. Centrum danych przechowujące sesję odcisku palca DFP klienta (dostarczone przez skrypt JS odcisku palca DFP).

externalDeviceId
externalDeviceId string

Identyfikator urządzenia klienta, podany i opanowany przez sprzedawcę.

externalDeviceType
externalDeviceType string

Typ urządzenia klienta, podany i opanowany przez sprzedawcę. Możliwe wartości "Mobile" | "Komputer" | "MerchantHardware" | "Tablet" | "GameConsole"

ipAddress
ipAddress string

Adres IP klienta (dostarczony przez sprzedawcę)

httpSignature
httpSignature string

Podpis cyfrowy komunikatu HTTP.

httpUserAgent
httpUserAgent string

Nagłówek żądania używany do identyfikowania aplikacji, systemu operacyjnego, dostawcy i/lub wersji.

browserHeader
browserHeader string

Pełna lista nagłówków żądań wysyłanych przez przeglądarkę.

browserResolution
browserResolution string

Rozdzielczość przeglądarki.

browserLanguage
browserLanguage string

Domyślna preferencja języka przeglądarki.

tcpSignature
tcpSignature string

Podpis aplikacji TCP.

sslSignature
sslSignature string

Podpis SSL.

enabledCookies
enabledCookies boolean

Wartość true/false wskazująca, czy pliki cookie są włączone.

enabledFlash
enabledFlash boolean

Wartość prawda/fałsz wskazująca, czy jest włączona funkcja Flash.

enabledJavaScript
enabledJavaScript boolean

Wartość true/false wskazująca, czy język JavaScript jest włączony.

screenAspectRatio
screenAspectRatio string

Współczynnik proporcji przeglądarki.

screenColorDepth
screenColorDepth string

Głębokość koloru ekranu.

screenResolution
screenResolution string

Rozdzielczość ekranu urządzenia w pikselach

siteHostName
siteHostName string

Nazwa hosta witryny.

os
os string

System operacyjny urządzenia.

oSFonts
oSFonts string

Domyślna czcionka systemu operacyjnego.

deviceProcessor
deviceProcessor string

Procesor urządzenia.

identyfikator sesji
sessionId string

Unikatowy identyfikator sesji.

trueIp
trueIp string

Prawdziwy adres IP urządzenia zidentyfikowanego za pomocą odcisku palca urządzenia

proxyIp
proxyIp string

Adres IP urządzenia proxy.

deviceId
deviceId string

Unikatowy identyfikator GUID na urządzenie generowane przez odcisk palca urządzenia

strefa czasowa
timeZone string

Przesunięcie lokalnej strefy czasowej, w godzinach, w odniesieniu do GMT

userAgentDetails
userAgentDetails string

Dodatkowe szczegóły agenta użytkownika lub przeglądarki.

appVersion
appVersion string

Wersja aplikacji.

browserPackagesList
browserPackagesList string

Lista pakietów zainstalowanych na urządzeniu.

buildManufacturer
buildManufacturer string

Producent urządzenia.

buildModel
buildModel string

Widoczna nazwa użytkownika końcowego dla produktu końcowego.

buildSdkVersion
buildSdkVersion string

Wersja kompilacji.

dataNetworkType
dataNetworkType string

Typ sieci danych mobilnych.

deviceModelName
deviceModelName string

Model urządzenia.

deviceSystemName
deviceSystemName string

Nazwa urządzenia maszyny.

deviceSystemVersion
deviceSystemVersion string

Wersja urządzenia.

isBluetoothEnabled
isBluetoothEnabled boolean

Wartość prawda/fałsz wskazująca, czy funkcja Bluetooth została włączona.

simNetworkCountryISO
simNetworkCountryISO string

Kod kraju ISO dostawcy usług mobilnych.

simNetworkType
simNetworkType string

Typ sieci komórkowej.

systemUpTime
systemUpTime string

Czas trwania pracy i dostępności urządzenia.

merchantPaymentInstrumentId
merchantPaymentInstrumentId string

Identyfikator instrumentu płatniczego. Te informacje są dostarczane przez sprzedawcę.

metoda płatności
paymentMethod string

Kategoria formy płatności najwyższego poziomu. Możliwe wartości to CARD, CASH, DIRECTDEBIT, E-WALLET, MOBILE, E-BANKING, INVOICE, VOUCHERS

typ
type True string

Typ płatności. Możliwe wartości "CreditCard" | "DirectDebit" | 'PayPal' | "MobileBilling" | "OnlineBankTransfer" | "Faktura" | "MerchantGiftCard" | "MerchantWallet" | "CashOnDelivery" | "Paytm" | "CCAvenue"

creationDate (data utworzenia)
creationDate date-time

Data pierwszego wpisu instrumentu płatniczego w systemie kupca. Format to ISO 8601.

updateDate
updateDate date-time

Data ostatniej aktualizacji instrumentu płatniczego w systemie kupca. Format to ISO 8601.

paymentCheckoutProvider
paymentCheckoutProvider string

Dostawca wyewidencjonowania eWallet.

isLowLiabilityPIType
isLowLiabilityPIType boolean

Wartość true/false wskazująca, czy forma płatności jest niską odpowiedzialnością.

stan
state string

Obecny stan pi w systemie kupców. Możliwe wartości "Aktywne" | "Nieaktywny"

cardType
cardType string

Ten atrybut jest używany tylko w przypadku płatności typu karty kredytowej/debetowej. Sieć, z których jest dostarczana karta. Możliwe wartości "Visa" | 'Cb' | "Amex" | 'ACH' | "SEPA" | "UnionPay" | "Inicis" | "MobileBillingCarrier" | "Odnajdywanie" | "AllPay" | "JCB" | "DiscoverDiners"

holderName
holderName string

Nazwa użytkownika instrumentu płatniczego. Ten atrybut jest używany tylko w przypadku płatności typu karty kredytowej/debetowej.

holderCompanyName
holderCompanyName string

Nazwa organizacji dostarczającej wizytówkę lub wizytówkę (tylko w przypadku zakupów biznesowych).

settlementApprovalRequired
settlementApprovalRequired boolean

Wartość prawda/fałsz inidcating, czy zatwierdzenie było wymagane dla transakcji SEPA.

przedział
bin string

Ten atrybut jest używany tylko w przypadku płatności typu karty kredytowej/debetowej.

binName
binName string

Nazwa wyświetlana BIN.

binCountryISO
binCountryISO string

Kod kraju ISO skojarzony z bin.

binCardType
binCardType string

Typ karty BIN. Możliwe wartości to DEBIT, CREDIT, PREPAID, FLEET, CREDITDEBIT

binCardAssociation
binCardAssociation string

Skojarzenie karty BIN. Niektóre możliwe wartości to VISA, SCHENGEN, AMEX, DISCOVER, DYNAMO, JCB, UNIONPAY, DINERSCLUB

binBankGroup
binBankGroup string

Grupa banków BIN.

data wygaśnięcia
expirationDate string

Data wygaśnięcia instrumentu płatniczego w systemie kupca. Format to ISO 8601. Ten atrybut jest używany tylko w przypadku płatności typu karty kredytowej/debetowej.

lastFourDigits
lastFourDigits string

Ten atrybut jest używany tylko w przypadku płatności typu karty kredytowej/debetowej.

e-mail
email string

Adres e-mail skojarzony z instrumentem płatniczym. Ten atrybut jest używany tylko w przypadku płatności typu PayPal.

billingAgreementId
billingAgreementId string

Ten atrybut jest używany tylko w przypadku płatności typu PayPal.

payerId
payerId string

Ten atrybut jest używany tylko w przypadku płatności typu PayPal.

payerStatus
payerStatus string

Wartość wskazująca, czy PayPal zweryfikował płatnika. Ten atrybut jest używany tylko w przypadku płatności typu PayPal. Możliwe wartości "Zweryfikowane" | "Niezweryfikowane"

addressStatus
addressStatus string

Wartość wskazująca, czy PayPal zweryfikował adres płatnika. Ten atrybut jest używany tylko w przypadku płatności typu PayPal. Możliwe wartości "Potwierdzone" | "Niepotwierdzone"

imei
imei string

Ten atrybut jest używany tylko w przypadku płatności typu Mobilepayment.

waluta
currency string

Kod waluty dla wybranego instrumentu płatniczego.

isInternationalMoneyTransfer
isInternationalMoneyTransfer boolean

Wartość True/False wskazująca, czy doszło do międzynarodowego transferu pieniędzy.

bankIdentifierCode
bankIdentifierCode string

Kod identyfikatora banku (kod BIC lub SWIFT)

bankName
bankName string

Nazwa banku

bankZipCode
bankZipCode string

Kod pocztowy banku

bankState
bankState string

Stan banku

bankCountryISO
bankCountryISO string

Kraj ISO banku

paymentCollectionDate
paymentCollectionDate date-time

Szacowana data zbierania płatności (używana głównie dla dostawców usług płatniczych).

instantPaymentSettlement
instantPaymentSettlement boolean

Wartość true/false wskazująca przekierowania bankowe (używane do obsługi płatności CSV).

autoCaptureEnabled
autoCaptureEnabled boolean

Wartość true/false wskazująca, czy płatność została automatycznie przechwycona dla płatności kartami. W przypadku płatności przekierowania jest to po prostu wskaźnik dla banku partnerskiego, czy wypłaty funduszy automatycznie, czy nie.

Typ konta
accountType string

Wskazuje typ konta do naliczania opłat za transakcję. UNSPECIFIED jest wartością domyślną. CHEQUE_ACCOUNT używa karty jako karty debetowej. CREDIT_FACILITY używa karty jako karty kredytowej.

authorizationType
authorizationType string

Typ autoryzacji. Organizacja i Visa wymagają teraz od kupców definiowania prób autoryzacji jako wstępna autoryzacja lub ostateczna autoryzacja. Możliwe wartości to PRE_AUTHORIZATION, FINAL_AUTHORIZATION

authorizationResultCode
authorizationResultCode string

Odpowiedź banku od decyzji o autoryzacji. Możliwe wartości to ZATWIERDŹ, ODRZUĆ, OCZEKUJĄCE

authorizationResultText
authorizationResultText string

Przyczyny decyzji o autoryzacji; szczególnie w przypadku transakcji odrzuconych lub oczekujących. Możliwe wartości to MISMATCH_CVV, MISMATCH_ADDRESS, MISMATCH_EXPIRATIONDATE, NOACCOUNT, INVALIDPIN, LOWFUND, OVERLIMIT SUSPICIOUSACCOUNT

acquirerId
acquirerId string

Uzyskiwanie kodu identyfikacyjnego instytucji.

acquirerCountryISO
acquirerCountryISO string

Uzyskiwanie kodu kraju instytucji

cvvVerify
cvvVerify string

Wskazuje, czy weryfikacja CVV jest dostępna i/lub pomyślnie zweryfikowana. Y = Pomyślnie zweryfikowano, N = Nie pomyślnie vefified, U = Niedostępne, A = Dostępne, ale bez weryfikacji

avsVerify
avsVerify string

Wskazuje, czy weryfikacja dodatków jest dostępna i/lub pomyślnie zweryfikowana. Y = Pomyślnie zweryfikowano, N = Nie pomyślnie vefified, U = Niedostępne, A = Dostępne, ale bez weryfikacji

cavVerify
cavVerify string

Wskazuje, czy weryfikacja uwierzytelniania posiadacza karty jest dostępna i/lub pomyślnie zweryfikowana. Y = Pomyślnie zweryfikowano, N = Nie pomyślnie vefified, U = Niedostępne, A = Dostępne, ale bez weryfikacji

piInputMethod
piInputMethod string

N/A

encryptedCreditCardNumber
encryptedCreditCardNumber string

Zaszyfrowany lub zaszyfrowany numer karty kredytowej.

purchaseAmount
purchaseAmount double

Łączna kwota zakupu przy użyciu tego pi dla transakcji

ulica1
street1 string

Pierwszy wiersz podany dla adresu.

street2
street2 string

Drugi wiersz, który został podany dla adresu. (Ta wartość może być pusta).

street3
street3 string

Trzeci wiersz, który został podany dla adresu. (Ta wartość może być pusta).

city
city string

Miasto, które zostało podane dla adresu.

stan
state string

Stan lub prowincja, która została podana dla adresu.

dzielnica
district string

Dzielnica, która została podana dla adresu.

Kod pocztowy
zipCode string

Kod pocztowy podany dla adresu.

country
country string

Kod kraju/regionu podany dla adresu. Wartość powinna być dwuliterowym kodem kraju/regionu ISO (na przykład USA).

imię
firstName string

Imię podane z adresem

nazwisko
lastName string

Nazwisko podane z adresem

numer telefonu
phoneNumber string

Numer telefonu podany przy użyciu adresu

organizationId
organizationId True string

Unikatowy identyfikator sprzedawcy lub organizacji.

nazwa
name True string

Nazwa organizacji

Kod pocztowy
zipCode string

Kod pocztowy w miejscu, w którym znajduje się organizacja

stan
state string

Stan, w którym znajduje się organizacja

countryISO
countryISO string

KrajISO w miejscu, w którym znajduje się organizacja

organizationId
organizationId True string

Unikatowy identyfikator sprzedawcy lub organizacji.

nazwa
name True string

Nazwa organizacji

Kod pocztowy
zipCode string

Kod pocztowy w miejscu, w którym znajduje się organizacja

stan
state string

Stan, w którym znajduje się organizacja

countryISO
countryISO string

KrajISO w miejscu, w którym znajduje się organizacja

organizationId
organizationId True string

Unikatowy identyfikator sprzedawcy lub organizacji.

nazwa
name True string

Nazwa organizacji

Kod pocztowy
zipCode string

Kod pocztowy w miejscu, w którym znajduje się organizacja

stan
state string

Stan, w którym znajduje się organizacja

countryISO
countryISO string

KrajISO w miejscu, w którym znajduje się organizacja

isThreeDSAuth
isThreeDSAuth boolean

Wartość prawda/fałsz wskazująca, czy ta transakcja jest uwierzytelniana za pośrednictwem 3DS.

messageCategory
messageCategory string

Określa kategorię komunikatu dla określonego przypadku użycia. Zaakceptowane wartości: 01 = PA, 02 = NPA, 03-79 = Reserved for EMVCo future use (wartości nieprawidłowe do zdefiniowane przez EMVCo), 80-99 = zarezerwowane do użycia ds

deviceChannel
deviceChannel string

Wskazuje typ interfejsu kanału używanego do inicjowania transakcji. Zaakceptowane wartości: 01 = App-based (APP), 02 = Browser (BRW), 03 = 3DS Requestor Initiated (3RI), 04-79 = Reserved for EMVCo future use (wartości nieprawidłowe, dopóki nie zdefiniowano przez EMVCo), 80-99 = Reserved for DS use

threeDSServerTransId
threeDSServerTransId string

Unikatowy identyfikator transakcji przypisany przez serwer 3DS w celu zidentyfikowania pojedynczej transakcji.

threeDSRequestorAuthenticationInd
threeDSRequestorAuthenticationInd string
threeDSRequestorChallengeInd
threeDSRequestorChallengeInd string

Wskazuje, czy żądanie dotyczy tej transakcji. Zaakceptowane wartości: 01 = brak preferencji, 02 = Brak żądanego wyzwania, 03 = Żądanie żądania (preferencja osoby żądającej 3DS), 04 = żądanie wyzwania (mandat), 05 = brak żądanego wyzwania (analiza ryzyka transakcyjnego jest już wykonywana), 06 = brak żądania (tylko udział danych), 07 = Brak żądania (silne uwierzytelnianie konsumentów jest już wykonywane), 08 = Brak żądania żądania (wykorzystanie wykluczenia z listy dozwolonych, jeśli nie jest wymagane wyzwanie), 09 = Żądanie wyzwania (żądanie listy dozwolonych zażądano, jeśli wymagane jest wyzwanie)

threeRIInd
threeRIInd string

Wskazuje typ żądania 3RI. Akceptowane wartości: 01 = transakcja cykliczna, 02 = transakcja raty, 03 = Dodaj kartę, 04 = Zachowaj informacje o karcie, 05 = Weryfikacja konta, 06 = Split,delayed shipment, 07 = Top-up, 08 = Mail Order, 09 = Phone Order, 10 = Whitelist status check, 11 = Other payment, 12-79 = Reserved for EMVCo future use (wartości nieprawidłowe, dopóki nie zdefiniowano przez EMVCo), 80-99 = Zarezerwowane do użytku DS

threeDSReqPriorAuthMethod
threeDSReqPriorAuthMethod string

Mechanizm używany przez posiadacza karty do wcześniejszego uwierzytelniania w żądaniu 3DS. Zaakceptowane wartości: 01 = Uwierzytelnianie bez tarć wystąpiło przez ACS, 02 = wyzwanie karty wystąpiło przez ACS, 03 = AVS zweryfikowane, 04 = inne metody wystawcy, 05-79 = zarezerwowane dla przyszłego użycia EMVCo (wartości nieprawidłowe, dopóki nie zdefiniowano przez EMVCo), 80-99 = zarezerwowane do użycia ds.

transStatus
transStatus string

Wskazuje, czy transakcja kwalifikuje się jako uwierzytelniona transakcja lub weryfikacja konta. Zaakceptowane wartości: Y = Weryfikacja uwierzytelniania powiodła się. N = nieuwierzytelnione,konto nie zweryfikowane; Odmowa transakcji. U = Uwierzytelnianie, nie można przeprowadzić weryfikacji konta; Techniczny lub inny problem, jak wskazano w ARes lub RReq. A = próby przetworzenia wykonane; Nie uwierzytelniono, zweryfikowano, ale podano dowód próby uwierzytelnienia. Podano weryfikację. C = wymagane wyzwanie; Dodatkowe uwierzytelnianie jest wymagane przy użyciu CReq,CRes. D = wymagane wyzwanie; Potwierdzono odłączone uwierzytelnianie. R = uwierzytelnianie,weryfikacja konta odrzucona; Wystawca odrzuca uwierzytelnianie, weryfikację i żąda, aby autoryzacja nie została podjęta. I = Tylko informacyjny; Potwierdzono preferencję żądania usługi 3DS Requestor.

transStatusReason
transStatusReason string

Zawiera informacje o tym, dlaczego pole Stan transakcji ma określoną wartość. Zaakceptowane wartości: 01 = uwierzytelnianie karty nie powiodło się, 02 = Nieznane urządzenie, 03 = Nieobsługiwane urządzenie, 04 = Przekracza limit częstotliwości uwierzytelniania, 05 = Wygasła karta, 06 = Nieprawidłowy numer karty, 07 = Nieprawidłowa transakcja, 08 = Brak rekordu karty, 09 = Niepowodzenie zabezpieczeń, 10 = Skradzione karty, 11 = Podejrzenie oszustwa, 12 = Transakcja nie jest dozwolona do posiadacza karty, 13 = Posiadacz karty nie został zarejestrowany w usłudze, 14 = upłynął limit czasu transakcji w ACS, 15 = Niska ufność, 16 = Średnia ufność, 17 = Wysoka ufność, 18 = Bardzo wysoka pewność, 19 = Przekroczenie maksymalnych wyzwań ACS, 20 = transakcja nieobsługiwana przez usługę 3RI, 21 = transakcja 3RI nieobsługiwana, 22 = problem techniczny ACS, 23 = uwierzytelnianie oddzielone wymagane przez acS, ale nie jest wymagane przez żądającego 3DS Requestor, 24 = 3DS Requestor Decoupled Max Expiry Time exceeded, 25 = Decoupled Authentication was provided insufficient time to authenticationholder (25 = uwierzytelnianie oddzielone od uwierzytelniania posiadacza karty). AcS nie podejmie próby, 26 = uwierzytelnianie, ale nie zostanie wykonane przez posiadacza karty, 27-79 = Reserved for EMVCo przyszłego użycia (wartości nieprawidłowe, dopóki nie zdefiniowano przez EMVCo), 80-99 = zarezerwowane do użycia ds

threeDSCompInd
threeDSCompInd string

Wskazuje, czy metoda 3DS została pomyślnie ukończona. Zaakceptowane wartości: Y = Pomyślnie ukończono, N = Nie ukończono pomyślnie, U = Unavailabl 3DS Method URL was not present in the PRes message data for the card range associated with the Cardholder Account Number (Adres URL metody Unavailabl 3DS nie był obecny w danych komunikatu PRes dla zakresu kart skojarzonych z numerem konta posiadacza kart).

acsChallengeMandated
acsChallengeMandated string

Wskazanie, czy wymaga się zezwolenia na transakcję z powodu mandatów lokalnych/regionalnych, czy też innej zmiennej. Zaakceptowane wartości: Y = Wyzwanie jest wymagane, N = Wyzwanie nie jest wymagane

eci
eci string

Wskaźnik handlu elektronicznego (ECI). Wartość specyficzna dla systemu płatności podana przez usługę ACS lub DS, aby wskazać wyniki próby uwierzytelnienia posiadacza karty. Akceptowane wartości: 02 (MasterCard)/05 (Visa)= pomyślne uwierzytelnienie 01 (MasterCard)/06/07 (Visa) = wszystkie inne

shipNameIndicator
shipNameIndicator string

Wskazuje, czy nazwa karty na koncie jest identyczna z nazwą wysyłki używaną dla tej transakcji. Zaakceptowane wartości: 01 = Nazwa konta identyczna z nazwą wysyłki, 02 = Nazwa konta inna niż nazwa wysyłki

challengeCompletionInd
challengeCompletionInd string

Wskaźnik stanu cyklu wyzwania ACS i tego, czy wyzwanie zostało ukończone, czy będzie wymagać dodatkowych komunikatów. Zaakceptowane wartości: Y = Ukończono wyzwanie i nie są wymagane żadne dalsze wymiany komunikatów wyzwania, N = Nie ukończono wyzwania, a dodatkowe wymiany komunikatów wyzwania są wymagane

chAccPwChangeInd
chAccPwChangeInd string

Wskazuje czas od czasu, gdy konto posiadacza karty z żądającym 3DS miało zmianę hasła lub zresetowanie konta. Zaakceptowane wartości: 01 = Brak zmiany, 02 = Zmienione podczas tej transakcji, 03 = mniej niż 30 dni, 04 = 30–60 dni, 05 = więcej niż 60 dni

chAccAgeInd
chAccAgeInd string

Czas, przez jaki posiadacz karty miał konto z żądającym 3DS. Zaakceptowane wartości: 01 = brak konta (wyewidencjonowywanie gościa), 02 = utworzone podczas tej transakcji, 03 = mniej niż 30 dni, 04 = 30–60 dni, 05 = więcej niż 60 dni

provisionAttemptsDay
provisionAttemptsDay string

Liczba prób dodania karty w ciągu ostatnich 24 godzin. Długość: maksymalnie 3 znaki Przykładowe wartości: 2, 02, 002

exemptionRaised
exemptionRaised string

Żądania wykluczenia PSD2, Y — wykluczone, N — nie wykluczone

suspiciousAccActivity
suspiciousAccActivity string

Wskazuje, czy żądanie 3DS doświadczyło podejrzanej aktywności (w tym poprzedniego oszustwa) na koncie posiadacza kart. Zaakceptowane wartości: 01 = Nie zaobserwowano podejrzanego działania, zaobserwowano 02 = podejrzane działanie

ID produktu
productId True string

Identyfikator produktu w systemie handlowym.

nazwa produktu
productName string

Nazwa produktu z możliwością odczytu użytkownika.

typ
type string

Typ sprzedawanego produktu. Możliwe wartości "Digital" | "Fizyczny"

sku
sku string

Jednostka SKU produktu

kategoria
category string

Kategoria produktu. Możliwe wartości "Subskrypcja" | "Gra" | "GameConsumable" | "GameDLC" | "HardwareDevice" | "HardwareAccessory" | "SoftwareToken" | "SoftwareDirectEntitlement" | "ClothingShoes" | "Rekreacyjnejquipment" | "Biżuteria" | "Hotel" | "Bilet" | "VehicleRental" | 'GiftCard' | "Filmy" | 'Muzyka' | "GarageIndustrial" | "HomeGarden" | "Narzędzia" | "Książki" | "HealthBeauty" | "Meble" | "Toys" | "FoodGrocery"

merchantProductCategory
merchantProductCategory string

Kategoria produktu zdefiniowana przez sprzedawcę w systemie

rynek
market string

Rynek, w którym oferowany jest produkt

productBrand
productBrand string

Nazwa marki produktu

buyItAgainOrder
buyItAgainOrder boolean

Prawda, gdy użytkownicy ponownie zamówią poprzednie zamówienie (nie tylko produkt z tego zamówienia)

preOrderAvailabilityDate
preOrderAvailabilityDate date-time

Kiedy produkt był pierwszy dostępny dla zamówienia wstępnego

salesPrice
salesPrice double

Cena sprzedanej pozycji (bez podatku). Dostarczone przez Kupca.

waluta
currency string

Waluta używana dla ceny sprzedaży. Dostarczone przez Kupca.

Zębów
cogs double

Koszt sprzedanych towarów - koszt surowców przedmiotów. Dostarczone przez Kupca.

isRecurring
isRecurring boolean

Wskazuje, czy produkt jest cykliczną subskrypcją.

isFree
isFree boolean

Wskazuje, czy produkt jest oferowany bezpłatnie.

język
language string

Język, w którym opisano produkt.

purchasePrice
purchasePrice double

Cena elementu wiersza w ramach zakupu.

margines
margin double

Marża uzyskana przez sprzedaż przedmiotów.

ilość
quantity integer

Ilość zakupionego elementu

isPreorder
isPreorder boolean

Wskazuje, czy produkt jest oferowany dla zamówienia wstępnego.

shippingMethod
shippingMethod string

Wskazuje metodę używaną do wysłania produktu. Możliwe wartości "InStorePickup" | "Standardowa" | "Express" | "DirectEntitlement" | "DigitalToken"

ulica1
street1 string

Pierwszy wiersz podany dla adresu.

street2
street2 string

Drugi wiersz, który został podany dla adresu. (Ta wartość może być pusta).

street3
street3 string

Trzeci wiersz, który został podany dla adresu. (Ta wartość może być pusta).

city
city string

Miasto, które zostało podane dla adresu.

stan
state string

Stan lub prowincja, która została podana dla adresu.

dzielnica
district string

Dzielnica, która została podana dla adresu.

Kod pocztowy
zipCode string

Kod pocztowy podany dla adresu.

country
country string

Kod kraju/regionu podany dla adresu. Wartość powinna być dwuliterowym kodem kraju/regionu ISO (na przykład USA).

imię
firstName string

Imię podane z adresem

nazwisko
lastName string

Nazwisko podane z adresem

numer telefonu
phoneNumber string

Numer telefonu podany przy użyciu adresu

storeId
storeId True string

Identyfikator sklepu w systemie handlowym

storeName
storeName string

Nazwa sklepu w systemie handlowym

terminalId
terminalId string

Unikatowy identyfikator terminalu w punkcie sprzedaży

terminalName
terminalName string

Nazwa terminalu punktu sprzedaży

ulica1
street1 string

Pierwszy wiersz podany dla adresu.

street2
street2 string

Drugi wiersz, który został podany dla adresu. (Ta wartość może być pusta).

street3
street3 string

Trzeci wiersz, który został podany dla adresu. (Ta wartość może być pusta).

city
city string

Miasto, które zostało podane dla adresu.

stan
state string

Stan lub prowincja, która została podana dla adresu.

dzielnica
district string

Dzielnica, która została podana dla adresu.

Kod pocztowy
zipCode string

Kod pocztowy podany dla adresu.

country
country string

Kod kraju/regionu podany dla adresu. Wartość powinna być dwuliterowym kodem kraju/regionu ISO (na przykład USA).

userId
userId True string

Identyfikator użytkownika. Te informacje są dostarczane przez sprzedawcę.

creationDate (data utworzenia)
creationDate date-time

Data utworzenia konta użytkownika. Format to ISO 8601.

updateDate
updateDate date-time

Data ostatniej zmiany danych użytkownika. Format to ISO 8601.

imię
firstName string

Imię podane przez użytkownika na koncie.

nazwisko
lastName string

Nazwisko podane przez użytkownika na koncie.

country
country string

Kraj lub region użytkownika. Wartość powinna być dwuliterowym kodem kraju/regionu ISO (na przykład USA).

Kod pocztowy
zipCode string

Kod pocztowy użytkownika.

strefa czasowa
timeZone string

Strefa czasowa użytkownika.

język
language string

Język i terytorium użytkownika (na przykład EN-US).

numer telefonu
phoneNumber string

Numer telefonu użytkownika. Format powinien być kodem kraju/regionu, po którym następuje łącznik (-), a następnie numer telefonu (na przykład dla Stanów Zjednoczonych, +1-1234567890).

e-mail
email string

Adres e-mail użytkownika. Ta wartość jest niewrażliwa na wielkość liter.

identyfikator członkostwa
membershipId string

Identyfikator członkostwa, jeśli użytkownik ma już istniejące członkostwo z kupcem.

typ profilu
profileType string

Typ profilu użytkownika. Możliwe wartości "Consumer" | "Sprzedawca" | 'Publisher' | "Dzierżawa" | "Deweloper"

profileName
profileName string

Nazwa profilu w zależności od profiluType.

authenticationProvider
authenticationProvider string

Dostawca uwierzytelniania użytkownika, jeśli różni się od dostawcy. Możliwe valuse "MSA" | "Facebook" | 'PSN' | "MerchantAuth" | "Google"

metoda uwierzytelniania
authenticationMethod string

Sposób, w jaki klient został uwierzytelniony przed/podczas zakupu. Niektóre możliwe wartości to PASSWORD-BASED, MULTI-FACTOR, BIOMETRYCZNE, OPARTE NA TOKENACH,

nazwa wyświetlana
displayName string

Nazwa wyświetlana użytkownika. Przykład: wartość tagu gamertag xbox

isEmailValidated
isEmailValidated boolean

Wartość prawda/fałsz wskazująca, czy podany przez użytkownika adres e-mail został zweryfikowany jako należący do użytkownika.

emailValidatedDate
emailValidatedDate date-time

Data weryfikacji wiadomości e-mail użytkownika. Format to ISO 8601.

isPhoneNumberValidated
isPhoneNumberValidated boolean

Wartość prawda/fałsz wskazująca, czy podany przez użytkownika numer telefonu został zweryfikowany jako należący do użytkownika.

phoneNumberValidatedDate
phoneNumberValidatedDate date-time

Data weryfikacji numeru telefonu użytkownika. Format to ISO 8601.

membershipType
membershipType string

Stan członkostwa lub typ klienta. Można określić różne poziomy płatne, takie jak Premium, Executive. Możliwe wartości to BEZPŁATNA, PŁATNA, PREMIUM

loginInputMethod
loginInputMethod string

Sposób, w jaki klient wprowadza swoje poświadczenia. Możliwe wartości to MANUALINPUT, AUTOFILL, SCRIPT, COPYPASTE, SELECTPROFILE

lastPasswordUpdatedDate
lastPasswordUpdatedDate date-time

Kiedy hasło klienta zostało ostatnio zaktualizowane.

firstPurchaseDate
firstPurchaseDate date-time

Kiedy klient dokonał pierwszego zakupu

loginChallengeType
loginChallengeType string

Typ testu odpowiedzi na żądanie, który został zainicjowany. Możliwe wartości to SMS, PHONE SMS, EMAIL PIN, CAPTCHA

airlineIncluded
airlineIncluded boolean

Wartość prawda/fałsz wskazująca, czy jest uwzględniona taryfa lotnicza.

carRentalIncluded
carRentalIncluded boolean

Wartość True/False wskazująca, czy wypożyczony samochód jest uwzględniony.

zakwaterowanieIncluded
lodgingIncluded boolean

Wartość prawda/fałsz wskazująca, czy zakwaterowanie jest uwzględnione.

travelType
travelType string

Kategoria lub typ podróży.

isRoundTrip
isRoundTrip boolean

Wartość true/false wskazująca, czy podróż jest zaokrąglona.

isDiscountOffered
isDiscountOffered boolean

Wartość prawda/fałsz wskazująca, czy oferowano rabat.

isPackagedTour
isPackagedTour boolean

Wartość prawda/fałsz wskazująca, czy był to spakowany przewodnik.

issueDateTime
issueDateTime date-time

Data i godzina wystawienia biletów.

travelDateTime
travelDateTime date-time

Data i godzina rozpoczęcia podróży.

returnDateTime
returnDateTime date-time

Data i godzina zakończenia podróży.

bookingType
bookingType string

Typ rezerwacji. Niektóre możliwe wartości to WITRYNA SIECI WEB, AGENT

webUrl
webUrl string

Adres URL, pod którym została zarezerwowana podróż.

fromCity
fromCity string

Miasto, z którego podróżuje klient.

fromState
fromState string

Stan, z którego klient podróżuje.

fromCountryISO
fromCountryISO string

Kraj ISO, z którego podróżuje klient.

fromZipCode
fromZipCode string

Kod pocztowy, z którego podróżuje klient.

toCity
toCity string

Miasto, w którym klient podróżuje.

toState
toState string

Stan, do którego klient podróżuje.

toCountryISO
toCountryISO string

Kraj ISO, w którym klient podróżuje.

toZipCode
toZipCode string

Kod pocztowy, do którego podróżuje klient.

ticketNumber
ticketNumber string

Unikatowy numer biletu.

placeOfIssue
placeOfIssue string

Lokalizacja, w której wystawiono bilet.

isRestrictedTicket
isRestrictedTicket boolean

Wartość True/False wskazująca, czy bilet jest ograniczony.

rewardsOrVoucherApplied
rewardsOrVoucherApplied boolean

Wartość true/false wskazująca, czy nagrody lub kupony zostały zastosowane do zamówienia.

totalRewardsApplied
totalRewardsApplied integer

Łączna kwota nagród, które zostały zastosowane do zamówienia.

totalFees
totalFees double

Łączne opłaty stosowane do zamówienia.

nabywcaProfileType
purchaserProfileType string

Typ profilu lub członkostwa klienta. Możliwe wartości to CORPORATE, INDIVIDUAL

isThirdParty
isThirdParty boolean

Wartość True/False wskazująca, czy zamówienie zostało złożone za pośrednictwem witryny innej firmy.

isPurchaserFrequentFlyer
isPurchaserFrequentFlyer boolean

Wartość True/False wskazująca, czy zamówienie zostało złożone za pośrednictwem witryny innej firmy.

pasażerCount
passengerCount integer

Całkowita liczba pasażerów.

numberOfStops
numberOfStops integer

Liczba przystanków lub layovers dla lotu.

airlineCode
airlineCode string

Kod linii lotniczych.

airlineName
airlineName string

Nazwa linii lotniczej.

obsługiwane przez
operatedBy string

Organizacja obsługując lot.

flightNumber
flightNumber string

Numer lotu.

departureDateTime
departureDateTime date-time

Data i godzina odlotu.

arrivalDateTime
arrivalDateTime date-time

Data i godzina przyjazdu.

fromAirportCode
fromAirportCode string

Kod lotniska, z którego leci lot.

fromAirportCity
fromAirportCity string

Miasto lotniska, z którego podróżuje klient.

fromAirportState
fromAirportState string

Stan lotniska, z którego podróżuje klient.

fromAirportZipcode
fromAirportZipcode string

Kod pocztowy lotniska, z którego podróżuje klient.

fromAirportCountryISO
fromAirportCountryISO string

Kraj ISO lotniska, z którego klient podróżuje.

toAirportCode
toAirportCode string

Kod lotniska, do którego leci lot.

toAirportCity
toAirportCity string

Miasto lotniska, w którym klient podróżuje.

toAirportState
toAirportState string

Port lotniczy, w którym klient podróżuje.

toAirportZipcode
toAirportZipcode string

Kod pocztowy lotniska, do którego podróżuje klient.

toAirportCountryISO
toAirportCountryISO string

Kraj ISO lotniska, w którym klient podróżuje.

travelClass
travelClass string

Klasa siedzenia lub kabina.

segmentSequence
segmentSequence integer

Numer sekwencji danej nogi lotu (np. 2 dla drugiego etapu lotu)

imię
firstName string

Imię pasażera.

nazwisko
lastName string

Nazwisko pasażera.

folioNumber
folioNumber string

Unikatowy identyfikator obiektu zakwaterowania.

checkInDate
checkInDate date-time

Data zameldowania na pobyt w hotelu.

checkOutDate
checkOutDate date-time

Data zameldowania na pobyt w hotelu.

reservationConfirmed
reservationConfirmed boolean

Wartość true/false wskazująca, czy rezerwacja została potwierdzona.

membershipDetails
membershipDetails string

Dodatkowe szczegóły dotyczące stanu członkostwa klienta.

discountProgram
discountProgram string

Program rabatu stosowany do zamówienia zakwaterowania.

adultCount
adultCount integer

Liczba osób dorosłych objętych pobytem.

kidCount
kidCount integer

Liczba dzieci objętych pobytem.

nightsCount
nightsCount integer

Liczba nocy uwzględnionych w pobyt.

roomCount
roomCount integer

Liczba pokoi uwzględnionych w pobytach.

bedType
bedType string

Typ łóżka lub kategoria.

roomType
roomType string

Typ pokoju lub kategoria.

paymentDescription
paymentDescription string

Dodatkowe szczegóły dotyczące płatności lodingowej.

nazwa
name string

Nazwa obiektu.

typ
type string

Typ obiektu.

contactPhoneNumber (numer telefonu)
contactPhoneNumber string

Numer telefonu używany do kontaktu z obiektem.

kontaktE-mail
contactEmail string

Adres e-mail używany do kontaktu z obiektem.

dailyRoomRate
dailyRoomRate double

Dzienna stawka za pokój dla obiektu.

waluta
currency string

Waluta obsługiwana przez obiekt.

dailyRoomTaxAmount
dailyRoomTaxAmount double

Opłata podatkowa za pokój dzienny naliczona przez obiekt.

ulica1
street1 string

Pierwszy wiersz podany dla adresu.

street2
street2 string

Drugi wiersz, który został podany dla adresu. (Ta wartość może być pusta).

street3
street3 string

Trzeci wiersz, który został podany dla adresu. (Ta wartość może być pusta).

city
city string

Miasto, które zostało podane dla adresu.

stan
state string

Stan lub prowincja, która została podana dla adresu.

dzielnica
district string

Dzielnica, która została podana dla adresu.

Kod pocztowy
zipCode string

Kod pocztowy podany dla adresu.

country
country string

Kod kraju/regionu podany dla adresu. Wartość powinna być dwuliterowym kodem kraju/regionu ISO (na przykład USA).

pickupLocation
pickupLocation string

Miejsce odbioru samochodu.

pickupDateTime
pickupDateTime date-time

Data i godzina odbioru samochodu.

dropOffLocation
dropOffLocation string

Miejsce do wynajęcia samochodu.

dropOffDateTime
dropOffDateTime date-time

Data i godzina wypożyczenia samochodu

discountProgram
discountProgram string

Program rabatu stosowany do zamówienia wypożyczenia samochodu.

carType
carType string

Typ lub kategoria samochodu.

isPrepaid
isPrepaid boolean

Wartość True/False wskazująca, czy wynajem samochodu został przedpłacony.

insuranceIncluded
insuranceIncluded boolean

Wartość true/false wskazująca, czy ubezpieczenie zostało uwzględnione.

kontaktE-mail
contactEmail string

Adres e-mail najemcy samochodu.

contactPhoneNumber (numer telefonu)
contactPhoneNumber string

Numer telefonu najemcy samochodu.

ulica1
street1 string

Pierwszy wiersz podany dla adresu.

street2
street2 string

Drugi wiersz, który został podany dla adresu. (Ta wartość może być pusta).

street3
street3 string

Trzeci wiersz, który został podany dla adresu. (Ta wartość może być pusta).

city
city string

Miasto, które zostało podane dla adresu.

stan
state string

Stan lub prowincja, która została podana dla adresu.

dzielnica
district string

Dzielnica, która została podana dla adresu.

Kod pocztowy
zipCode string

Kod pocztowy podany dla adresu.

country
country string

Kod kraju/regionu podany dla adresu. Wartość powinna być dwuliterowym kodem kraju/regionu ISO (na przykład USA).

agencyCode
agencyCode string

Kod biura podróży.

agencyName
agencyName string

Nazwa biura podróży.

agentCode
agentCode string

N/A

agencyContactPhone
agencyContactPhone string

N/A

agencyContactEmail
agencyContactEmail string

N/A

ulica1
street1 string

Pierwszy wiersz podany dla adresu.

street2
street2 string

Drugi wiersz, który został podany dla adresu. (Ta wartość może być pusta).

street3
street3 string

Trzeci wiersz, który został podany dla adresu. (Ta wartość może być pusta).

city
city string

Miasto, które zostało podane dla adresu.

stan
state string

Stan lub prowincja, która została podana dla adresu.

dzielnica
district string

Dzielnica, która została podana dla adresu.

Kod pocztowy
zipCode string

Kod pocztowy podany dla adresu.

country
country string

Kod kraju/regionu podany dla adresu. Wartość powinna być dwuliterowym kodem kraju/regionu ISO (na przykład USA).

organizationId
organizationId True string

Unikatowy identyfikator usługi w chmurze lub organizacji.

companyName
companyName string

Nazwa usługi w chmurze.

companyType
companyType string

Typ firmy w chmurze.

companySize
companySize integer

Rozmiar firmy w chmurze.

entityId
entityId string

Unikatowy identyfikator jednostki prawnej w organizacji.

primaryContactFirstName
primaryContactFirstName string

Imię podstawowego kontaktu dla firmy.

primaryContactLastName
primaryContactLastName string

Nazwisko podstawowego kontaktu dla firmy.

primaryContactEmail
primaryContactEmail string

Adres e-mail podstawowego kontaktu dla firmy.

primaryContactPhoneNumber
primaryContactPhoneNumber string

Numer telefonu podstawowego kontaktu dla firmy.

subscriptionCount
subscriptionCount integer

Całkowita liczba dostępnych subskrypcji.

ulica1
street1 string

Pierwszy wiersz podany dla adresu.

street2
street2 string

Drugi wiersz, który został podany dla adresu. (Ta wartość może być pusta).

street3
street3 string

Trzeci wiersz, który został podany dla adresu. (Ta wartość może być pusta).

city
city string

Miasto, które zostało podane dla adresu.

stan
state string

Stan lub prowincja, która została podana dla adresu.

dzielnica
district string

Dzielnica, która została podana dla adresu.

Kod pocztowy
zipCode string

Kod pocztowy podany dla adresu.

country
country string

Kod kraju/regionu podany dla adresu. Wartość powinna być dwuliterowym kodem kraju/regionu ISO (na przykład USA).

trackingId (identyfikator śledzenia)
trackingId string

TrackingId dla zdarzenia

merchantTimeStamp
merchantTimeStamp date-time

Sygnatura czasowa zdarzenia

Zwraca

Szczegóły wyników

Zapewnia ocenę ryzyka dla zdarzeń niestandardowych

To zdarzenie pozwala wysłać strukturę własnego wyboru, wyzwalane przez warunki ich własnego wyboru do oceny reguł. Odpowiedź zawiera decyzję o zdarzeniu

Parametry

Nazwa Klucz Wymagane Typ Opis
hosturl
hostUrl True string

adres URL hosta

Nazwa interfejsu API oceny
assessment-api-name True string

nazwa interfejsu API oceny

Typ zawartości
Content-Type True string

aplikacja/json

Identyfikator korelacji
x-ms-correlation-id string

Unqiue, per-request Correlation-Id pomocne w śledzeniu problemów ze środowiskiem uruchomieniowym.

Identyfikator środowiska
x-ms-dfpenvid string

Identyfikator środowiska

nazwa
name True string

Nazwa zdarzenia oceny. Nazwa powinna być zgodna z nazwą interfejsu API podczas tworzenia oceny i adresem URL "{assessment-API-name}".

wersja
version True string

Wersja ładunku. Powinna mieć wartość "1.0"

trackingId (identyfikator śledzenia)
trackingId True string

Identyfikator zdarzenia tworzenia konta.

merchantTimeStamp
merchantTimeStamp True date-time

Sygnatura czasowa zdarzenia.

userId
userId string

Identyfikator użytkownika. Te informacje są dostarczane przez sprzedawcę.

countryRegion
countryRegion string

KrajRegion użytkownika. Wartość powinna być dwuliterowym kodem ISO CountryRegion (na przykład USA).

Kod pocztowy
zipCode string

Kod pocztowy użytkownika.

strefa czasowa
timeZone string

Strefa czasowa użytkownika.

język
language string

Język i terytorium użytkownika (na przykład EN-US).

sampleString
sampleString string

Jest to przykład rozszerzenia typu Użytkownik.

isEmployee
isEmployee boolean

Przykład dla typu pierwotnego.

kwota
amount integer

Przykładowe pole.

available
available integer

Przykładowe pole.

Zwraca

Obiekt odpowiedzi dla interfejsów API usługi Dynamics Fraud Protection

Definicje

Microsoft.DynamicsFraudProtection.Models.AccountProtection.Response.AccountCreateEnrichment

Klasa reprezentuje funkcje wzbogacania dla oceny tworzenia konta

Nazwa Ścieżka Typ Opis
deviceAttributes
deviceAttributes Microsoft.DynamicsFraudProtection.Models.AccountProtection.Response.DeviceAttributes

Klasa reprezentująca funkcje pochodzące z atrybutów urządzenia użytkownika.

calculatedFeatures
calculatedFeatures Microsoft.DynamicsFraudProtection.Models.AccountProtection.Response.CalculatedFeatures

Klasa reprezentująca funkcje obliczane podczas oceny

Microsoft.DynamicsFraudProtection.Models.AccountProtection.Response.AccountCreateResponseSuccessDetails

Obiekt odpowiedzi dla konta usługi Dynamics Fraud ProtectionTworzenie interfejsu API

Nazwa Ścieżka Typ Opis
nazwa
name string

N/A

wersja
version string

N/A

kod
code string

N/A

opis
description string

N/A

resultDetails
resultDetails array of Microsoft.DynamicsFraudProtection.Models.AccountProtection.Response.ResultDetail

Kolekcja AssessmentResultDetail

transactionReferenceId
transactionReferenceId string

Unikatowy identyfikator identyfikujące poszczególne transakcje

wzbogacanie
enrichment Microsoft.DynamicsFraudProtection.Models.AccountProtection.Response.AccountCreateEnrichment

Klasa reprezentuje funkcje wzbogacania dla oceny tworzenia konta

Microsoft.DynamicsFraudProtection.Models.AccountProtection.Response.AccountProtectionEnrichment

Klasa reprezentująca funkcje wzbogacania

Nazwa Ścieżka Typ Opis
deviceAttributes
deviceAttributes Microsoft.DynamicsFraudProtection.Models.AccountProtection.Response.DeviceAttributes

Klasa reprezentująca funkcje pochodzące z atrybutów urządzenia użytkownika.

Microsoft.DynamicsFraudProtection.Models.AccountProtection.Response.CalculatedFeatures

Klasa reprezentująca funkcje obliczane podczas oceny

Nazwa Ścieżka Typ Opis
emailDomain
emailDomain string

Domena wiadomości e-mail przeanalizowana z ładunku oceny

emailPattern
emailPattern string

Wzorzec obsługi wiadomości e-mail obliczony na podstawie wiadomości e-mail. Wszystkie wielkie litery w prefiksie wiadomości e-mail są zastępowane literami "U", małymi literami zastąpionymi cyframi "d". Powtarzające się znaki "I" i "U" są zwinięte, a pozostałe postacie pozostają niezmienione. Na przykład wiadomość e-mail "kAyla.277@contoso.com" zwróci wzorzec wiadomości e-mail "lUl.ddd"

Microsoft.DynamicsFraudProtection.Models.AccountProtection.Response.DeviceAttributes

Klasa reprezentująca funkcje pochodzące z atrybutów urządzenia użytkownika.

Nazwa Ścieżka Typ Opis
trueIp
trueIp string

Prawdziwy adres IP urządzenia zidentyfikowanego za pomocą odcisku palca urządzenia

proxyIp
proxyIp string

Adres IP serwera proxy urządzenia zidentyfikowany przez odcisk palca urządzenia

realtimeTimezoneOffset
realtimeTimezoneOffset string

Przesunięcie strefy czasowej, które uwzględnia harmonogram letni

Sld
sld string

Domena drugiego poziomu powiązana z rzeczywistym adresem IP

strefa czasowa
timeZone string

Przesunięcie strefy czasowej w odniesieniu do średniego czasu Greenwich

proxyLastDetected
proxyLastDetected string

Najnowsza data zidentyfikowania adresu IP urządzenia jako aktywnego serwera proxy

deviceId
deviceId string

Unikatowy identyfikator urządzenia wygenerowany przez odcisk palca urządzenia

deviceCountryCode
deviceCountryCode string

Kraj lokalizacji urządzenia z rzeczywistym adresem IP

deviceState
deviceState string

Stan lokalizacji urządzenia rzeczywistego adresu IP

deviceCity
deviceCity string

Miasto lokalizacji urządzenia o rzeczywistym adresie IP

devicePostalCode
devicePostalCode string

Kod pocztowy lokalizacji urządzenia prawdziwego adresu IP

deviceAsn
deviceAsn string

AsN urządzenia identyfikowanego przez odcisk palca urządzenia

platforma
platform string

Platforma systemu operacyjnego urządzenia

browserUserAgentLanguages
browserUserAgentLanguages string

Języki przechowywane w agencie użytkownika

browserUserAgent
browserUserAgent string

Przeglądarka używana w sesji

tcpDistance
tcpDistance string

Liczba przeskoków sieciowych w połączeniu

operator
carrier string

Usługodawca isP zidentyfikowanego rzeczywistego adresu IP

ipRoutingType
ipRoutingType string

Typ routingu adresu IP

serwer proxy
proxy string

Flaga określająca, czy obiekt wywołujący jest serwerem proxy

proxyType
proxyType string

Typ serwera proxy w przypadku wykrycia

userAgentPlatform
userAgentPlatform string

Wersja przeglądarki

userAgentBrowser
userAgentBrowser string

Rodzina przeglądarek

userAgentOperatingSystem
userAgentOperatingSystem string

Wersja systemu operacyjnego

sdkType
sdkType string

Zestaw SDK używany przez urządzenie do nawiązywania połączenia (Android, iOS lub Web)

dataNetworkType
dataNetworkType string

Typ używanej sieci (Wi-Fi lub Mobile). W przypadku urządzeń z systemami Android i iOS.

localIpv4
localIpv4 string

Lokalny adres IPV4 urządzenia. W przypadku urządzeń z systemami Android i iOS.

isDeviceEmulator
isDeviceEmulator string

Wskazuje, czy urządzenie jest emulowane. W przypadku urządzeń z systemami Android i iOS.

isDeviceRooted
isDeviceRooted string

Wskazuje, czy urządzenie zostało odblokowane. W przypadku urządzeń z systemami Android i iOS.

isWifiEnabled
isWifiEnabled string

Wskazuje, czy sieć Wi-Fi urządzenia jest włączona, czy wyłączona. W przypadku urządzeń z systemem Android.

deviceSystemVersion
deviceSystemVersion string

Bieżąca wersja systemu operacyjnego. W przypadku urządzeń z systemem iOS.

deviceModelName
deviceModelName string

Nazwa modelu urządzenia. W przypadku urządzeń z systemem iOS.

localIpv6
localIpv6 string

Lokalny adres IPV6 urządzenia. W przypadku urządzeń z systemem iOS.

Microsoft.DynamicsFraudProtection.Models.AccountProtection.Response.ResponseSuccess

Dynamics Fraud Protection Success Object

Nazwa Ścieżka Typ Opis
nazwa
name string

N/A

wersja
version string

N/A

kod
code string

N/A

opis
description string

N/A

Microsoft.DynamicsFraudProtection.Models.AccountProtection.Response.ResponseSuccessDetails

Obiekt odpowiedzi dla interfejsów API usługi Dynamics Fraud Protection

Nazwa Ścieżka Typ Opis
nazwa
name string

N/A

wersja
version string

N/A

kod
code string

N/A

opis
description string

N/A

resultDetails
resultDetails array of Microsoft.DynamicsFraudProtection.Models.AccountProtection.Response.ResultDetail

Kolekcja AssessmentResultDetail

transactionReferenceId
transactionReferenceId string

Unikatowy identyfikator identyfikujące poszczególne transakcje

wzbogacanie
enrichment Microsoft.DynamicsFraudProtection.Models.AccountProtection.Response.AccountProtectionEnrichment

Klasa reprezentująca funkcje wzbogacania

Microsoft.DynamicsFraudProtection.Models.AccountProtection.Response.ResultDetail

AssessmentResultDetail

Nazwa Ścieżka Typ Opis
decyzja
decision string

Typ decyzji podjętej

challengeType
challengeType string

Typ wyzwania

Powodów
reasons array of string

Lista przyczyn

reguła
rule string

Reguła zgodna z ładunkiem

clauseName
clauseName string

Przyjazna nazwa klauzuli reguły, która podjęła decyzję

supportMessages
supportMessages array of string

Lista komunikatów, które obsługują decyzję

other
other object

wszelkie dodatkowe dane

Wyniki
scores array of Microsoft.DynamicsFraudProtection.Models.AccountProtection.Response.Score

Lista różnych wyników

ruleEvaluations
ruleEvaluations array of Microsoft.DynamicsFraudProtection.Models.AccountProtection.Response.RuleEvaluation

Ścieżka zestawów reguł, z którymi konsultowano się w celu podjęcia tej decyzji

Microsoft.DynamicsFraudProtection.Models.AccountProtection.Response.RuleEvaluation

Rekord wykonywania zestawu reguł w drodze do

Nazwa Ścieżka Typ Opis
reguła
rule string

Przyjazna nazwa zestawu reguł

clauseNames
clauseNames array of string

Klauzule, w których ta zasada została wyzwolona, w kolejności, a ostatnią osiągnięto ostateczną wartość deicion

Microsoft.DynamicsFraudProtection.Models.AccountProtection.Response.Score

Wynik obiektu

Nazwa Ścieżka Typ Opis
scoreType
scoreType string

Typ oceny

scoreValue
scoreValue double

wartość wyniku. Wartość maksymalna to 999

powód
reason string

Przyczyna wartości wyniku

Microsoft.DynamicsFraudProtection.v1.MerchantResponse.Models.BankEventActivity.BankEvent

Nazwa Ścieżka Typ Opis
object

Microsoft.DynamicsFraudProtection.v1.MerchantResponse.Models.BankEventActivity.BankEventResponseWrapper

Szczegóły wyników

Nazwa Ścieżka Typ Opis
resultDetails
resultDetails Microsoft.DynamicsFraudProtection.v1.MerchantResponse.Models.BankEventActivity.BankEvent

Microsoft.DynamicsFraudProtection.v1.MerchantResponse.Models.ChargebackActivity.ChargebackBack

Nazwa Ścieżka Typ Opis
object

Microsoft.DynamicsFraudProtection.v1.MerchantResponse.Models.ChargebackActivity.ChargebackResponseWrapper

Szczegóły wyników

Nazwa Ścieżka Typ Opis
resultDetails
resultDetails Microsoft.DynamicsFraudProtection.v1.MerchantResponse.Models.ChargebackActivity.Chargeback

Microsoft.DynamicsFraudProtection.v1.MerchantResponse.Models.LabelActivity.Label

Nazwa Ścieżka Typ Opis
object

Microsoft.DynamicsFraudProtection.v1.MerchantResponse.Models.LabelActivity.LabelResponseWrapper

Szczegóły wyników

Nazwa Ścieżka Typ Opis
resultDetails
resultDetails Microsoft.DynamicsFraudProtection.v1.MerchantResponse.Models.LabelActivity.Label

Microsoft.DynamicsFraudProtection.v1.MerchantResponse.Models.PurchaseActivity.PurchaseResponseWrapper

Szczegóły wyników

Nazwa Ścieżka Typ Opis
resultDetails
resultDetails Microsoft.DynamicsFraudProtection.v1.MerchantResponse.Models.PurchaseActivity.PurchaseWrapper

Ładunek odpowiedzi na zakup

Microsoft.DynamicsFraudProtection.v1.MerchantResponse.Models.PurchaseActivity.PurchaseWrapper

Ładunek odpowiedzi na zakup

Nazwa Ścieżka Typ Opis
riskScore
riskScore integer

Ocena ryzyka obliczana przez modele ryzyka ochrony przed oszustwami w zakresie od -1 do 1000. -1 wskazuje błąd określający ocenę ryzyka.

merchantRuleDecision
merchantRuleDecision string

Decyzja podjęta przez zasady kupców po otrzymaniu wskaźnika ryzyka dla transakcji. Możliwe wartości "Zatwierdź" | "Odrzuć"

ruleEvaluations
ruleEvaluations array of

Zawiera nazwę reguł ocenianych do podjęcia decyzji.

clauseName
clauseName string

Zawiera nazwę klauzuli, która dała decyzję.

midFlag
midFlag string

Zalecana flaga Identyfikator sprzedawcy (MID). Możliwe wartości "Program" | "Standardowa" | "Kontrolka"

reasonCodes
reasonCodes string

Kody przyczyn wyjaśniające decyzję.

policyApplied
policyApplied string

Nazwa reguły kupców lub reguły domyślnej, która prowadzi do decyzji dotyczącej reguły kupców.

bankName
bankName string

Bank (wystawca), który DFP wezwał do tej transakcji.

hashedEvaluationId
hashedEvaluationId string

HashedEvaluationId obliczony przez DFP

diagnostics
diagnostics object

Obiekty diagnostyczne kluczowane przez przestrzeń nazw

purchaseId
purchaseId string

Identyfikator transakcji (lub zakupu/zamówienia) w systemie handlowym.

deviceAttributes
deviceAttributes object

Atrybuty urządzenia z odcisku palca DFP

Powiodło się
succeeded string

Czy żądanie zakończyło się pomyślnie

Microsoft.DynamicsFraudProtection.v1.MerchantResponse.Models.PurchaseStatusActivity.PurchaseStatus

Nazwa Ścieżka Typ Opis
object

Microsoft.DynamicsFraudProtection.v1.MerchantResponse.Models.PurchaseStatusActivity.PurchaseStatusResponseWrapper

Szczegóły wyników

Nazwa Ścieżka Typ Opis
resultDetails
resultDetails Microsoft.DynamicsFraudProtection.v1.MerchantResponse.Models.PurchaseStatusActivity.PurchaseStatus

Microsoft.DynamicsFraudProtection.v1.MerchantResponse.Models.RefundActivity.Refund

Nazwa Ścieżka Typ Opis
object

Microsoft.DynamicsFraudProtection.v1.MerchantResponse.Models.RefundActivity.RefundResponseWrapper

Szczegóły wyników

Nazwa Ścieżka Typ Opis
resultDetails
resultDetails Microsoft.DynamicsFraudProtection.v1.MerchantResponse.Models.RefundActivity.Refund

Microsoft.DynamicsFraudProtection.v1.MerchantResponse.Models.UpdateAccountActivity.UpdateAccountCount

Ładunek odpowiedzi UpdateAccount

Nazwa Ścieżka Typ Opis
deviceAttributes
deviceAttributes object

Atrybuty urządzenia z odcisku palca DFP

Powiodło się
succeeded string

Czy żądanie zakończyło się pomyślnie

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

Szczegóły wyników

Nazwa Ścieżka Typ Opis
resultDetails
resultDetails Microsoft.DynamicsFraudProtection.v1.MerchantResponse.Models.UpdateAccountActivity.UpdateAccount

Ładunek odpowiedzi UpdateAccount