Как получить доступ к Android SDK

С помощью Google Pay API for Passes для Android можно сохранять карты постоянного клиента, подарочные карты и специальные предложения в приложении Google Pay нажатием одной кнопки. Из этого руководства вы узнаете, как добавить в приложение для Android функцию сохранения в Google.

API предоставляется как один из сервисов Google Play, обеспечивая работу основных функций приложений для Android. Предполагается, что читатель этого руководства знаком с основными понятиями разработки приложений для платформы Android и обладает необходимыми навыками. Дополнительные сведения о создании приложений для Android находятся в разделе Курсы для разработчиков Android.

Сначала необходимо получить учетные данные для своего проекта и настроить сервисы Google Play.

Как получить учетные данные, чтобы авторизовать приложение

Чтобы успешно использовать Google Pay API for Passes для Android, вам необходимо авторизовать приложение. Для этого потребуются цифровой отпечаток SHA1 в ключе разработчика и название пакета.

Для получения отпечатка сертификата SHA1 переключитесь на окно терминала и с помощью следующей команды запустите утилиту Keytool:

keytool -alias androiddebugkey -keystore path_to_debug_or_production_keystore -list -v

Пароль для хранилища – android.

Инструмент Keytool вносит цифровой отпечаток в оболочку. Пример:

$ keytool -alias androiddebugkey -keystore ~/.android/debug.keystore -list -v
Enter keystore password: Type "android" if using debug.keystore
Alias name: androiddebugkey
Creation date: Aug 27, 2012
Entry type: PrivateKeyEntry
Certificate chain length: 1
Certificate[1]:
Owner: CN=Android Debug, O=Android, C=US
Issuer: CN=Android Debug, O=Android, C=US
Serial number: 503bd581
Valid from: Mon Aug 27 13:16:01 PDT 2012 until: Wed Aug 20 13:16:01 PDT 2042
Certificate fingerprints:
   MD5:  1B:2B:2D:37:E1:CE:06:8B:A0:F0:73:05:3C:A3:63:DD
   SHA1: D8:AA:43:97:59:EE:C5:95:26:6A:07:EE:1C:37:8E:F4:F0:C8:05:C8
   SHA256: F3:6F:98:51:9A:DF:C3:15:4E:48:4B:0F:91:E3:3C:6A:A0:97:DC:0A:3F:B2:D2:E1:FE:23:57:F5:EB:AC:13:30
   Signature algorithm name: SHA1withRSA
   Version: 3

Скопируйте цифровой отпечаток SHA1, выделенный в примере выше. Чтобы авторизовать приложение, свяжитесь с техническим специалистом Google через эту форму и предоставьте отпечаток и название пакета.

Как настроить сервисы Google Play

Чтобы импортировать библиотеку сервисов Google Play, следуйте инструкциям в разделе Как настроить сервисы Google Play. Если у вас нет пакета Android SDK, скачайте его. Вам понадобятся сервисы Google Play версии 15 или выше.

Как связать Android API с аккаунтом Google Pay API for Passes

Аккаунт Google Pay API for Passes уже должен быть создан для вас представителем Google. Сервис Google Pay API for Passes Merchant Center – это сайт, на котором вы можете управлять своим аккаунтом, а также всеми связанными с ним классами и объектами. Предоставьте Android API доступ к аккаунту, добавив разрешения для адреса электронной почты sugar-s2w-prod@system.gserviceaccount.com, как показано на изображении ниже.

После того как настройка будет завершена, попробуйте сохранить карту в Google Pay следующими способами:

Пользователи смогут легко сохранять карты постоянного клиента, подарочные карты и специальные предложения в Google Pay из вашего приложения.