Платежи в приложении не выполняются: «слишком много времени для доставки» - PullRequest
1 голос
/ 06 февраля 2012

Я в процессе интеграции In-App Billing в свое приложение для неуправляемых продуктов.Я уже настроил свое приложение на рынке для реализации разрешения BILLING.Я опубликовал идентификаторы продукта, как и ожидалось в моей версии приложения.До сих пор я использовал тестовые продукты, но для обеспечения качества пытался протестировать их с реальными продуктами, заряжая как карту AMEX, так и личные карты VISA / Mastercard.

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

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

Приложение Market отвечает пользователю диалоговым окном с текстом

"Purchase canceled
Your payment could not be processed. Sign in to your Google Wallet account to request support."

Эта проблема наблюдается на 2 устройствах Galaxy Nexus 4G, а также на HTC Sensation 4G.Проблема возникает в сетях WiFi, 3G и 4G.Покупки аккаунтов первоначально получают электронное письмо с уведомлением о получении заказа, за которым следует электронное письмо об отмене заказа.В электронном письме о получении заказа правильно указана полная информация о транзакции, включая название продукта, стоимость, номер заказа, дату и т. Д. Отмена заказа также включает в себя всю эту информацию и описывает причину отмены как «Слишком много времени для доставки».В это время приложение получает сообщение об изменении состояния покупки, что является отменой транзакции.

Любое понимание того, что происходит, и почему все мои транзакции не завершаются?

Ответы [ 2 ]

4 голосов
/ 14 февраля 2012

По электронной почте от Адвоката разработчика Android я подтвердил, что это вопрос риска / урегулирования.

Полный ответ от него:

Даллас,

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

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

В частности, эти пользователи помечаются Google Checkout как находящиеся в «корзине риска» нашими автоматизированными системами.Заказы этих пользователей временно задерживаются, пока мы вручную проверяем аккаунт.В большинстве случаев заказы передаются для обработки в течение 24 часов без проблем.

Тарификация в приложении является особым случаем, поскольку для всех заказов на выставление счетов в приложении действует 45-секундный тайм-аут обработки.(Это было основано на отзывах нескольких известных разработчиков приложений.) К сожалению, это означает, что любой пользователь, помещенный в корзину с рисками, будет отменен.Попытка повторной покупки через 24 часа должна работать правильно.

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

Опять же, команда Market знает об этой проблеме и активно работает надулучшение качества обслуживания клиентов.Спасибо за ваше терпение.

1 голос
/ 06 февраля 2012

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

http://groups.google.com/group/android-developers/browse_thread/thread/66e26d87a7226000?pli=1

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