Zanim zintegrujesz interfejs Google Wallet API, wykonaj te czynności:
1. Rejestracja konta wydawcy w Portfelu Google dla interfejsów API
Do tworzenia i dystrybucji kart Portfela Google jest potrzebne konto wydawcy. Zarejestruj się w Konsoli usług Google Pay i Portfela Google, aby uzyskać konto wydawcy. Po zarejestrowaniu się otwórz stronę API Portfela Google i kliknij Utwórz pierwszą kartę. Gdy zaakceptujesz warunki korzystania z usługi, możesz zacząć tworzyć klasę karty.
Po wykonaniu powyższych czynności możesz też wypróbować Ćwiczenia z programowania.
2. Włącz interfejs API Portfela
- Zaloguj się w Google Cloud Platform i włącz interfejs Google Wallet API w projekcie GCP.
- Jeśli nie masz jeszcze projektu GCP, utwórz go.
- Włącz Google Wallet API.
3. Tworzenie konta usługi
Do wywołania interfejsu API Portfela Google niezbędne jest konto usługi oraz klucz konta usługi. Konto usługi to tożsamość, która wywołuje interfejs API Portfela Google. Klucz konta usługi zawiera klucz prywatny, którego aplikacja używa do uwierzytelniania w interfejsie API Portfela Google.
Utwórz konto usługi:
- 1.Utwórz konto usługi w konsoli Google Cloud, podając te informacje:
- Nazwa konta usługi – na przykład: Klient internetowy Portfela.
- Identyfikator konta usługi – przykład: my-service-account.
- 2. Kliknij UTWÓRZ I KONTYNUUJ.
- 3. Kliknij GOTOWE.
Utwórz klucz konta usługi:
- 1. Wybierz konto usługi. Przykład: my-service-account@my-project-id.iam.gserviceaccount.com.
- 2. Kliknij pozycję KLUCZ w górnej części strony.
- 3. Kliknij DODAJ KLUCZ, a potem Utwórz nowy klucz.
- 4. Wybierz typ klucza JSON.
- 5. Kliknij UTWÓRZ, aby utworzyć i pobrać klucz konta usługi.
4. Autoryzuj konto usługi
Aby wywołać interfejs API, musisz autoryzować konto usługi. Aby je autoryzować, przyznaj kontu usługi uprawnienia do zarządzania kontem wydawcy.
- Otwórz stronę Użytkownicy w Konsoli Google Pay i Portfela Google.
- 1. Kliknij Zaproś użytkownika.
- 2. Dodaj adres e-mail konta usługi. Przykład: my-service-account@my-project-id.iam.gserviceaccount.com.
- 3. Jako poziom dostępu wybierz Programista.
- 4. Kliknij Zaproś.
5. Utwórz zajęcia
Zanim utworzysz i dodasz GenericObject
, musisz utworzyć GenericClass
. Możesz to zrobić za pomocą interfejsu Web API. Więcej informacji znajdziesz w dokumentacji GenericClass
, a także w przewodniku dla początkujących dotyczącym korzystania z interfejsu Web API.
Powtórz czynności na tej stronie, jeśli potrzebujesz wielu kart ogólnych.
Więcej informacji o sposobie reprezentowania tych atrybutów na karcie znajdziesz w szablonie układu.
Po utworzeniu zajęć ogólnych przejdź do artykułu Dodawanie kart do Portfela Google. Pamiętaj, że nadal pracujemy nad dodaniem ogólnego typu do Konsoli usług Google Pay i Portfela Google.