Udostępnij za pośrednictwem


Dodawanie bramy płatności do witryny internetowej wydarzenia w marketingu wychodzącym

Ważne

Ten artykuł dotyczy tylko marketingu wychodzącego, który zostanie usunięty z produktu 30 czerwca 2025 r. Aby uniknąć zakłóceń, przejdź na podróże w czasie rzeczywistym przed tą datą. Więcej informacji: Omówienie przejścia

Jeśli wstęp na Twoje wydarzenia jest płatny, możesz ułatwić kontaktom płacenie za bilety online w ramach procesu rejestracji na wydarzenie w witrynie internetowej wydarzenia.

Aby umożliwić płatności online, musisz zawrzeć umowę z zewnętrznym dostawcą usług płatności, który może uwierzytelniać i rejestrować szczegóły płatności. Dostawca płatności szczegółowo poinstruuje Cię, jak wdrożyć jego system, co najczęściej polega na umieszczeniu kodu dostawcy na stronie internetowej w Twojej witrynie internetowej wydarzeń. Zwykle musisz również podać dostawcy adres URL do żądania z Dynamics 365 Customer Insights - Journeys wskazującego pomyślną płatność.

Po skonfigurowaniu bramy płatności w witrynie internetowej wydarzeń możesz skonfigurować różne wydarzenia, które mogą z niej korzystać, lub przypisać domyślnie do wszystkich nowych wydarzeń.

Procedura tworzenia i włączania bramki płatności zależy od sposobu hostowania witryny internetowej wydarzeń:

Tworzenie bramy płatności w przypadku hostowania w portalu Power Apps

Dodawanie nowej bramy płatności do witryny internetowej wydarzeń

Aby dodać nową stronę płatności do witryny internetowej wydarzeń:

  1. Podpisz umowę z zewnętrznym dostawcą usług płatności i podaj stronę internetową z interfejsem płatności zgodnie z dokumentacją dostawcy.

  2. Zaloguj się do Dynamics 365 Customer Insights - Journeys i przejdź do aplikacji niestandardowej za pomocą opcji Dynamics 365 — niestandardowa z selektora aplikacji.

    Menu selektora aplikacji.

  3. W aplikacji niestandardowej użyj przełącznika obszaru po lewej stronie na dole, aby otworzyć Portale. Następnie przejdź do Zawartości>Szablonów sieciowych

    Przejdź do szablonów sieci Web.

  4. Z paska sterowania wybierz opcję + Nowy, aby utworzyć nowy szablon.

  5. Wprowadź Nazwę do szablonu i w ustawieniu Witryna sieci Web wybierz Portal wydarzeń. Następnie w polu Źródło wklej kod strony internetowej stworzonej do obsługi bramy.

    Przykładowa konfiguracja szablonu sieci Web.

  6. Zapisz szablon, wybierając przycisk Zapisz w prawym dolnym rogu okna.

  7. Wybierz kolejno Portale>Witryna>Szablony strony i wybierz + Nowy na pasku poleceń, aby utworzyć nowy szablon strony.

    Przykładowa konfiguracja szablonu strony.

    Wprowadź następujące ustawienia:

    • Nazwa: wprowadź nazwę szablonu strony.
    • Witryna sieci Web: wybierz Portal wydarzeń.
    • Typ: ustaw Szablon sieci Web.
    • Szablon sieci Web: wybierz szablon sieci Web utworzony wcześniej w tej procedurze.
  8. Zapisz szablon strony.

  9. Wybierz kolejno Portale>Zawartość>Strony internetowe i wybierz + Nowa na pasku poleceń, aby utworzyć nową stronę internetową.

    Przykładowa konfiguracja strony internetowej.

    Wprowadź następujące ustawienia:

    • Nazwa: wprowadź nazwę strony internetowej.
    • Witryna sieci Web: wybierz Portal wydarzeń.
    • Strona nadrzędna: wybierz Strona główna.
    • Częściowy adres URL: wprowadź nazwę folderu, który ma być widoczny na ścieżce adresu URL tej strony. Ten tekst musi być częścią prawidłowego adresu URL, więc użyj tylko liter, cyfr, łączników i podkreśleń (nie używaj spacji, znaków specjalnych, znaków nieobsługiwanych w adresach URL oraz ukośników). Wartość ta staje się częścią adresu URL strony zgodnie z następującym wzorem: https://<YourPortalDomain>/<PartialURL>/.
    • Szablon strony: wybierz szablon strony utworzony wcześniej w tej procedurze.
    • Stan publikowania: wybierz Opublikowano.
  10. Zapisz swoją stronę. Nowa brama płatności jest teraz dostępna dla witryny internetowej wydarzeń.

Przypisywanie bramy płatności do wydarzenia

Aby przypisać bramę płatności do wydarzenia:

  1. W aplikacji Customer Insights - Journeys wybierz kolejno pozycje Wydarzenia>Wydarzenie>Wydarzenia, aby otworzyć listę wydarzeń.

  2. Znajdź i otwórz istniejące wydarzenie lub utwórz nowe.

  3. Na karcie Ogólne w formularzu Zdarzenie przewiń w dół do sekcji Witryna sieci Web i wybierz stronę bramy płatności w polu Brama płatności portalu.

    Ustawianie bramy płatności portalu.

  4. Uruchom ponownie portal lub odśwież jego pamięć podręczną serwera, aby mieć pewność, że nowe ustawienie zostanie zastosowane od razu. Aby uzyskać instrukcje, zobacz temat Jak mogę rozwiązywać okazjonalne problemy z portalem?.

Uwaga

Brama płatności jest wyświetlana tylko w kontekście wydarzeń, które mają skonfigurowaną co najmniej jedną przepustkę. Więcej informacji: Konfigurowanie przepustek dla wydarzenia

Otrzymywanie potwierdzenia płatności

Aby uzyskać szczegółowe informacje dotyczące sposobu opracowywania systemu do otrzymywania płatności i finalizowanie rejestracji, zobacz Tworzenie systemu do finalizowania rejestracji na wydarzenie w dalszej części tego tematu.

Tworzenie bramy płatności w przypadku hostowania w zewnętrznej lokalizacji

Jeśli witryna internetowa wydarzeń jest umieszczona na wewnętrznym firmowym serwerze sieci web, należy pobrać i dostosować witrynę, umieszczając w niej potrzebną opcję płatności. Dostawca usług płatniczych przekaże instrukcje niezbędne do korzystania z jego systemu.

Aby uzyskać więcej informacji o pobieraniu najnowszej wersji witryny internetowej wydarzeń, dostosowywaniu jej, kompilowaniu, a następnie wdrażaniu w portalu programu Power Apps lub w zewnętrznej witrynie sieci web, zobacz Tworzenie i hostowanie niestandardowej witryny internetowej wydarzeń.

Aby uzyskać szczegółowe informacje dotyczące sposobu opracowywania systemu do otrzymywania płatności i finalizowanie rejestracji, zobacz Tworzenie systemu do finalizowania rejestracji na wydarzenie w dalszej części tego tematu.

Uwaga

Jeśli witryna jest umieszczona w zewnętrznej lokalizacji, ustawienia Brama płatności i Zezwalaj na anonimowe rejestracje w rekordzie wydarzenia nie mają zastosowania. Te preferencje można zaimplementować poprzez bezpośrednie dostosowanie witryny.

Tworzenie usługi do finalizowania rejestracji na wydarzenie

Gdy kontakt przesyła swoje dane rejestracyjne i płatnicze, występują następujące zdarzenia:

  1. Witryna internetowa zdarzeń wysyła żądanie rejestracji do punktu końcowego „zarejestruj” aplikacji Dynamics 365 Customer Insights - Journeys.
  2. Dynamics 365 Customer Insights - Journeys tworzy tymczasową rejestrację na wydarzenie, kojarzy je z bieżącą sesją przeglądarki, a następnie otwiera stronę odsyłającą lub przekierowują do strony dostawcy usług płatności i przekazuje szczegóły płatności.
  3. Przy przechwytywaniu płatności dostawca płatności musi potwierdzić to w aplikacji Dynamics 365 Customer Insights - Journeys, wywołując niestandardową usługę zaplecza utworzoną przez użytkownika. Niestandardowa usługa musi uwierzytelnić się w wystąpieniu aplikacji Dynamics 365 Customer Insights - Journeys i wyzwalać akcję niestandardową o nazwie msevtmgt_FinalizeExternalRegistrationRequest (opisaną w dalszej części tej sekcji).

    Uwaga

    Akcję niestandardową msevtmgt_FinalizeExternalRegistrationRequest należy wywołać w ciągu 50 minut od punktu końcowego „zarejestruj”. W przeciwnym razie rejestracja nie zostanie utworzona.

  4. Gdy usługa zaplecza wyzwoli akcję niestandardową, program Dynamics 365 Customer Insights - Journeys sfinalizuje rejestrację poprzez przekonwertowanie rejestracji tymczasowej na standardowy rekord rejestracji właściwej widoczny dla użytkowników w systemie. W rejestracjach zawierających kilku uczestników dla każdego z nich jest tworzony oddzielny rekord rejestracji.

Prawdopodobnie do utworzenia niestandardowej usługi zaplecza będziesz potrzebować pomocy programisty. W celu utworzenia usługi można użyć dowolnej technologii implementacji.

Usługa zaplecza musi się uwierzytelniać w Twoim wystąpieniu systemu Dynamics 365 Customer Insights - Journeys, aby mogła wykonywać niestandardowe akcje potrzebne do sfinalizowania przepływu pracy. Więcej informacji: Uwierzytelnianie w usłudze Microsoft Dataverse za pomocą interfejsu API sieci Web

Zależnie od dostawcy usług płatności usługa zaplecza może również być w stanie stosować dodatkowe kontrole transakcji. Nie jest to jednoznacznie wymagane do sfinalizowania rejestracji, ale należy do dobrej praktyki. Jeśli potrzebujesz dodatkowych szczegółów zakupu do zweryfikowania transakcji, możesz uzyskać te dane, wykonując niestandardową akcję msevtmgt_GetPurchaseDetailsAction. Akcja oczekuje parametru wejściowego PurchaseId, który jest identyfikatorem tymczasowej rejestracji na wydarzenie. Wynik wyjściowy tej niestandardowej akcji zwraca nazwę wydarzenia, kwotę zakupu, nazwę waluty, kod ISO waluty oraz symbol waluty.

Począwszy od wersji 1.12.10024 (czerwiec 2020 r.), akcja niestandardowa msevtmgt_ListDetailedPurchaseInfo może służyć do pobierania dodatkowych szczegółów zakupu. Akcja oczekuje parametru wejściowego PurchaseId, który jest identyfikatorem tymczasowej rejestracji na wydarzenie. Wynik wyjściowy tej niestandardowej akcji zwraca nazwę wydarzenia, kwotę zakupu, nazwę waluty, kod ISO waluty, symbol waluty i lista uczestników.

Gdy rozwiązanie zaplecza zweryfikuje płatność, musi wywołać niestandardową akcję msevtmgt_FinalizeExternalRegistrationRequest (lub adx_FinalizeExternalRegistrationRequest, jeśli używasz wersji przed 1.13 (wydanie z kwietnia 2019 r.)) względem Twojego wystąpienia systemu Dynamics 365 Customer Insights - Journeys. Ta niestandardowa akcja wymaga następujących parametrów wejściowych:

  • PurchaseId: identyfikator tymczasowej rejestracji na wydarzenie, który został wygenerowany po przesłaniu przez kontakt danych rejestracyjnych i płatniczych.
  • ReadableEventId: wartość, która w sposób jednoznaczny identyfikuje wydarzenie. Jednym ze sposobów jej zobaczenia jest otwarcie odpowiedniego rekordu wydarzenia, przejście do karty Ogólne i znalezienie pola Odczytywalny identyfikator wydarzenia.
  • UserId: identyfikuje kontakt, który dokonał zakupu. Jest to identyfikator rekordu kontaktu w Dynamics 365.

Aby uzyskać więcej informacji na temat wykonywania niestandardowych akcji, zobacz Używanie akcji API sieci Web.