Moduł płatności

W tym artykule omówiono moduł płatności i wyjaśniono, jak go skonfigurować w 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). Wzorce płatności ekspresowych modułu płatności Commerce obliczają ostateczną cenę zamówienia na stronie realizacji zamówienia Commerce po uzyskaniu adresu 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. Integrację płatności dla tego modułu zapewnia Dynamics 365 Payment Connector dla Adyen. 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 Commerce 10.0.14, moduł płatności został również zintegrowany z Dynamics 365 Payment Connector dla PayPal, aby umożliwić klientom płacenie za zamówienia za pomocą 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 hostuje informacje o płatności, które są obsługiwane za pośrednictwem Adyen w ramce w wierszu 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. Informacje o płatności i adres rozliczeniowy są zapisywane i zarządzane za pośrednictwem łącznika płatności Adyen.

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 dla zamówienia jest w pełni objęta punktami lojalnościowymi lub kredytami upominkowymi, moduł płatności zostanie ukryty, a odbiorca będzie mógł złożyć zamówienie bez tego modułu.

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 można było włączyć łącznik Ayden, łącznik płatności musi być skonfigurowany dla SCA w module Commerce headquarters. 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żna renderować tylko wtedy, gdy zostanie dodany adres URL Adyen do listy dozwolonych w witrynie. 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.

Przykład karty podarunkowej, punktów lojalnościowych i płatności Ayden na stronie realizacji transakcji.

Dynamics 365 Payment Connector dla PayPal

Od wersji Commerce 10.0.14 moduł płatności jest również zintegrowany z Dynamics 365 Payment Connector 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żesz skonfigurować łączniki Adyen i PayPal. Moduł płatności ma właściwości, które pomagają określić, z którym łącznikiem 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.

Jeśli moduł płatności jest skonfigurowany do używania łącznika płatności PayPal, na stronie realizacja transakcji zostanie wyświetlony przycisk PayPal. Po wywołaniu przez klienta moduł płatności renderuje element iframe zawierającą 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ć w systemie PayPal, pozostałe saldo zamówienia zostanie pobrane za pośrednictwem systemu 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. Przykład modułów płatności Adyen i PayPal na stronie realizacji transakcji.

Poniższa ilustracja przedstawia przykład elementu iframe PayPal wywołanego za pomocą przycisku PayPal. Przykład elementu iframe Paypal na stronie realizacji transakcji.

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 dla tej właściwości ustawiono wartość Prawda, adres na fakturze będzie obsługiwany przez Adyen w elemencie iframe modułu płatności. Jeśli zostanie ustawiona wartość Fałsz, adres na fakturze nie będzie obsługiwany przez Adyen, a użytkownik Commerce musi skonfigurować moduł w celu wyświetlenia adresu na fakturze na stronie realizacja zamówienia. 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 skonfigurowano wiele łączników płatności, należy podać ciąg obsługiwanego typu oferty zgodnie z definicją w konfiguracji łącznika płatności w Commerce headquarters (patrz poniższy obraz). Jeśli pole jest puste, domyślnie jest używany łą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 dla witryny skonfigurowano wiele łączników płatności. 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.

Na poniższej ilustracji pokazano przykład wartości Obsługiwane typy płatności ustawionej na „PayPal” w konfiguracji łącznika płatności w module Commerce headquarters. Przykład obsługiwanych typów metod płatności w module Commerce headquarters.

Adres na fakturze

Moduł adresu na fakturze może zostać użyty na stronie realizacji transakcji, jeśli wiersze adresu na fakturze łącznika płatności Adyen nie pasują wystarczająco do wyglądu reszty 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.

Właściwość Obsługiwane typy płatności znajduje się w module adresu na fakturze. Wartość tej właściwości powinna być identyczna z wartością podaną w module płatności, aby zapewnić ich współdziałanie. 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

Moduł płatności można dodać tylko do modułu realizacji transakcji. 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 oba łączniki płatności (Adyen i PayPal) będą używane w twojej witrynie, wykonaj poniższe kroki w konstruktorze witryn Commerce, aby dodać moduły płatności dla każdego łącznika do modułu realizacji transakcji, a następnie skonfigurować 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.

Banknot

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