Udostępnij przez


Moduł płatności

Uwaga

Grupa handlu detalicznego firmy Dynamics 365 Commerce przeniosła się z usługi Yammer do Viva Engage. Jeśli nie masz dostępu do nowej społeczności Viva Engage, wypełnij ten formularz (https://aka.ms/JoinD365commerceVivaEngageCommunity), aby dodać i pozostać zaangażowanym w najnowsze dyskusje.

W tym artykule opisano moduł płatności i wyjaśniono, jak skonfigurować go w usłudze Microsoft Dynamics 365 Commerce.

Ostrzeżenie

Wzorzec Dynamics 365 Commerce zachowania płatności PayPal i Google Pay Express nie jest obecnie zalecany dla regionów, które spełniają wymagania dyrektywy poprawionych usług płatności (PSD2). Moduł płatności Commerce wzorce płatności ekspresowych oblicza końcową cenę zamówienia na stronie finalizacji zakupu Commerce, gdy otrzymuje adres dostawy dla zamówienia użytkownika. PSD2 zaleca użytkownikom wyświetlanie pełnej całkowitej ceny zamówienia w oknie uwierzytelniania cyfrowego portfela. Usługa Commerce będzie śledzić przyszłe działania służące do aktualizowania zachowania modułów PayPal i Google Pay w celu obsługi przepływów ekspresowych, aktualizując szczegóły zamówienia w oknie płatności portfelem po wybraniu adresu dostawy.

Odbiorcy przysługujący modułowi płatności płacą za zamówienia za pomocą kart kredytowych lub debetowych. Łącznik płatności usługi Dynamics 365 dla usługi Adyen zapewnia integrację płatności dla tego modułu. Aby uzyskać więcej informacji na temat konfigurowania i konfigurowania łącznika płatności, zobacz temat Łącznik płatności usługi Dynamics 365 dla Adyen.

Począwszy od wersji 10.0.14, moduł płatności integruje się z łącznikiem płatności usługi Dynamics 365 dla PayPal, aby umożliwić klientom płacenie za zamówienia przy użyciu PayPal. Aby uzyskać więcej informacji na temat sposobu konfigurowania i konfigurowania Dynamics 365 Payment Connector dla PayPal, zobacz temat Łącznik płatności usługi Dynamics 365 dla PayPal.

Łącznik płatności usługi Dynamics 365 dla Adyen

Moduł płatności zawiera informacje o płatności, które Adyen umieszcza w elemencie wbudowanym HTML (iframe). Moduł płatności współdziała z Commerce Scale Unit, aby pobrać informacje o płatności Adyen. W ramach interakcji Commerce Scale Unit moduł płatności może umożliwić podawanie informacji o adresie na fakturze w elemencie iframe poprzez Adyen lub jako oddzielny moduł. W motywie Fabrikam adres bilingowy jest włączony jako oddzielny moduł. Takie podejście pozwala na większą elastyczność formatowania, ponieważ wiersze adresu mogą być renderowane w taki sposób, aby były podobne do wierszy adresu wysyłkowego.

Ponadto moduł płatności umożliwia odbiorcom zalogowanych zapisanie informacji o płatności. Łącznik płatności Adyen zapisuje informacje o płatnościach i adresach rozliczeniowych oraz zarządza nimi.

Moduł płatności obejmuje wszelkie opłaty za zamówienia, które nie są jeszcze objęte punktami lojalnościowymi lub kartami upominkowymi. Jeśli suma zamówienia jest w pełni objęta punktami lojalnościowym lub kredytami na karty upominkowe, moduł płatności jest ukryty, a klient może złożyć zamówienie bez niego.

Złącze płatności Adyen obsługuje również silne uwierzytelnianie klienta (SCA). Część znowelizowanej dyrektywy Unii Europejskiej (UE) w sprawie usług płatniczych (PSD2) wymaga, aby kupujący online byli uwierzytelniani poza doświadczeniem związanym z zakupami online, gdy używają elektronicznej metody płatności. Podczas realizacji transakcji klienci są przekierowywani do swojej witryny bankowej, a następnie po uwierzytelnieniu są przekierowywani z powrotem do przepływu płatności w aplikacji Commerce. Podczas tego przekierowania informacje, które klient wprowadził podczas realizacji transakcji (na przykład adres wysyłki, opcje dostawy, informacje o karcie upominkowej i informacje o lojalności) będą zachowane. Aby włączyć funkcję łącznika płatności adyen, należy skonfigurować łącznik płatności dla usługi SCA w siedzibie firmy Commerce. Aby uzyskać więcej informacji, zajrzyj do silnych uwierzytelnień klientów przy użyciu Adyen. Ta funkcja została włączona w wersji Commerce 10.0.12.

Uwaga

W przypadku łącznika płatności adyen element iframe w module płatności może być renderowany tylko w przypadku dodania adresu URL usługi Adyen do listy dozwolonych witryny. Aby wykonać ten krok, dodaj *.adyen.com do child-src, connect-src, img-src, script-src i style-src dyrektyw zasad bezpieczeństwa witryny. Aby uzyskać więcej informacji, zajrzyj do Zarządzanie zasadami zabezpieczeń zawartości.

Poniższa ilustracja przedstawia przykład karty upominkowej, modułów lojalnościowych i płatności Ayden na stronie kasy.

Zrzut ekranu przedstawiający moduły płatności kart upominkowych, lojalnościowych i Adyen na stronie kasy.

Dynamics 365 Payment Connector dla PayPal

Począwszy od wersji commerce 10.0.14, moduł płatności integruje się z łącznikiem płatności usługi Dynamics 365 dla PayPal. Aby uzyskać więcej informacji na temat konfigurowania i konfigurowania łącznika płatności, zobacz temat Łącznik płatności usługi Dynamics 365 dla PayPal.

Na stronie kasy można skonfigurować zarówno integracje Adyen, jak i PayPal. Moduł płatności ma właściwości, które ułatwiają zidentyfikowanie łącznika, z którym powinien współpracować. Aby uzyskać szczegółowe informacje, zajrzyj do Obsługiwane typy płatności oraz właściwości modułu Jest płatnością podstawową w poniższej tabeli.

Gdy skonfigurujesz moduł płatności do korzystania z łącznika płatności PayPal, na stronie realizacji zakupu pojawi się przycisk PayPal. Gdy klient wybierze przycisk, moduł płatności wyświetla element iframe zawierający informacje PayPal. Klient może się zalogować i podać swoje dane PayPal w tym elemencie iframe, aby zakończyć transakcję. Gdy klient zdecyduje się zapłacić przy użyciu PayPal, pozostałe saldo w zamówieniu jest naliczane za pośrednictwem PayPal.

Łącznik płatności PayPal nie wymaga modułu adresu na fakturze, ponieważ wszystkie informacje związane z rozliczeniami są obsługiwane przez PayPal w ramach jego elementu iframe. Wymagany jest jednak adres wysyłkowy i moduły opcji dostawy.

Na poniższej ilustracji przedstawiono przykład dwóch modułów płatności na stronie realizacji zamówienia, jeden został skonfigurowany za pomocą łącznika płatności Adyen, a drugi za pomocą łącznika płatności PayPal. Zrzut ekranu przedstawiający moduły płatności Adyen i PayPal na stronie realizacji zakupu.

Poniższa ilustracja przedstawia przykład elementu iframe PayPal wywoływanego przy użyciu przycisku PayPal. Zrzut ekranu przedstawiający element iframe PayPal na stronie finalizacji zakupu.

Właściwości modułu płatności

Nazwa właściwości Wartości opis
Nagłówek Tekst nagłówka Opcjonalny nagłówek modułu płatności.
Wysokość elementu iframe Piksele Wysokość elementu iframe w pikselach. W razie potrzeby można regulować wysokość.
Pokaż adres do faktury Prawda lub Fałsz Jeśli ustawisz tę właściwość na true, usługa Adyen będzie obsługiwać adres rozliczeniowy wewnątrz elementu iframe modułu płatności. Jeśli ustawisz wartość False, usługa Adyen nie obsługuje adresu rozliczeniowego i musisz skonfigurować moduł w celu wyświetlenia adresu rozliczeniowego na stronie wyewidencjonowania. W przypadku łącznika płatności PayPal to pole nie ma wpływu, ponieważ adres na fakturze jest obsługiwany w systemie PayPal.
Zastąpienie stylu płatności Kod arkuszy stylów kaskadowych (CSS) Ponieważ moduł płatności jest hostowany w elemencie iframe, istnieje ograniczona możliwość tworzenia stylów. Aby uzyskać więcej stylów, należy użyć tej właściwości. Aby zastąpić style witryny, musisz wkleić kod CSS jako wartość tej właściwości. Zastąpienia i style konstruktora witryn CSS nie mają zastosowania do tego modułu.
Obsługiwane typy metod płatności Ciąg Jeśli skonfigurujesz wiele łączników płatności, podaj obsługiwany ciąg typu płatności zgodnie z definicją w konfiguracji łącznika płatności centrali handlowej (zobacz poniższą ilustrację). Jeśli to pole pozostanie puste, domyślnie zostanie użyty łącznik płatności Adyen. Dodane do modułu Commerce Release 10.0.14.
Jest płatnością główną Prawda lub Fałsz Jeśli ustawiono wartość Prawda, wszelkie komunikaty o błędach będą generowane na podstawie podstawowego łącznika płatności na stronie realizacja transakcji. Jeśli zarówno łączniki płatności Adyen, jak i PayPal są skonfigurowane, ustaw dla Adyen wartość Prawda.
Użyj identyfikatora łącznika Prawda lub Fałsz Użyj tej właściwości, jeśli skonfigurujesz wiele konektorów płatności dla strony. Jeśli ustawiono wartość Prawda, łączniki muszą używać identyfikatora łącznika w celu korelacji płatności.
Dla elementu iframe użyj kodu języka ustawionego w przeglądarce Prawda lub Fałsz (Tylko dla Adyen) Jeśli ustawiono wartość Prawda, element iframe Adyen będzie renderować język na podstawie kontekstu przeglądarki użytkownika witryny, zamiast używać kodu języka kanału Commerce skonfigurowanego dla tej witryny.

Adres na fakturze

Użyj modułu adresu rozliczeniowego na stronie realizacji zakupu, jeśli wiersze adresu rozliczeniowego w łączniku płatności Adyen wystarczająco nie pasują do wyglądu pozostałej części witryny.

Aby użyć modułu adresu rozliczeniowego na stronie kasy, gdy moduł płatności jest zintegrowany ze złączem płatności Adyen, ustaw właściwość Pokaż adres rozliczeniowy na Fałsz, aby można było użyć dedykowanego modułu adresu rozliczeniowego zamiast domyślnego adresu rozliczeniowego Adyen. W takim przypadku autor strony powinien dołączyć moduł adresu rozliczeniowego na stronie kasy. Złącze płatności Adyen umożliwia również użycie adresu wysyłki jako adresu rozliczeniowego, aby zminimalizować liczbę kroków dla użytkownika witryny.

Moduł adresu rozliczeniowego ma właściwość Obsługiwane typy ofert . Ustaw tę właściwość na tę samą wartość co moduł płatności, aby upewnić się, że współpracują ze sobą. W przypadku złącza płatności Adyen zarówno moduł płatności, jak i moduł adresu rozliczeniowego powinny pozostawić tę wartość pustą (stan domyślny). W przypadku łącznika usługi PayPal nie jest wymagany dedykowany moduł adresu na fakturze. W przypadku innych typów łączników płatności ciąg należy podać zgodnie z konfiguracją w module Commerce headquarters.

Dodaj moduł płatności do strony kasy i ustaw wymagane właściwości

Dodaj moduł płatności tylko do modułu kasy. Aby uzyskać więcej informacji na temat konfigurowania modułu płatności dla strony kasy, zapoznaj się z tematem Moduł realizacji transakcji.

Skonfiguruj łączniki płatności Adyen i PayPal, jeśli oba są używane

Jeśli chcesz używać łączników płatności zarówno od Adyen, jak i PayPal dla swojej witryny, wykonaj następujące kroki w kreatorze witryn Commerce. Dodaj moduły płatności dla każdego łącznika do modułu realizacji zamówienia, a następnie skonfiguruj właściwości każdego modułu.

  1. W panelu właściwości modułu płatności PayPal wykonaj poniższe kroki:

    1. W polu właściwości Obsługiwane typy płatności wprowadź wartość PayPal.
    2. Wyczyść pole wyboru dla właściwości Płatność główna.
    3. Zaznacz pole wyboru właściwości Użyj identyfikatora łącznika.
  2. W panelu właściwości modułu płatności Adyen wykonaj poniższe kroki:

    1. W polu właściwości Obsługiwane typy płatności pozostaw pustą wartość.
    2. Zaznacz pole wyboru dla właściwości Płatność główna.
    3. Zaznacz pole wyboru właściwości Użyj identyfikatora łącznika.

Uwaga

Kiedy konfigurujesz łączniki Adyen i PayPal do wspólnego użytku, konfiguracja Łącznika płatności Dynamics 365 dla Adyen musi znajdować się na pierwszej pozycji w konfiguracji Konta płatności łączniki kanału online w module Commerce headquarters. Aby potwierdzić lub zmienić kolejność łącznika, przejdź do Sklepy internetowe i wybierz kanał dla swojej witryny. Następnie w zakładce Ustawienia, na skróconej karcie Konta płatnicze, pod Łącznik upewnij się, że konfiguracja Łącznika płatności Dynamics 365 dla Adyen znajduje się na pierwszej pozycji (czyli w górnej linii), a konfiguracja Łącznika płatności Dynamics 365 dla PayPal drugiej linii. W razie potrzeby dodaj lub usuń łączniki, aby zmienić kolejność.

Dodatkowe zasoby

Moduł koszyka

Moduł ikony koszyka

Moduł realizacji transakcji

Moduł adresu wysyłki

Moduł opcji dostawy

Moduł informacji o odbiorze

Moduł szczegółów zamówienia

Moduł karty upominkowej

Łącznik płatności usługi Dynamics 365 dla Adyen

Dynamics 365 Payment Connector dla PayPal

Silne uwierzytelnianie klienta za pomocą Adyen