В этом справочнике описаны параметры объектов ошибок API Google Pay для использования на вашем сайте. Объекты ошибок — это объекты, возвращаемые отклоненным обещанием клиентского метода JavaScript.
PaymentsError
Этот объект содержит сведения об ошибках, возвращаемых клиентскими методами JavaScript. Ошибки могут не отображаться в диалоговом окне, доступном пользователю.
| Свойство | Тип | Описание |
|---|---|---|
statusCode | нить | Короткий код, описывающий тип ошибки. |
statusMessage | нить | Сообщение для разработчика, описывающее обнаруженную ошибку и возможные шаги по ее исправлению. |
Распространенные ошибки
Этот объект отображает ошибки, которые могут возникнуть во всех методах JavaScript. Проверьте консоль разработчика на наличие дополнительных сообщений об ошибках.
| Код статуса | Описание |
|---|---|
BUYER_ACCOUNT_ERROR | Текущий пользователь Google не может предоставить платежную информацию. |
DEVELOPER_ERROR | Переданный параметр имеет неверный формат. В консоли браузера может появиться сообщение об ошибке для всех настроенных сред. |
MERCHANT_ACCOUNT_ERROR | У сайта, обращающегося к API Google Pay, нет необходимого разрешения. Это может быть связано с неправильной конфигурацией или неверным идентификатором продавца, указанным в запросе. Проверьте поле |
INTERNAL_ERROR | Общая ошибка сервера. |