Etap 1. Potwierdzenie spełniania wymagań związanych z łącznością i idempotentnością
Przed integracją ważne jest, aby zrozumieć wymagania dotyczące bezpieczeństwa warstwy transportowej i warstwy aplikacji oraz standardy protokołów, w szczególności te związane z idempotentnością, i sprawdzić, czy można je spełnić.
Etap 2. Przeprowadzenie konfiguracji systemu dostawcy we współpracy z Google
Google musi skonfigurować hosty i klucze PGP, aby nawiązać komunikację z interfejsami API hostowanymi przez dostawcę, które partner wdraża.
Najpierw partner musi określić adresy URL hostów po swojej stronie, które będą odpowiedzialne za obsługę interfejsów API hostowanych przez dostawcę. Jeśli wdrożenie jest podzielone na wiele hostów (np. zewnętrzna sieć szkieletowa lub inny usługodawca), należy wskazać, które punkty końcowe będą obsługiwane bezpośrednio przez partnera, a które w jego imieniu przez usługodawcę.
Aby zainicjować proces konfiguracji systemu dostawcy i wymiany kluczy, należy podać te informacje osobie kontaktowej ds. technicznych w Google:
- Nazwa hosta serwera lub serwerów odpowiedzialnych za obsługę interfejsów API hostowanych przez dostawcę
- ścieżka podrzędna do implementacji interfejsu API
- część publiczna wygenerowanej pary kluczy PGP
Gdy Google skonfiguruje system dostawcy, poda w odpowiedzi identyfikator konta integratora płatności (PIAID) i swój klucz publiczny PGP swoisty dla punktów końcowych hostowanych przez partnera.
Etap 3. Nawiązanie połączenia z punktami końcowymi echo w piaskownicy
Po potwierdzeniu możliwości spełnienia wymagań integracji, uzyskaniu kluczy PGP
i otrzymaniu identyfikatora konta integratora płatności (PIAID)
od Google można wdrożyć i przetestować hostowane przez Google punkty końcowe echo oraz
hostowane przez dostawcę punkty końcowe echo. Definicje echo znajdziesz w dokumentacji interfejsu API dla
usługi, którą wdrażasz, w sekcji
Referencje.
Te skrypty używają metody echo w środowisku piaskownicy hostowanym przez Google do testowania podstawowej łączności:
- Skrypt używający V1
echo: gsp_sandbox_echo.sh - Skrypt używający w wersji 2
echo: gsp_sandbox_echo_v2.sh
Etap 4. Integracja z interfejsami API
Gdy punkty końcowe echo będą działać w piaskownicy, będzie można przystąpić do integracji z pozostałymi interfejsami API.
Dokumentację interfejsu API usług, które wdrażasz, znajdziesz w sekcji Referencje.
Etap 5. Przesyłanie logo firmy
Przestrzegaj wskazówek dotyczących marki i logo.
Etap 6. Testowanie
W okresie programowania partner może korzystać z naszej hostowanej Amplecash do imitowania żądań i odpowiedzi. Gdy rozwiązanie będzie gotowe do przetestowania procesów w pełnym zakresie, kontakt techniczny z ramienia Google pomoże przeprowadzić testy wersji produkcyjnej w naszej piaskownicy.
Gdy programowanie dobiegnie końca, postępuj zgodnie z procesem testowania aby przygotować się do uruchomienia.
Etap 7. Uruchomienie
Aby zapewnić jak najpłynniejsze uruchomienie, postępuj zgodnie z procesem uruchamiania.