Etap 1. Potwierdzenie spełnienia wymagań związanych z łącznością i idempotentnością
Przed integracją ważne jest, aby zapoznać się z wymaganiami dotyczącymi zabezpieczeń warstwy transportu i warstwy aplikacji, a także standardami protokołów, szczególnie związanymi z idempotentnością.
Krok 2. Skonfiguruj usługę we współpracy z Google
Google musi skonfigurować hosty i klucze PGP, aby nawiązać komunikację z wdrożonymi przez Ciebie interfejsami API.
Najpierw musisz 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. rdzeni zewnętrznego lub innego dostawcy usług), wskaż, które punkty końcowe są obsługiwane bezpośrednio przez Ciebie, a które w Twoim imieniu przez dostawcę usług.
Następnie, jeśli hostujesz dowolny z interfejsów API hostowanych przez dostawcę, musisz wygenerować klucze PGP, które będą używane do szyfrowania warstwy aplikacji w punktach końcowych.
Aby rozpocząć konfigurację dostawcy i proces wymiany kluczy, podaj te informacje osobie kontaktowej w Google do spraw technicznych:
- Nazwa hosta serwera lub serwerów odpowiedzialnych za obsługę interfejsów API hostowanych przez dostawcę.
- ścieżka podrzędna do implementacji interfejsu API,
- Publiczna część wygenerowanej pary kluczy PGP
Gdy Google skonfiguruje dostawcę, w odpowiedzi wyśle Ci identyfikator konta integratora płatności (PIAID) i publiczny klucz PGP Google przypisany do Twoich hostowanych punktów końcowych.
Krok 3. Nawiązanie połączenia z punktami końcowymi echo w piaskownicy
Po potwierdzeniu, że możesz spełnić wymagania integracji, mieć klucze PGP i mieć identyfikator konta integratora płatności (PIAID) od Google, możesz wdrożyć i przetestować punkty końcowe echo
hostowane przez Google i hostera echo
. Zapoznaj się z definicjami echo
w dokumentacji interfejsu API
implementowanej w ramach
informacji.
Do testowania połączeń bazowych te skrypty korzystają z hostowanej przez Google metody echa Sandbox:
- Skrypt przy użyciu V1
echo
: gsp_sandbox_echo.sh - Skrypt przy użyciu V2
echo
: gsp_sandbox_echo_v2.sh
Krok 4. Integracja z interfejsami API
Gdy punkty końcowe echo
będą działać w piaskownicy, będzie można przejść do integracji z pozostałymi interfejsami API.
Dokumentacja interfejsów API wdrażanych usług znajdziesz w dokumentacji.
Krok 5. Prześlij logo firmy
Przestrzegaj wskazówek dotyczących promowania marki.
Krok 6. Testowanie
Podczas programowania możesz używać hostowanej usługi Amplecash do imitowania żądań i odpowiedzi. Gdy Twoje rozwiązanie będzie gotowe do kompleksowego przetestowania przepływu, osoba kontaktowa ds. technicznych w Google pomoże Ci wykonać testy na żywo w środowisku piaskownicy.
Kończenie programowania przebiega zgodnie z procesem testowania, aby przygotować się do publikacji.
Krok 7. Uruchomienie
Przeprowadź proces uruchamiania, aby zapewnić możliwie najpłynniejsze publikowanie wersji.