Транзакция Google Pay завершилась с ошибкой 409

Мы интегрировали Google Pay с типом токенизации как TOKENIZATION_DIRECT с добавлением public_key в качестве параметра.

.setPaymentMethodTokenizationType (WalletConstants.PAYMENT_METHOD_TOKENIZATION_TYPE_DIRECT) .addParameter ("publicKey", "... ключ ..")

Но транзакция завершается неудачно с кодом ошибки 409, что означает согласно документации

Ошибка, не подлежащая немедленному устранению. Возникли проблемы с учетной записью покупателя (например, закрытая учетная запись, неподдерживаемая страна)

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


person Udaykiran    schedule 27.07.2018    source источник
comment
Можете ли вы попробовать действия, описанные в разделе устранения неполадок, и обновить свое сообщение: developers.google .com / pay / api / android / support / Troubleshooting   -  person fstanis    schedule 30.07.2018
comment
Вам удалось найти ответ, у меня такая же проблема   -  person Cornelius Kruger    schedule 16.08.2018
comment
Имея точную ту же проблему - этот Google Pay оказывается головной болью :(   -  person slott    schedule 19.02.2019


Ответы (1)


Коды ошибок Google Pay:

  • 400 Запрос содержит недопустимый аргумент.

  • 504 Срок истек до завершения операции.

  • 404 Запрошенный объект не найден. Пункт списка

  • 409 Объект запроса уже существует.

  • 403 У вызывающего абонента нет разрешения.

  • 429 Ресурс исчерпан (например, контрольная цитата).

  • 400 Проверка предварительного условия не удалась.

  • 409 Операция была прервана.

  • 500 Произошла внутренняя ошибка.

  • 503 Служба недоступна.

  • 401 Запрос не имеет действительных аутентифицированных учетных данных.

person Antonis Radz    schedule 25.01.2021
comment
Откуда это? Я нигде не могу найти эту документацию. - person James Riordan; 08.04.2021