Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
W tym artykule opisano moduły kart podarunkowych i sposób ich dodawania do stron witryny w Microsoft Dynamics 365 Commerce.
Używaj modułów kart upominkowych w modułach kasowych, aby przyjmować karty upominkowe, powszechnie stosowaną formę płatności za transakcje e-commerce. Moduł karty upominkowej obsługuje usługi Dynamics 365, Stored Value Solutions (SVS) i karty upominkowe Givex. Dostawca płatności Adyen realizuje karty upominkowe SVS i Givex. Aby uzyskać więcej informacji na temat obsługi zewnętrznych kart upominkowych, takich jak SVS i Givex, zajrzyj do Obsługa zewnętrznych kart upominkowych.
Note
Obsługa realizowania kart upominkowych SVS i Givex w procesie realizacji transakcji jest dostępna w wydaniu Dynamics 365 Commerce 10.0.11.
Dostępne są dwa moduły kart upominkowych:
- Karta upominkowa — użyj tego modułu na stronie kasy, aby zrealizować kartę upominkową jako środek płatniczy.
- Sprawdzanie salda kart upominkowych — użyj tego modułu na dowolnej stronie, aby sprawdzić saldo na karcie upominkowej. Ten moduł jest dostępny w Commerce w wersji 10.0.14 i nowszej.
Note
Obsługa modułu kontroli salda kart upominkowych jest dostępna w wydaniu Dynamics 365 Commerce 10.0.14.
Poniższy obraz pokazuje przykład modułu karty podarunkowej na stronie realizacji zamówienia.
Właściwości modułu
Pokaż dodatkowe pola — ta właściwość definiuje pola wyświetlane dla kart upominkowych oprócz numeru karty upominkowej, która zawsze jest wyświetlana domyślnie. Na przykład niektóre karty upominkowe umożliwiają wyświetlanie osobistego numeru identyfikacyjnego (PIN), a inne umożliwiają wyświetlanie numeru PIN i daty ważności. Alternatywnie ustaw tę właściwość na wartość "Brak", która wyświetla tylko numer karty upominkowej i nie ma dodatkowych pól.
Obsługiwane są następujące wartości:
- kod PIN
- Data wygaśnięcia
- Numer PIN i data ważności
- Żadne
Włącz dla użytkowników-gości — po włączeniu tej właściwości użytkownicy-goście mogą zrealizować lub sprawdzić salda na zewnętrznych kartach upominkowych. Ta właściwość wymaga, aby anonimowy (gość) dostęp do zewnętrznych kart upominkowych był włączony w Commerce headquarters. Ustawienie Włącz dla użytkowników-gości dotyczy wyłącznie zewnętrznych kart upominkowych. Aby uzyskać więcej informacji, zobacz Włączanie płatności kartą upominkową do realizacji transakcji gościa.
Ważna
Właściwość Włącz dla użytkowników-gości jest dostępna w Commerce od wersji 10.0.21. Wymaga zainstalowania pakietu biblioteki modułów commerce w wersji 9.31.
Ustawienia witryny dla modułów kart upominkowych
W kreatorze witryn handlowych w obszarze Rozszerzenia ustawień > witryny znajduje się ustawienie modułu karty upominkowej o nazwie Obsługiwany typ karty upominkowej. To ustawienie obsługuje trzy wartości:
- Karta upominkowa usługi Dynamics 365 — po zastosowaniu tego ustawienia moduł karty upominkowej zezwala tylko na wykup kart upominkowych usługi Dynamics 365. To ustawienie jest obsługiwane tylko dla użytkowników zalogowanych w witrynie handlu elektronicznego. Funkcja sprawdzania salda na karcie upominkowej jest obsługiwana tylko dla zalogowanych użytkowników.
- Karty upominkowe SVS i Givex — po zastosowaniu tego ustawienia moduł karty upominkowej zezwala tylko na wykup kart upominkowych Givex i SVS. To ustawienie obsługuje zalogowanych i anonimowych użytkowników w witrynie handlu elektronicznego.
- Karty upominkowe Dynamics 365, SVS i Givex — po zastosowaniu tego ustawienia moduł karty upominkowej umożliwia wykup kart upominkowych Dynamics 365, Givex i SVS. To ustawienie jest obsługiwane tylko dla użytkowników zalogowanych w witrynie handlu elektronicznego. Z powodu uwzględnienia wewnętrznych kart upominkowych funkcja sprawdzania salda dla kart upominkowych jest obsługiwana tylko dla zalogowanych użytkowników.
Ważna
Te ustawienia są dostępne w wydaniu Dynamics 365 Commerce 10.0.11 i są wymagane tylko wtedy, gdy potrzebna jest pomoc techniczna dla kart upominkowych SVS i Givex. W przypadku aktualizacji ze starszej wersji Dynamics 365 Commerce należy ręcznie zaktualizować plik appsettings.json. Aby uzyskać instrukcje dotyczące aktualizowania pliku appsettings.json, zajrzyj do Aktualizacje zestawu SDK i biblioteki modułów.
Rozszerzanie wewnętrznych kart upominkowych do użytku w witrynach handlu elektronicznego
Domyślnie wewnętrzne karty upominkowe nie są przystosowane do używania w witrynach handlu elektronicznego. Zanim zezwolisz na korzystanie z wewnętrznych kart upominkowych do płatności, skonfiguruj je przy użyciu rozszerzeń, które ułatwiają ich zabezpieczanie. Przed zezwoleniem na korzystanie z wewnętrznych kart upominkowych w środowisku produkcyjnym należy rozszerzyć następujące obszary kart upominkowych:
- Numer karty upominkowej — sekwencje numerów generują numery kart upominkowych dla wewnętrznych kart upominkowych. Ponieważ sekwencje liczbowe są łatwe do przewidzenia, rozszerz generowanie numerów kart upominkowych, aby losowe, kryptograficznie bezpieczne ciągi były używane dla numerów kart upominkowych, które są wydawane.
- GetBalance — interfejs API GetBalance wyszukuje salda kart upominkowych. Domyślnie ten interfejs API jest publiczny. Jeśli numer PIN nie jest wymagany do wyszukiwania salda kart upominkowych, istnieje ryzyko, że ataki siłowe mogą użyć interfejsu API GetBalance , aby spróbować wyszukać numery kart upominkowych, które mają salda. Wdrożenie zarówno wymagań dotyczących numeru PIN dla wewnętrznych kart upominkowych, jak i dławienie interfejsu API pomaga złagodzić ryzyko.
- PIN — domyślnie wewnętrzne karty upominkowe nie obsługują numeru PIN. Rozszerz wewnętrzne karty upominkowe, aby numer PIN był wymagany do wyszukiwania sald. Ta funkcja może również zablokować karty upominkowe po kolejnych nieprawidłowych próbach wprowadzenia numeru PIN.
Włączanie płatności kartą upominkową podczas realizacji transakcji przez gościa
Domyślnie płatności kartą upominkową nie są dostępne podczas realizacji transakcji przez gościa (anonimowego). Aby je włączyć, wykonaj następujące kroki:
- W centrali Commerce przejdź do lokalizacji Retail i Commerce > Ustawienia kanału > Ustawienia punktu sprzedaży > Punkt sprzedaży > Operacje punktu sprzedaży.
- Wybierz i przytrzymaj (lub kliknij prawym przyciskiem myszy) nagłówek siatki, a następnie wybierz polecenie Wstaw kolumny.
- W oknie dialogowym Wstawianie kolumn zaznacz pole wyboru AllowAnonymousAccess.
- Wybierz pozycję Aktualizuj.
- W przypadku operacji 520 (saldo na karcie upominkowej) i 214 ustaw wartość AllowAnonymousAccess na 1.
- Wybierz opcję Zapisz.
- Wykonaj zadanie harmonogram 1090, aby zsynchronizować zmiany z bazą danych kanału.
Dodawanie modułu kart upominkowych do strony
Aby uzyskać instrukcje dotyczące dodawania modułu kart upominkowych do strony realizacji transakcji i ustawiania wymaganych właściwości, należy zapoznać się z Moduł realizacji transakcji.