# Podłącz Apple Pay do zakupu w Messages

Zdefiniuj konfigurację sprzedawcy, procesora płatności i integrację zamówień potrzebne do realizacji zakupu Apple Pay w konwersacji Messages.

## Wymagania wstępne

Potrzebujesz konfiguracji Apple Pay sprzedawcy, obsługiwanej integracji przetwarzania płatności, systemu zamówień i autoryzowanego środowiska testowego. Używaj testowych mechanizmów płatności do ewaluacji.

## 1. Podłącz konfigurację sprzedawcy

Przygotuj tożsamość sprzedawcy, certyfikaty, obsługiwane sieci, możliwości płatnicze i wymagane endpointy do integracji. Przechowuj sekrety w standardowym mechanizmie poświadczeń i konfiguruj tylko obsługiwane callbacki. [Instrukcje integracji Apple Pay](https://register.apple.com/resources/messages/msp-api-tutorial/applepay) od Apple definiują sesję sprzedawcy i przepływ płatności. Użyj [opisu konfiguracji dostawcy](/explained/apple-messages/what-does-apple-pay-in-messages-need-from-a-provider), aby sprawdzić odpowiedzialność za certyfikat, sesję i bramkę.

## 2. Przygotuj zamówienie klienta

Pobierz faktyczny produkt, ilość, podatek, wysyłkę i kwotę do zapłaty z systemu handlowego. Użyj opublikowanej waluty i kwoty. Wyjaśnij klientowi, co kupuje, zanim otworzysz interakcję płatniczą.

## 3. Obsłuż autoryzację klienta

Użyj obsługiwanego doświadczenia Apple Pay i przetwórz uzyskane informacje o płatności przez bramkę sprzedawcy. Autoryzacja klienta i pomyślne przetworzenie to odrębne etapy.

## 4. Potwierdź faktyczny wynik

Odczytaj wynik płatności i zamówienia. Wyślij potwierdzenie odzwierciedlające zarejestrowaną transakcję, numer zamówienia i następny krok. Jeśli płatność się nie powiedzie lub pozostanie niepewna, wyjaśnij klientowi, jak może kontynuować.

## 5. Przetestuj odzyskiwanie i alternatywy

Przetestuj odmowę, anulowanie, brak obsługi urządzenia i utraconą odpowiedź procesora. Uzgodnij pierwotną płatność przed ponowieniem próby. W razie potrzeby użyj obsługiwanej alternatywnej metody finalizacji zakupu.

## Zweryfikuj zamówienie i płatność razem

Użyj zatwierdzonego środowiska testowego procesora płatności i autoryzowanego środowiska testowego Apple Messages. Przygotuj zamówienie z kwotą i walutą z systemu handlowego, wykonaj natywny przegląd i sprawdź wynik procesora. Upewnij się, że zarejestrowane zamówienie i odpowiedź klienta odnoszą się do tego samego zakupu.

| Przypadek testowy                                      | Działanie                                                                                       | Oczekiwany wynik                                                        |
| ------------------------------------------------------ | ----------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------- |
| Klient anuluje autoryzację płatności                   | Pozostaw zamówienie w odpowiednim stanie nieopłaconym i zaproponuj kontynuację.                 | Potwierdzenie zakupu nie jest wysyłane.                                 |
| Wynik procesora jest oczekujący lub odpowiedź utracona | Wyszukaj istniejącą próbę płatności, korzystając z obsługiwanej ścieżki odzyskiwania procesora. | Aplikacja rozwiązuje pierwotną próbę, zanim rozważy kolejne obciążenie. |
| Opłacone zamówienie wymaga zwrotu                      | Użyj operacji zwrotu systemu płatności i zapisz jej wynik przy zamówieniu.                      | Odpowiedź serwisu wyjaśnia zarejestrowany status zwrotu.                |

## Rozwiązywanie problemów

Jeśli arkusz płatności nie działa, sprawdź konfigurację sprzedawcy i opcjonalną konfigurację callbacków. Jeśli klient autoryzował płatność, ale zamówienie nie zostało potwierdzone, sprawdź bramkę i rekordy zamówień przed ponownym obciążeniem. Kanał wiadomości nie rozlicza transakcji.

## Następne kroki

- [Poznaj powiązane możliwości Apple Messages](/products/apple-messages/payments).
- [Znajdź przewodniki i odpowiedzi dotyczące Apple Messages](/products/apple-messages/resources).
- [Przygotuj swoją pierwszą pełną konwersację](/products/apple-messages/getting-started).

## Related resources

- [What is Apple Messages for Business?](/explained/apple-messages/what-is-apple-messages-for-business) (answer)
- [Apple Messages for Business](/products/apple-messages) (product)
- [Integrate an Apple Messages customer journey](/docs/guides/apple-messages/api) (docs)

[Get an implementation brief](/learn/workspace?topic=apple-messages)
