О программе

Программа выбора способа оплаты позволяет интегрировать собственную платежную систему или направлять пользователей на ваш веб-сайт для совершения покупок, используя внешние веб-ссылки. Независимо от выбранного варианта, пользователям должен быть предоставлен выбор между оплатой через Google Play и альтернативными способами оплаты внутри приложения или по внешним веб-ссылкам. Перед использованием этих API следует ознакомиться с требованиями программы и зарегистрироваться в программе внешних предложений.

пользовательский опыт

Когда пользователь совершает покупку, ему отображается экран выбора, на котором показаны как ваша альтернативная система оплаты (в приложении или по внешним веб-ссылкам), так и Google Play Billing. Вы можете настроить этот процесс в зависимости от того, кто отображает экран выбора и где происходит оплата. Перед внедрением API в ваше приложение необходимо обновить настройки экрана выбора и настройки внешних веб-ссылок в Play Console.

Экран выбора способа оплаты, созданный Google, с альтернативными вариантами оплаты.
Рисунок 1. Экран выбора способа оплаты, созданный Google, с альтернативными вариантами оплаты наряду с Google Play Billing.
Экран выбора способа оплаты, созданный Google, с возможностью перехода по внешней веб-ссылке.
Рисунок 2. Экран выбора способа оплаты, созданный Google, с возможностью перехода по внешней веб-ссылке рядом с Google Play Billing.

1. Кто отображает экран выбора?

  • Google-рендеринг : Google Play автоматически обрабатывает пользовательский интерфейс экрана выбора в рамках процесса оплаты.
  • Ваш собственный вариант : Вы разрабатываете и отображаете собственный экран выбора в своем приложении. Если вы выберете этот путь, вы обязаны следовать рекомендациям по UX .

2. Место осуществления платежа

  • Внутри приложения : пользователь завершает транзакцию в интерфейсе вашего приложения.
  • Внешняя веб-ссылка : Пользователь перенаправляется на ваш веб-сайт для завершения транзакции.

Родительский контроль

Контролируемые пользователи могут выбрать способ оплаты, но при этом обязательно должны отображаться родительский контроль и одноразовые информационные экраны.

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

рекомендации по использованию изображений в качестве средства оплаты

В консоли Play Console можно загрузить изображения, представляющие поддерживаемые вами способы оплаты, которые будут отображаться на экране выбора способа оплаты.

Изображение для способов оплаты

Единый графический ресурс состоит из изображений нескольких платежных карт и должен соответствовать спецификациям, определенным в данных рекомендациях.

Спецификации по расстоянию и размерам изображений, используемых в качестве средства оплаты
Рисунок 3. Технические характеристики графического ресурса для единого способа оплаты.

Размеры

192dp X 20dp

межкарточное расстояние

8dp

Формат файла

PNG, прозрачный фон

Варианты способов оплаты

Разработчики могут выбрать количество доступных значков способов оплаты, которые они хотят включить в графический ресурс, максимум до 5.

В изображение не следует включать никаких других изображений или текста.

Пример графического изображения способа оплаты с двумя вариантами карт.
Рисунок 4. Пример графического ресурса с двумя способами оплаты.
Пример графического изображения способа оплаты с пятью вариантами карт.
Рисунок 5. Пример графического ресурса с пятью способами оплаты.

Технические характеристики карты

Изображения платежных карт, включенные в графический ресурс, должны соответствовать следующим требованиям к размеру, интервалам и стилю.

Технические характеристики дизайна индивидуальной платежной карты
Рисунок 6. Подробные характеристики размера, радиуса границы, контура и отступов для отдельной карты.
Размеры карты 32dp X 20dp
Внутренняя подкладка 3dp
Контур 1dp (внутренняя обводка включена в размеры), радиус 2dp, #E0E0E0
Фон открытки Однотонный цвет (предпочтительно белый)

Предварительные требования

Для использования программы выбора способа оплаты необходимо соответствовать следующим требованиям:

  • Регистрация — Вам необходимо зарегистрироваться в программе выбора способа оплаты. Если вы решите предлагать внешние веб-ссылки, вам необходимо обновить свои настройки в Play Console, прежде чем внедрять их в ваше приложение.
  • Версия PBL — необходимо использовать библиотеку Play Billing Library версии 9.1 или выше.

Отчетность

Все альтернативные платежные транзакции (включая транзакции по внешним ссылкам) должны быть надежно переданы в Google Play. Для этого требуется токен внешней транзакции. В зависимости от выбранного способа оплаты токен генерируется с помощью различных API. Этот токен транзакции указывает, относится ли DeveloperBillingType к категории «внешняя ссылка» или «внутри приложения». Токен необходим для проверки транзакций и сопоставления их с соответствующей комиссией за обслуживание.