Часто задаваемые вопросы

На этой странице представлена ​​общая информация и ответы на часто задаваемые вопросы об API Google Pay.

О Google Pay API

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

Как получить поддержку

Зарегистрируйтесь в консоли Google Pay и Wallet и выберите «Связаться со службой поддержки». Мы поможем вам устранить неполадки в ваших интеграциях. Кроме того, для самостоятельной отладки вашей интеграции воспользуйтесь нашими руководствами по устранению неполадок для Android и веб-версии .

Поддерживаемые функции

API Google Pay поддерживает ряд функций.

Поддерживаемые формы оплаты

API Google Pay может возвращать данные банковских карт или токены платежной системы.

Регулярные платежи и подписки

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

Google Pay поддерживает регулярные платежи, если выполняются следующие условия:

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

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

Автоматическое пополнение или «добавление»

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

Возврат платежей

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

Сбор пожертвований

Утвержденные некоммерческие организации (НКО) могут интегрировать API Google Pay для сбора пожертвований только в том случае, если они предоставят документацию, подтверждающую и удостоверяющую их некоммерческий статус. Например, НКО США должны предоставить действительное подтверждение статуса 501(c)3 от Налогового управления США (IRS), чтобы соответствовать требованиям.

Условия и положения

Условия использования API Google Pay

Все продавцы обязаны согласиться с условиями использования API Google Pay и соблюдать их.

Политика допустимого использования API Google Pay

Все продавцы обязаны согласиться с Политикой допустимого использования API Google Pay и соблюдать её.

Политика в отношении азартных игр

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

Наша политика в отношении азартных игр может время от времени меняться. Все заявки подлежат рассмотрению и утверждению.

Мы принимаем интеграции с игровыми сервисами от компаний, расположенных в следующих странах:

  • Австралия
  • Канада
  • Чехия
  • Франция
  • Джорджия
  • Германия
  • Греция
  • Венгрия
  • Ирландия
  • Италия
  • Япония
  • Нидерланды
  • Польша
  • Португалия
  • Румыния
  • Испания
  • Швеция
  • Великобритания

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

Для получения доступа к API Google Pay для интеграции с азартными играми в рабочую среду необходимо выполнить ряд предварительных условий:

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

Страны, имеющие особые условия или ограничения

Интеграция игорных сервисов разрешена для перечисленных стран, если они соответствуют следующим критериям:

Страна Возможность интеграции с Android Возможность интеграции с веб-сайтом
Болгария Да, с ограничениями:
  • Приложения, перенаправляющие на веб-сайт, имеют право на участие.
  • Приложения, которые не перенаправляют на веб-сайт, запрещены.
Да
Кипр Да, с ограничениями:
  • Государственная лотерея имеет право на участие.
  • Компания OPAP Cyprus Limited имеет право на участие.
  • Онлайн-казино запрещены.
  • Игровые автоматы запрещены.
  • Ставки на скачки запрещены.
  • Ставки на собачьи бега запрещены.
  • Ставки на разницу цен запрещены.
  • Обмен ставками запрещен.
Да, с ограничениями:
  • Государственная лотерея имеет право на участие.
  • Компания OPAP Cyprus Limited имеет право на участие.
  • Онлайн-казино запрещены.
  • Игровые автоматы запрещены.
  • Ставки на скачки запрещены.
  • Ставки на собачьи бега запрещены.
  • Ставки на разницу цен запрещены.
  • Обмен ставками запрещен.
Финляндия Да, с ограничениями:
  • Компания Veikkaus Oy имеет право на участие.
Да, с ограничениями:
  • Компания Veikkaus Oy имеет право на участие.
Казахстан Да, с ограничениями:
  • В лотереях могут участвовать.
  • Ставки на спорт разрешены.
  • К участию допускаются лица, работающие в тотализаторе.
  • Онлайн-казино запрещены.
  • Электронные казино запрещены.
Да, с ограничениями:
  • В лотереях могут участвовать.
  • Ставки на спорт разрешены.
  • К участию допускаются лица, работающие в тотализаторе.
  • Онлайн-казино запрещены.
  • Электронные казино запрещены.
Польша Нет Да, с ограничениями:
  • Право на участие имеют лицензированные организации, предоставляющие игорные услуги.
ЮАР Да, с ограничениями:
  • Онлайн-ставки на спорт разрешены.
Да, с ограничениями:
  • Онлайн-ставки на спорт разрешены.

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

Политика здравоохранения

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

Будьте готовы предоставить соответствующую лицензию при регистрации для подтверждения вашего варианта использования в сфере здравоохранения. Все заявки подлежат рассмотрению и утверждению.

Политика в сфере финансовых услуг

Наша политика в отношении финансовых услуг изложена в Политике допустимого использования API Google Pay.

Будьте готовы предоставить соответствующую лицензию при регистрации для подтверждения вашего сценария использования финансовых услуг. Все предоставленные данные подлежат проверке и утверждению.

Общие часто задаваемые вопросы

Следующие часто задаваемые вопросы относятся к продавцам:

Я использую услуги крупного платежного провайдера для управления всеми рисками и надежной аутентификации клиентов. Что мне следует знать о GPay?

API Google Pay возвращает способы оплаты в подписанном и зашифрованном виде. Возвращаемые способы оплаты представляют собой либо PAN-карты, либо токенизированные карты, состоящие из PAN-карты устройства (DPAN) и криптограмм.

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

Для карт, содержащих протокол PAN, требуется защита 3D Secure с помощью собственного решения или решения, предоставленного платежным процессором.

Если ваш платежный провайдер управляет всей логикой управления рисками и SCA, убедитесь, что ваша интеграция с API Google Pay включает следующие свойства:

  • merchantInfo.merchantName ( Android , Web ) : Название продавца отображается в платежной форме.
  • transactionInfo.countryCode ( Android , Web ) : Этот параметр указывает страну обработки транзакции. Необходимо указать страну банка-эквайера.
  • transactionInfo.totalPrice ( Android , Web ) : Общая денежная сумма транзакции с возможностью указания точности до двух знаков после запятой.
Как получить идентификатор продавца Google?
Вы можете получить идентификатор продавца Google после того, как Google одобрит ваш веб-сайт. Для начала процесса войдите в консоль Google Pay & Wallet и создайте интеграцию с API Google Pay. Вам необходимо указать список полных доменных имен, а также поддоменов, которые позволят вам вызывать API Google Pay.
Можно ли использовать один идентификатор продавца (Merchant ID) для нескольких брендов и каналов (веб/приложение)?
Да, использование одного идентификатора продавца (Merchant ID) для нескольких брендов и платформ (таких как веб-версия и Android) поддерживается и, как правило, рекомендуется для упрощения сверки данных.
Как продавцы могут продвигать возможность приема платежей через Google Pay в своих приложениях и на сайтах среди пользователей?
Чтобы подчеркнуть поддержку Google Pay, обязательно используйте материалы, представленные в наших рекомендациях по фирменному стилю для Android и веб-версии .
Если у вас есть интеграция с Android, вы можете указать в описании в Play Store, что теперь поддерживается Google Pay. Для веб-интеграций вы можете добавить описание непосредственно на веб-сайт продавца.
Могут ли платформы электронной коммерции поддерживать Google Pay?
Да, API Google Pay поддерживает подключение платформ электронной коммерции. Партнеры — платежные системы, шлюзы или платформы электронной коммерции, размещающие страницу оформления заказа от имени своих продавцов, — могут использовать функцию размещения страницы оформления заказа в Google Pay.
Какие платежные системы поддерживают Google Pay?
Чтобы найти список платежных систем, поддерживающих Google Pay, см. наш список платежных систем Google Pay .
В каких странах и регионах поддерживается Google Pay?
Ознакомьтесь с нашим списком стран, в которых поддерживается Google Pay для онлайн-платежей или платежей в приложениях.
Какие страны и регионы поддерживают токены Google Pay (CRYPTOGRAM_3DS)?
Список стран и банков в каждой из них, поддерживающих токены Google Pay (CRYPTOGRAM_3DS) , можно найти на нашей странице «Поиск поддерживаемых способов оплаты в магазинах и бесконтактной оплаты» . В списке указаны как поддерживаемые, так и неподдерживаемые карты.
В чём разница между встроенными платежами Google Play и API Google Pay?
Разработчики Google Play, продающие цифровые товары и услуги в приложениях для Android, должны использовать функцию внутриигровых покупок Google Play, как указано в Центре политики разработчиков Play . Примеры внутриигровых покупок включают виртуальные игровые продукты, функции или контент приложений, а также облачные программные продукты. Подробнее о внутриигровых покупках можно узнать на странице обзора Google Play Billing .
При использовании в приложениях API Google Pay доступен только для физических товаров и услуг.
Взимает ли Google Pay какие-либо комиссии?
Google Pay не взимает с пользователей, продавцов и разработчиков дополнительных комиссий за использование API Google Pay для осуществления платежей. Продавцы, в частности, продолжают платить комиссию за обработку платежей своему платежному процессору.
Что делает Google для проверки учетных данных и предотвращения мошенничества?
Все карты, добавленные в Google, проходят авторизацию для проверки данных карты, включая код подтверждения карты (CVC). Google также использует собственную систему оценки рисков, основанную на данных платежных инструментов, профилях учетных записей Google, истории покупок, местоположении и информации об устройстве. Однако продавцы должны продолжать использовать свои текущие инструменты оценки рисков и предотвращения мошенничества при транзакциях через Google Pay.
Поддерживается ли Google Pay в WebView мобильных приложений?
Android WebView полностью поддерживает Google Pay и имитирует работу мобильного веб-браузера, при условии добавления необходимой зависимости WebKit. Однако в iOS WebView API isReadyToPay всегда будет возвращать false из-за ограничений iOS на использование сторонних файлов cookie. И приложение Android, и домен веб-сайта внутри WebView должны быть авторизованы для доступа в рабочую среду. Подробную информацию о реализации см. в документации «Использование Android WebView» или «Использование iOS WKWebview» .
Моего процессора нет в списке. Могу ли я всё ещё интегрировать его с Google Pay?
Google Pay постоянно налаживает партнерские отношения с платформами электронной коммерции и платежными системами. Если вы не можете найти свою платежную систему на сайте g.co/pay/processors , вы можете отправить запрос . Вы получите уведомление, когда ваша платежная система станет доступна.
Как включить Google Pay, если у меня уже есть платежный процессор или платформа для обработки платежей?
Google Pay сотрудничает с различными поставщиками платежных услуг и платформами электронной коммерции . Каждый из них предлагает специальную документацию, которая поможет вам начать работу, а также наше основное руководство для упрощения процесса регистрации.
Как мне предложить своим продавцам Google Pay в больших масштабах, если я являюсь поставщиком услуг по обработке платежей?
Поддерживаемые платежные системы могут внедрить наше решение для веб-интеграции с хостингом оформления заказа. Хостинг оформления заказа позволяет вашим клиентам предлагать Google Pay своим покупателям и избегать индивидуальной регистрации в Google Pay.

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

Как Google Pay может обеспечить пользователям возможность выбора различных вариантов доставки и цен, если я предлагаю доставку непосредственно в процессе оформления заказа?
Для интеграции с веб-сервисами требуется адрес доставки, а различные варианты доставки и цены отображаются в объектах PaymentDataRequest , PaymentOptions и PaymentDataCallbacks . Пример такой ситуации можно посмотреть в демонстрации динамического обновления цен .

Для интеграции с Android вам потребуется указать адрес доставки в объекте PaymentDataRequest .

Как я получу деньги за покупки, совершенные с помощью Google Pay?
API Google Pay упрощает транзакции, передавая платежную информацию от пользователей вашему поставщику платежных услуг. Он не участвует в денежных потоках и предназначен для работы поверх вашей существующей платежной инфраструктуры.
Какие требования предъявляются для получения доступа к производственной среде?
Продавцы должны создать бизнес-профиль в консоли Google Pay и Wallet и загрузить скриншоты процесса покупки для проверки. Каждый домен, на котором размещен API Google Pay, должен быть отправлен на утверждение отдельно, поскольку домены с подстановочными знаками (например, *.merchant.com) не принимаются. Дополнительную информацию см. на странице «Опубликовать интеграцию» для Android и/или веб-версии .
Как я могу узнать статус своей заявки на интеграцию и нужно ли мне вносить какие-либо изменения после процесса проверки?
После отправки вашей интеграции Google Pay API на проверку вы получите электронное письмо с результатами. Если ваша интеграция соответствует нашей Политике допустимого использования и фирменным стандартам, она будет одобрена и отобразит статус «Активная» в консоли Google Pay & Wallet. Если требуются изменения, статус изменится на «Требуется дополнительная информация» , и в электронном письме будет указано, что необходимо исправить перед повторной отправкой. По любым вопросам, касающимся вашей заявки, вы можете обратиться в службу поддержки напрямую из консоли Google Pay & Wallet.
Как мне устранить неполадки в интеграции Google Pay API, если я вижу сообщение об ошибке?
Для получения информации о распространенных кодах ошибок и способах их устранения ознакомьтесь с нашими руководствами по устранению неполадок для Android и веб-версии . Если у вас возникнут дополнительные вопросы, обратитесь в службу поддержки через консоль Google Pay & Wallet.
Как настроить интеграцию API Google Pay, чтобы ограничить доступ к определенным картам?
Все настройки для карт доступны в объекте CardParameters как для Android , так и для веб-версии . Например, вы можете выбрать, какие платежные системы вы хотите разрешить, и какие страны-эмитенты карт вы хотите разрешить.
Что такое API Google Pay?
API Google Pay позволяет вашим клиентам оплачивать покупки одним нажатием кнопки, используя способы оплаты, сохраненные в их аккаунте Google. API обеспечивает простую процедуру оформления заказа для миллионов пользователей с сотнями миллионов сохраненных карт. Он предлагает повышенную безопасность: данные о платежах клиентов шифруются сквозным шифрованием от серверов Google до вашего платежного процессора. Это простой процесс интеграции, который работает с вашей существующей системой обработки платежей и может быть реализован всего несколькими строками кода.
Как связаны API Google Pay и API Google Wallet?
API Google Pay и API Google Wallet — это два отдельных API. API Google Pay позволяет вашим клиентам использовать Google Pay в качестве способа оплаты на вашем веб-сайте или в приложении для Android. API Google Wallet позволяет разработчикам создавать и управлять цифровыми пропусками для различных целей. Например, для карт лояльности, билетов, пропусков, медицинских карт и других настраиваемых элементов. Чтобы узнать больше об API Google Wallet, посетите документацию для разработчиков API Google Wallet .

Какая текущая версия API Google Pay и как обрабатываются обновления?
Текущая версия указана в документации для Android и веб-версии . Google поддерживает эту версию уже несколько лет, добавляя только новые функции и необязательные поля. Все обновления API обратно совместимы, чтобы гарантировать бесперебойную работу существующих интеграций.
Какие платформы поддерживают DPAN (CRYPTOGRAM_3DS) и FPAN (PAN_ONLY)?
DPAN-объекты предназначены только для Android и доступны только при оформлении заказа на устройствах Android или в мобильных веб-версиях/WebView для Android. Веб-версии для настольных компьютеров и устройства iOS не поддерживают DPAN-объекты и по умолчанию возвращают PAN_ONLY.
Как отличить DPAN от FPAN, и как с ними следует обращаться?
Вместо того чтобы строго различать DPAN и FPAN, объект assuranceDetails предназначен для того, чтобы помочь продавцам определить, нужно ли транзакцию пройти проверку 3D Secure для соответствия требованиям строгой аутентификации клиента (SCA). Чтобы получить эти данные, продавцам необходимо добавить assuranceDetailsRequired: true к параметру Card в запросе к API Google Pay.
В чём разница между cardHolderAuthenticated и accountVerified?
Если в запросе assuranceDetailsRequired установлен в true , ответ будет содержать два свойства:
  • accountVerified : указывает на то, что использованная для оплаты карта является подлинной, а счет находится в порядке. Однако одной этой проверки недостаточно для защиты от несанкционированного доступа.
  • cardHolderAuthenticated : Указывает, что пользователь начал транзакцию с помощью своего устройства на базе Android и использовал предоставленный сетевой токен, привязанный к устройству.
Как использовать эти флаги для активации 3D Secure?
Продавцам следует использовать эти флаги для построения логики запуска 3D Secure. Если и cardHolderAuthenticated , и accountVerified возвращают значение true , учетные данные считаются высокозащищенными и соответствующими требованиям SCA, и вам не нужно дополнительно проверять транзакцию с помощью аутентификации 3DS.
Получат ли продавцы токены электронной коммерции, если установят assuranceDetailsRequired: true ?
Нет, токены для электронной коммерции контролируются на уровне платежных систем.
Подпадают ли транзакции Google Pay под механизм перераспределения ответственности?
Возможность перераспределения ответственности зависит от платежной системы. MasterCard предоставляет её автоматически для транзакций с использованием соответствующих токенов, в то время как Visa требует от продавцов вручную включить эту функцию через консоль Google Pay. Подробнее см. раздел «Включение перераспределения ответственности Visa» .
Как можно идентифицировать транзакции типа «Купи сейчас, заплати позже» (BNPL)?
В настоящее время для транзакций BNPL (купи сейчас, получи позже) нет специального идентификатора. В вашей системе они будут отображаться как обычные учетные данные FPAN.
Может ли Google предоставить тестовые карточки для проверки сценариев SCA?
API Google Pay не может напрямую предоставлять тестовые карты SCA. Ваш платежный провайдер должен иметь возможность использовать набор тестовых карт в своей тестовой среде для ваших нужд тестирования.
Каков срок действия или время жизни (TTL) зашифрованных платежных данных?
Зашифрованные данные Google Pay истекают ровно через неделю. Продавцы, обрабатывающие платежи с задержкой или асинхронно, должны убедиться, что платеж авторизован их поставщиком платежных услуг (PSP) в течение этого периода времени, прежде чем данные исчезнут.
Как осуществляются операции после покупки, такие как возврат средств и повторная авторизация?
Google Pay не участвует в денежных потоках и выступает исключительно в качестве посредника для токенизированных учетных данных. После совершения первоначальной транзакции ваш поставщик платежных услуг (PSP) сопоставляет платежную информацию в зашифрованном содержимом с собственным токеном (например, «токеном продавца» или «идентификатором профиля клиента»). Все последующие взаимодействия и денежные потоки управляются исключительно между вами и вашим PSP.