Рекомендации по интеграции Google Pay API

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

Сделайте Google Pay способом оплаты по умолчанию

Установите параметр existingPaymentMethodRequired . Тогда объект IsReadytoPayRequest будет возвращать значение true в следующих случаях:

  • у пользователя сохранена информация о платежных картах в аккаунте Google;
  • у пользователя имеется токенизированная карта в приложении Google Pay.

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

Оптимизация
Рисунок 1. Возможность быстро оплатить покупку

Оптимизируйте процесс оплаты

Вы можете списывать средства сразу после выбора Google Pay. При этом обратите внимание на следующую информацию:

  • Убедитесь, что конечная стоимость показывается пользователям до вызова окна оплаты через Google Pay.
  • Установите для параметра CheckoutOption значение COMPLETE_IMMEDIATE_PURCHASE. Тогда пользователи смогут нажать кнопку Оплатить в диалоге выбора способа оплаты Google Pay.

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

Рекомендуемые места размещения кнопки Google Pay

Мы советуем расположить кнопку для оплаты через Google Pay в следующих местах:

Какое бы из расположений вы не использовали, убедитесь, что параметры метода IsReadytoPayRequest на странице покупки совпадают с параметрами метода IsReadytoPayRequest , указанными в других местах. Тогда согласно требованиям объекта IsReadytoPayRequest , возможность расплатиться через Google Pay будет появляться только у пользователей, настроивших этот способ оплаты.

На странице товара

Если на странице товара есть кнопка для быстрой оплаты, добавьте также и кнопку Google Pay.

Тогда пользователи смогут сразу перейти от выбора товара к оплате через Google Pay. Это упростит процесс покупки и позволит увеличить число конверсий.

На странице товара
Рисунок 2. Кнопка Google Pay на странице товара
оплата
Рисунок 3. Кнопка Google Pay рядом с обычным способом оплаты

Возле обычного способа оплаты

Кнопку Google Pay можно разместить рядом с кнопками "Оформить заказ" или "Добавить в корзину". При этом вы можете указать, чтобы приложение использовалось по умолчанию в случаях, когда параметр IsReadytoPayRequest возвращает значение true.

Если вы разместите кнопку для оплаты через Google Pay таким образом, у покупателей появятся следующие преимущества:

  • удобный просмотр элементов в корзине;
  • показ итоговой стоимости заказа;
  • возможность быстрой оплаты.

Вверху списка доступных способов оплаты

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

Другими словами, им станет доступна возможность быстрой оплаты.

Вверху списка доступных способов оплаты
Рисунок 4. Кнопка Google Pay над другими способами оплаты

Над разделом, где нужно вводить платежную информацию

В таком случае пользователи смогут оплатить покупку быстро и просто.

Вы можете обозначить Google Pay как предпочтительный способ оплаты. Так покупателям не придется вводить платежные данные, в частности платежный адрес и информацию о доставке, вручную, а значит процесс покупки будет завершен быстрее.

Над разделом, где нужно вводить платежную информацию
Рисунок 5. Кнопка Google Pay над разделом, где нужно вводить платежную информацию

Добавьте возможность выбирать и изменять адрес доставки

Если вы осуществляете доставку, установите для параметра shippingAddressRequired значение true и настройте shippingAddressParameters в объекте PaymentDataRequest .

Над разделом, где нужно вводить платежную информацию
Рисунок 6. Адрес доставки в окне оплаты через Google Pay

Эта настройка позволит пользователям выбирать или изменять адрес доставки наряду с платежными данными. В таком случае в ответе от Google Pay API будет представлена как платежная информация, так и сведения о доставке.

Разрешите клиентам использовать вариант "Оплатить как гость"

В запросе к Google Pay API укажите, какая информация нужна для создания аккаунта. Например, Google Pay API может возвращать адрес электронной почты. Для этого установите для параметра emailRequired значение true в объекте PaymentDataRequest . В другом случае Google Pay API может возвращать имя, если для параметра billingAddressRequired в объекте true указано значение CardParameters и определены параметры billingAddressParameters .

Если вы запросите дополнительную информацию о покупателе через Google Pay API, клиент сможет быстро и просто оплатить покупку, не указывая информацию вручную.

Используйте Google Pay только с целью сбора релевантных пользовательских данных

Учтите, что использовать данные, полученные через Google Pay API, можно только для обработки транзакций. К таким транзакциям относятся, например, подтверждение, отмена и возврат заказов, отслеживание посылок и отправка уведомлений о доставке или возврате.

Например, Google Pay API может возвращать адрес электронной почты. Для этого установите для параметра emailRequired значение true в объекте PaymentDataRequest .

Выполнение этой рекомендации позволяет укрепить доверие и повысить лояльность клиентов.

Принимайте через Google Pay платежи за подписки

Если вы принимаете платежи за подписки через Google Pay, разрешите пользователям в любое время изменять дополнительный способ оплаты.

Подписаться
Рисунок 7. Оплата подписок с помощью Google Pay

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