Wymagania dotyczące pobierania zawyżonej płatności (PSD2)
Te informacje mają zastosowanie do kont firmowych.
Firma PayPal w przeszłości umożliwiała niektórym handlowcom zmianę zamówień w kontekście realizacji transakcji w celu dodawania (lub usuwania) usług, takich jak opłaty za wysyłkę lub podatki. Chociaż użytkownik wyraża zgodę na ostateczną kwotę podczas realizacji transakcji przez handlowca, nie zostało to zrealizowane podczas sesji w systemie PayPal.
Przykład:
-
Handlowiec przekierowuje kupującego do PayPal w celu autoryzacji transakcji w wysokości 100,00 USD.
Klient weryfikuje i autoryzuje w systemie PayPal transakcję na kwotę 100,00 USD.
-
Klient wraca na stronę handlowca, gdzie kwota transakcji wzrasta do 110,00 USD z powodu dodania kosztów wysyłki, podatków, przeliczenia walut itp.
PayPal uzyskuje autoryzację od każdego klienta na maksymalną kwotę transakcji przed przekierowaniem klienta do handlowca. Transakcja zostanie odrzucona, jeśli handlowiec pobierze więcej niż autoryzowana kwota.
Wpływa to na wszystkich globalnych handlowców (zarówno w przypadku transakcji krajowych, jak i międzynarodowych), którzy sprzedają kupującym korzystającym z serwisu PayPal z krajów objętych PSD2 (np. EOG).
Jaki jest wpływ/skutek?
Wymagania dotyczące silnego uwierzytelniania klienta (SCA), które są częścią drugiej dyrektywy w sprawie usług płatniczych (PSD2), narzucają dodatkowe środki uwierzytelniania i ograniczenia, które należy stosować w przypadku transakcji elektronicznych z udziałem konsumentów (kupujących) z krajów PSD2.
Zmiany są odpowiedzią na zasady określone przez Europejski Urząd Nadzoru Bankowego (EBA) w przypadku transakcji, w których nie jest znana ostateczna kwota.
-
Ostateczna kwota transakcji nie może być wyższa niż kwota uwierzytelniona: „Jeżeli ostateczna kwota jest wyższa niż kwota, o której płatnik został poinformowany i na którą wyraził zgodę w momencie inicjowania transakcji, dostawca usług płatniczych płatnika stosuje SCA do ostatecznej kwoty transakcji lub odrzuca transakcję”.
-
Ostateczna kwota transakcji może być niższa niż kwota uwierzytelniona: „Jeżeli ostateczna kwota jest równa lub niższa od kwoty uzgodnionej zgodnie z art. 75(1) PSD2, transakcja może zostać zrealizowana i nie ma potrzeby ponownego zastosowania SCA, ponieważ kod uwierzytelniający nadal byłby ważny zgodnie z art. 5(3)(a) [RTS]”.
Na jakie regiony ma to wpływ?
Ma to wpływ na handlowców na całym świecie (w przypadku transakcji krajowych, jak i międzynarodowych) sprzedających kupującym z EOG (krajów PSD2).
Moja firma nie ma siedziby w UE; czy muszę się dostosować?
Będzie to miało wpływ na każdego handlowca, który sprzedaje kupującym z regionu EOG (kraje PSD2). Wpływ jest określany przez kraj klientów (lub kupujących), a nie przez kraj handlowca.
Czy ma to wpływ na wszystkie moje transakcje PayPal, Venmo, Braintree?
Obecny wpływ dotyczy tylko transakcji z portfela PayPal, tj. handlowców zintegrowanych z realizacją transakcji marki PayPal. Może to być bezpośrednia integracja PayPal lub za pośrednictwem Braintree. Nie ma to wpływu na transakcje Venmo, ponieważ system Venmo nie jest oferowany klientom z UE.
W przypadku bezpośrednich transakcji kartą (niemarkowe DCC) wystawca karty automatycznie odrzuci transakcje powyżej kwoty, która została zatwierdzona przez klienta podczas weryfikacji 3DS.
Regularnie zawyżam opłaty w ramach mojego modelu biznesowego, co mam teraz zrobić?
-
Aby zminimalizować odrzucenia, firma PayPal wykorzysta własny algorytm uczenia maszynowego do oszacowania wyższej kwoty i poprosi konsumenta o autoryzację tej samej kwoty. Transakcja zostanie odrzucona tylko wtedy, gdy kwota żądana przez handlowca będzie wyższa niż szacowana autoryzowana kwota.
-
W przypadku odrzucenia system PayPal zwróci istniejący kod błędu (patrz tabela poniżej), żądając od handlowca przekierowania kupującego do ponownej weryfikacji płatności, a ta weryfikacja będzie dotyczyć nowej kwoty. Po udanej weryfikacji przez kupującego handlowiec może ponownie spróbować pobrać środki.
-
W przyszłości zachęcamy do inicjowania transakcji z kwotą obejmującą koszty wysyłki, podatki itp., aby system PayPal nie musiał odrzucać transakcji później w cyklu płatności.
Kody błędu odrzucania, gdy żądana kwota przekracza kwotę, na którą udzielono zgody
Integracje Legacy NVP i SOAP
DoExpressCheckoutPayment API |
Kod błędu: 10486 KRÓTKO: Nie udało się zrealizować tej transakcji. DŁUGO: Nie udało się zrealizować tej transakcji. Przekieruj klienta do systemu PayPal. |
DoAuthorization API DoReauthorization API DoCapture API |
Kod błędu: 10610 KRÓTKO: Kwota limitu przekroczona. DŁUGO: Podana kwota przekracza dopuszczalny limit. |
Integracja płatności V1
POST /v1/payments/payment/{payment_id}/execute |
Kod HTTP: 400 Nazwa: PAYER_ACTION_REQUIRED Komunikat: Nie udało się ukończyć transakcji pomyślnie. Poleć kupującemu, aby wrócił do systemu PayPal. |
POST /v1/payments/orders/{order_id}/authorize
POST /v1/payments/authorization/{auth_id}/reauthorize |
Kod HTTP: 400 Nazwa: AUTHORIZATION_AMOUNT_LIMIT_EXCEEDED Komunikat: Kwota autoryzacji przekracza dozwolony limit zamówienia. |
POST /v1/payments/orders/{order_id}/capture
POST /v1/payments/authorization/{authorization_id}/capture |
Kod HTTP: 400 Nazwa: CAPTURE_AMOUNT_LIMIT_EXCEEDED Komunikat: Określona kwota pobrania przekracza dopuszczalny limit. |
Integracja zamówień V2 i płatności V2
POST /v2/checkout/orders/{ID.EN_US}/capture
POST /v2/checkout/orders/{ID.EN_US}/authorize
POST /v2/checkout/orders/{ID.EN_US}/save |
Kod HTTP: 422 Błąd: UNPROCESSABLE_ENTITY Opis błędu: Nie można wykonać żądanej operacji albo operacja jest niepoprawna semantycznie lub nie powiodło się potwierdzenie firmy.
Problem: PAYER_ACTION_REQUIRED Opis problemu: Nie udało się ukończyć transakcji pomyślnie. Poleć kupującemu, aby wrócił do systemu PayPal. |
POST /v2/checkout/orders/{order_id}/authorize
POST /v2/payments/authorizations/{authorization_id}/reauthorize |
Kod HTTP: 422 Błąd: UNPROCESSABLE_ENTITY Opis błędu: Nie można wykonać żądanej operacji albo operacja jest niepoprawna semantycznie lub nie powiodło się potwierdzenie firmy. Problem: AUTHORIZATION_AMOUNT_EXCEEDED Opis problemu: Określona kwota autoryzacji przekracza dopuszczalny limit. Określ inną kwotę i spróbuj przesłać żądanie ponownie. Możesz też skontaktować się z Działem Obsługi Klienta, aby zwiększyć swoje limity. Ze względu na lokalne przepisy zawyżone kwoty nie są dozwolone dla klientów z krajów PSD2. |
POST /v2/payments/authorizations/{authorization_id}/capture |
Kod HTTP: 422 Błąd: UNPROCESSABLE_ENTITY Opis błędu: Nie można wykonać żądanej operacji albo operacja jest niepoprawna semantycznie lub nie powiodło się potwierdzenie firmy. Problem: MAX_CAPTURE_AMOUNT_EXCEEDED Opis problemu: Kwota pobrania przekracza dopuszczalny limit. Skontaktuj się z Działem Obsługi Klienta lub opiekunem klienta, aby zmienić swój limit nadwyżki płatności. Domyślny limit nadwyżki wynosi 115%, co pozwala na to, aby suma wszystkich pobranych płatności wynosiła do 115% kwoty autoryzacji. Ze względu na lokalne przepisy zawyżone kwoty nie są dozwolone dla klientów z krajów PSD2. |
Czy muszę wprowadzać jakieś zmiany w integracji?
Nie jest potrzebna natychmiastowa zmiana integracji, o ile handlowiec przekieruje kupującego z powrotem do systemu PayPal w celu ponownej weryfikacji w przypadku odrzucenia transakcji przez firmę PayPal z wymienionymi powyżej kodami błędów.
Co firma PayPal robi, aby zmniejszyć wpływ tej zmiany na moją firmę?
-
Firma PayPal skorzysta z własnych algorytmów do wykrywania handlowców, których dotyczy problem, obliczy potencjalną nadwyżkę dla transakcji i ujawni kupującemu maksymalną kwotę (limit) podczas uwierzytelniania płatności w systemie PayPal.
-
Obliczenie nadwyżki opiera się na wielu czynnikach, takich jak kwota transakcji, poprzednie trendy nadwyżki, kod pocztowy kupującego i handlowca itp.
-
Gdy kupujący zgodzi się na wyższy limit kwoty w PayPal, handlowiec będzie mógł dokonać pobrania środków w wysokości do tej kwoty.
-
Jeśli żądana przez handlowca kwota pobrania przekracza maksymalną kwotę, na którą wyraził zgodę kupujący, system PayPal odrzuci żądanie, używając istniejących kodów błędów, a handlowiec będzie zobowiązany przekierować kupującego do systemu PayPal w celu ponownej weryfikacji płatności lub podjąć próbę pobrania uprzednio zatwierdzonej kwoty.
Skąd mam wiedzieć, jaki próg nadwyżki firma PayPal przedstawiła mojemu klientowi?
Handlowiec nie będzie miał wglądu do progu maksymalnych kwot, jakie będą przedstawiane jego klientom.
Co mam zrobić, jeśli płatność zostanie odrzucona?
Jakie kody błędów otrzymam?
Ponownie wykorzystujemy istniejące kody błędów odrzucania, gdy żądana kwota przekracza kwotę, na którą kupujący wyraził zgodę. Szczegóły poniżej:
Integracje Legacy NVP i SOAP
DoExpressCheckoutPayment API |
Kod błędu: 10486 KRÓTKO: Nie udało się zrealizować tej transakcji. DŁUGO: Nie udało się zrealizować tej transakcji. Przekieruj klienta do systemu PayPal. |
DoAuthorization API DoReauthorization API DoCapture API |
Kod błędu: 10610 KRÓTKO: Kwota limitu przekroczona. DŁUGO: Podana kwota przekracza dopuszczalny limit. |
Integracja płatności V1
POST /v1/payments/payment/{payment_id}/execute |
Kod HTTP: 400 Nazwa: PAYER_ACTION_REQUIRED Komunikat: Nie udało się ukończyć transakcji pomyślnie. Poleć kupującemu, aby wrócił do systemu PayPal. |
POST /v1/payments/orders/{order_id}/authorize
POST /v1/payments/authorization/{auth_id}/reauthorize |
Kod HTTP: 400 Nazwa: AUTHORIZATION_AMOUNT_LIMIT_EXCEEDED Komunikat: Kwota autoryzacji przekracza dozwolony limit zamówienia. |
POST /v1/payments/orders/{order_id}/capture
POST /v1/payments/authorization/{authorization_id}/capture |
Kod HTTP: 400 Nazwa: CAPTURE_AMOUNT_LIMIT_EXCEEDED Komunikat: Określona kwota pobrania przekracza dopuszczalny limit. |
Integracja zamówień V2 i płatności V2
POST /v2/checkout/orders/{ID.EN_US}/capture
POST /v2/checkout/orders/{ID.EN_US}/authorize
POST /v2/checkout/orders/{ID.EN_US}/save |
Kod HTTP: 422 Błąd: UNPROCESSABLE_ENTITY Opis błędu: Nie można wykonać żądanej operacji albo operacja jest niepoprawna semantycznie lub nie powiodło się potwierdzenie firmy.
Problem: PAYER_ACTION_REQUIRED Opis problemu: Nie udało się ukończyć transakcji pomyślnie. Poleć kupującemu, aby wrócił do systemu PayPal. |
POST /v2/checkout/orders/{order_id}/authorize
POST /v2/payments/authorizations/{authorization_id}/reauthorize |
Kod HTTP: 422 Błąd: UNPROCESSABLE_ENTITY Opis błędu: Nie można wykonać żądanej operacji albo operacja jest niepoprawna semantycznie lub nie powiodło się potwierdzenie firmy. Problem: AUTHORIZATION_AMOUNT_EXCEEDED Opis problemu: Określona kwota autoryzacji przekracza dopuszczalny limit. Określ inną kwotę i spróbuj przesłać żądanie ponownie. Możesz też skontaktować się z Działem Obsługi Klienta, aby zwiększyć swoje limity. Ze względu na lokalne przepisy zawyżone kwoty nie są dozwolone dla klientów z krajów PSD2. |
POST /v2/payments/authorizations/{authorization_id}/capture |
Kod HTTP: 422 Błąd: UNPROCESSABLE_ENTITY Opis błędu: Nie można wykonać żądanej operacji albo operacja jest niepoprawna semantycznie lub nie powiodło się potwierdzenie firmy. Problem: MAX_CAPTURE_AMOUNT_EXCEEDED Opis problemu: Kwota pobrania przekracza dopuszczalny limit. Skontaktuj się z Działem Obsługi Klienta lub opiekunem klienta, aby zmienić swój limit nadwyżki płatności. Domyślny limit nadwyżki wynosi 115%, co pozwala na to, aby suma wszystkich pobranych płatności wynosiła do 115% kwoty autoryzacji. Ze względu na lokalne przepisy zawyżone kwoty nie są dozwolone dla klientów z krajów PSD2. |
Będzie to miało znaczący wpływ na mojego handlowca. Czy moja firma może zostać wykluczona?
Jakie raportowanie jest dostępne dla mnie jako firmy do monitorowania wpływu zwiększonych odrzuceń?
W ramach tego programu nie wprowadzono żadnych nowych paneli.
Potrzebuję pomocy technicznej; jak uzyskać do niej dostęp?
Aby uzyskać wsparcie, należy skontaktować się z kierownikiem ds. sukcesu klienta / inżynierem ds. integracji / Działem Obsługi Klienta.