Google Standard Payments udostępnia zestaw interfejsów API dla firm, które oferują usługi płatnicze, umożliwiając ich włączenie w ekosystemie Google.
Chociaż każda integracja ma własne interfejsy API i przepływy klientów, ogólny proces jest standardowy. Oto schemat tego procesu.
- Integrator płatności wdraża specyfikację płatności (interfejsy API).
- Google sprawdza integrację, przeprowadzając listę kontrolną dotyczącą testowania dotyczącą interfejsu API w środowisku piaskownicy. W środowisku piaskownicy Google żadne pieniądze nie są przenoszone.
- Integrator przeprowadza listę kontrolną testów produkcyjnych dla konkretnego interfejsu API, korzystając z udostępnionych przez Google kont z listy dozwolonych. Google zweryfikuje wówczas płatności pomiędzy integratorem a Google.
- Google przetestuje integrację na różnych urządzeniach i w różnych typach połączeń, aby zebrać opinie. Następnie Google stwierdzi, że integracja spełnia wymagane standardy w zakresie UX, obsługi błędów i czasu oczekiwania.
- Google wprowadza integrację etapami, zaczynając od 1%, 5%, 20% i 100%.
Pierwsze kroki
1. Zapoznaj się z obowiązującymi procesami
Gdy jeden z Twoich klientów wybierze Twoją usługę, musi przejść przez odpowiedni proces. Zapoznaj się z procesami stosowanymi do Twojej integracji na karcie Pojęcia. Zwróć uwagę na interakcje Twoich serwerów z Google w trakcie tego procesu.
2. Zidentyfikuj punkty integracji
Implementacja interfejsów API może wymagać modyfikacji serwerów, aplikacji na Androida lub frontendu internetowego . Zapoznaj się z informacjami w sekcji Pojęcia, które opisują sposoby interakcji Twoich serwerów z Google. Określ, których serwerów będziesz używać, aby zastosować interfejsy API integratora płatności.
Upewnij się, że Twoje serwery obsługują wymagania komunikacyjne wymienione w sekcji Szczegóły protokołu komunikacji, a klucze PGP są zgodne ze sprawdzonymi metodami opisanymi w artykule Szyfrowanie PGP.
3. Wdróż wszystkie interfejsy API integratora płatności
Wdróż niezbędne interfejsy API Google do płatności, które sprawdzą się w Twoim przypadku. Pomogą Ci w tym przewodniki.
W ostatecznym rozrachunku serwery Google powinny mieć dostęp do Twoich interfejsów API. Upewnij się też, że masz zaimplementowane klienty obsługujące wywoływanie interfejsów API Google.