Apple Messages for Business

Czego Apple Pay w Messages wymaga od dostawcy?

Dostawca musi wysyłać żądania płatności Apple Pay i łączyć konwersację z bramką przy użyciu Twojej konfiguracji sprzedawcy.

Klient może zapłacić bezpośrednio z konwersacji w Messages. Twój system zamówień nadal musi wiedzieć, czy płatność się zakończyła. Integracja komunikacyjna dostawcy i Twoje przetwarzanie płatności muszą uzgodnić ten wynik.

Czy każdy dostawca musi obsługiwać Apple Pay?

Tak. Wymagane funkcje Apple obejmują wysyłanie żądania płatności Apple Pay przez bota i ścieżkę API.

Apple oznacza ścieżkę inicjowaną przez agenta jako opcjonalną. Ustal, jak Twój przepływ wsparcia będzie tworzył żądanie, szczególnie jeśli ktoś musi zainicjować je ręcznie.

Poproś dostawcę o demonstrację zamierzonego przepływu zakupu. Zatwierdzenie obsługi danego typu wiadomości nie oznacza, że Twoje konto sprzedawcy i procesor są zintegrowane.

Co dostawca powinien połączyć z konwersacją?

Połącz żądanie płatności z bramką obsługującą sesję sprzedawcy i przetwarzanie płatności.

Samouczek integracji Apple prezentuje bramkę hostowaną przez dostawcę. Uzgodnij, kto obsługuje tę bramkę i kto utrzymuje jej połączenie z Twoim procesorem płatności.

Bramka musi uzyskiwać nową sesję sprzedawcy dla każdego żądania płatności. Sesja z pamięci podręcznej może wygenerować nieprawidłowe żądanie płatności na urządzeniu klienta.

W żądaniu sesji sprzedawcy ustaw initiative na messaging. Ustaw initiativeContext na publicznie dostępny URL bramki HTTPS. Podaj tylko zarejestrowaną nazwę hosta jako domainName, bez schematu, ścieżki ani końcowego ukośnika.

Te wartości identyfikują różne części integracji. Podstawienie URL bramki zamiast samej domeny może uniemożliwić działanie przepływu płatności w Messages.

Jakie dane sprzedawcy muszę przygotować?

Przygotuj identyfikator sprzedawcy, certyfikaty płatności i zweryfikowaną domenę z osobą zarządzającą płatnościami w Twojej firmie.

ElementCo umożliwia
Identyfikator sprzedawcy Apple PayWiąże konto biznesowe Messages ze sprzedawcą
Certyfikat Payment ProcessingUmożliwia przetwarzanie płatności Apple Pay dla danego sprzedawcy
Certyfikat Merchant IdentityUwierzytelnia żądanie sesji sprzedawcy
Zweryfikowana domena sprzedawcyUmożliwia transakcję z użyciem zarejestrowanej domeny

Wprowadź identyfikator sprzedawcy w sekcji Optional Integrations > Apple Pay w Apple Business Register. Skopiuj identyfikator dokładnie z konta deweloperskiego.

Każde konto biznesowe Messages może używać jednego identyfikatora sprzedawcy. Ten sam identyfikator sprzedawcy może obsługiwać kilka kont biznesowych Messages.

Certyfikat Payment Processing wygasa po 25 miesiącach. Wyznacz osobę odpowiedzialną za odnowienie, aby wygaśnięcie certyfikatu nie przerwało obsługi płatności.

Jak potwierdzić, że płatność się powiodła?

Potwierdź transakcję w swoim systemie płatności, zanim poinformujesz klienta, że zamówienie jest opłacone. Wiadomość odzwierciedla stan urządzenia, a system płatności rejestruje, czy pieniądze zostały przekazane.

Przychodząca wiadomość zawiera stan związany z płatnością. Apple zaleca weryfikację transakcji przez system płatności. Traktuj tę wiadomość jako sygnał do sprawdzenia wyniku procesora.

Przetestuj zarówno udaną, jak i nieudaną płatność przed uruchomieniem. Upewnij się, że tylko udana płatność pozwala przekazać zamówienie do realizacji.

Obsługuj zwroty w procesie poza Messages for Business, zgodnie z wymaganiami wytycznych integracji Apple.

Jak wdrożyć to w praktyce z Bird?

Połącz swoje konto sprzedawcy, procesor płatności i system zamówień. Przetestuj doświadczenie płatności przez potwierdzony zakup, odmowę i odzyskanie po niepewnym wyniku w systemie płatności.

Co uzgodnić przed rozpoczęciem implementacji?

  1. Potwierdź, jak dostawca tworzy żądania Apple Pay dla zamierzonego przepływu wsparcia.
  2. Wyznacz odpowiedzialność za bramkę, dane uwierzytelniające sprzedawcy, weryfikację domeny i odnowienie certyfikatów.
  3. Wymagaj nowej sesji sprzedawcy dla każdego żądania płatności.
  4. Używaj wyniku systemu płatności do potwierdzania zamówień i obsługi błędów.

W skrócie

  1. Potwierdź integrację płatności.

    Zatwierdzony dostawca musi obsługiwać wiadomości Apple Pay. Uzgodnij, jak jego implementacja łączy się z Twoim systemem płatności.

  2. Przygotuj konfigurację sprzedawcy.

    Integracja wymaga identyfikatora sprzedawcy, certyfikatów i zweryfikowanej domeny, zanim Apple Pay będzie mógł obsługiwać transakcje.

  3. Używaj nowej sesji sprzedawcy.

    Twórz nową sesję sprzedawcy dla każdego żądania płatności. Ponowne użycie sesji może spowodować, że klient otrzyma nieprawidłowe żądanie.

  4. Potwierdź płatność w systemie płatności.

    Przychodząca odpowiedź w Messages nie potwierdza, że transakcja się zakończyła. Sprawdź wynik procesora przed potwierdzeniem zamówienia.

Zastosuj w praktyce.

Kontynuuj z dokumentacją, przewodnikami i przykładami dotyczącymi tego tematu. Zasoby są w języku angielskim.

Uzyskaj brief wdrożeniowy

Zbudujmy razem Twoje kolejne doświadczenie klienta.

Pokaż nam ścieżkę, którą chcesz ulepszyć. Wspólnie z Twoim zespołem opracujemy natywne doświadczenie, połączone systemy i plan wdrożenia.

Twój kolejny pomysł.
Gotowy do połączenia.