Требуется ли в тестовых аккаунтах настоящая кредитная карта для покупок через In-app Billing?

Медленно (но методично) продвигаясь к моей первой реализации In-app Billing, я достиг точки, в которой я действительно могу запустить образец приложения для выставления счетов на рынке ]: Приложение подписано и загружено в AM , «список продуктов» был создан в соответствии с инструкциями , а тестовая учетная запись была настроена как в Google , так и в телефон.

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

Например, при тестировании PayPal можно создать тестовые учетные записи с поддельными номерами CC для свободного тестирования без нагрузки на настоящую систему CC.

Доступно ли это (или возможно ли) для разработки и тестирования биллинга в приложениях?

Обновление: Я тестировал это на другом устройстве, имея только тестовую учетную запись и, конечно же, Android Market ведет себя ошибочно, отвечая на следующее сообщение об ошибке:

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

enter image description here

Я знаю, что элемент есть и что он правильно настроен в Android Market, потому что эта ошибка никогда не выдается на устройстве с реальной учетной записью с номером CC (там я получаю идеальное поведение с замаскированным номером CC. , Итого и кнопку Принять и купить ). Почему Google пишет такие вводящие в заблуждение сообщения об ошибках?

Обновление: Я нашел эту невероятную ветку , которая, кажется, частично отвечает на мой вопрос. Если только с тех пор Google не представил что-то новое.

7
задан Community 23 May 2017 в 11:48
поделиться