Zanim użyjesz Google Wallet API do integracji, wykonaj te czynności:
1. Załóż konto Google Wallet API Issuer
Do tworzenia i dystrybucji kart do Portfela Google potrzebne jest konto wystawcy. Zarejestruj się w Konsoli usług Google Pay i Portfela Google, aby uzyskać konto wydawcy. Po rejestracji otwórz stronę Google Wallet API i kliknij Utwórz pierwszą kartę. Po zaakceptowaniu warunków usługi możesz zacząć tworzyć klasę karty.
Po wykonaniu powyższego kroku możesz też wypróbować ćwiczenia z programowania.
2. Włącz interfejs Wallet API
- Zaloguj się w Google Cloud Platform i włącz interfejs Google Wallet API dla swojego projektu GCP.
- Jeśli nie masz jeszcze projektu GCP, utwórz go.
- Włącz Google Wallet API.
3. Tworzenie konta usługi
Do wywoływania interfejsu Google Wallet API potrzebne są konto usługi i klucz konta usługi. Konto usługi to tożsamość, która wywołuje interfejs Google Wallet API. Klucz konta usługi zawiera klucz prywatny, którego aplikacja używa do uwierzytelniania w interfejsie Google Wallet API.
Utwórz konto usługi:
- 1.Utwórz konto usługi w konsoli Google Cloud, podając następujące informacje:
- Nazwa konta usługi – przykład: Internetowy klient 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. Na przykład: my-service-account@my-project-id.iam.gserviceaccount.com.
- 2. Kliknij pozycję menu KLUCZE u góry strony.
- 3. Kliknij kolejno DODAJ KLUCZ i Utwórz nowy klucz.
- 4. Wybierz typ klucza JSON.
- 5. Kliknij UTWÓRZ, aby utworzyć i pobrać klucz konta usługi.
4. Autoryzacja konta usługi
Aby móc wywoływać interfejs API, musisz autoryzować konto usługi. Aby je autoryzować, przyznaj kontu usługi dostęp z możliwością zarządzania kontem wydawcy.
- Otwórz stronę Użytkownicy w Konsoli usług Google Pay i Portfela Google.
- 1. Kliknij Zaproś użytkownika.
- 2. Dodaj adres e-mail konta usługi. Na przykład: my-service-account@my-project-id.iam.gserviceaccount.com.
- 3. Wybierz poziom dostępu Programista.
- 4. Kliknij Zaproś.
5. Utwórz zajęcia
Zanim utworzysz i dodasz EventObject
, musisz utworzyć EventClass
.
Aby to zrobić, zaloguj się w Konsoli usług Google Pay i Portfela Google, otwórz stronę Google Wallet API i utwórz nową klasę Event.
- Otwórz kartę Zarządzaj.
- Jeśli po raz pierwszy tworzysz kartę, powinien pojawić się komunikat „Jesteś w trybie demonstracyjnym”.
- W trybie demonstracyjnym kliknij „Skonfiguruj konta testowe”, aby dodać konta testowe. Gdy konto wydawcy jest w trybie demonstracyjnym, tylko te konta będą mogły zapisywać karty.
- Kliknij Utwórz zajęcia.
- Wybierz Wydarzenie.
- wypełnij wszystkie wymagane pola oznaczone symbolem *;
- Kliknij Utwórz zajęcia.
Jeśli potrzebujesz kilku biletów na wydarzenia, powtórz czynności opisane na tej stronie.
Więcej informacji o sposobie prezentacji tych atrybutów na karcie znajdziesz w artykule o szablonie układu.
Po utworzeniu klasy wydarzenia przejdź do sekcji Dodawanie kart do Portfela Google.