Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Добавьте ваш аккаунт в Play Console в качестве тестировщика и покупайте только с тестовой карточки.
Только нужно не забывать, что учётная запись гугла для тестирования должна отличаться от учётной записи разработка (той которая имеет доступ в google play developer console). В документации я не нашел такого описания, но если погуглить мы найдет не одно описание подобных решений вопросов и ответов (например, тут и https://medium.com/bleeding-edge/testing-in-app-purchases-on-android-a6de74f78878), да и по своему опыту я помню, что именно так оно и работало.
Так же это указано и в гугловом семпле тут
Make sure to add your test account (the one you will use to test purchases) to the "testers" section of your app. Your test account CANNOT BE THE SAME AS THE PUBLISHER ACCOUNT. If it is, your purchases won't go through.
чтобы сервер подписывал ответ
код проверки и валидации, каким бы утончённым он ни был, можно просто заменить на заглушки.
можно запрашивать факт покупки заново, и довольно часто).
Добавьте разрешение в манифесте.
Покупки в Android приложении — Play Billing Library