Мне нужно проверить, как работает мой биллинг в приложении. Хотел бы проверить это с помощью тестовых аккаунтов.
Если я покупаю свой товар в приложении с использованием тестовой учетной записи, нужно ли мне платить за него?
Мне нужно проверить, как работает мой биллинг в приложении. Хотел бы проверить это с помощью тестовых аккаунтов.
Если я покупаю свой товар в приложении с использованием тестовой учетной записи, нужно ли мне платить за него?
Хорошо, я проверил это - даже если используется тестовая учетная запись, вы должны купить свой собственный предмет. Позже проверим, можно ли отменить уплаченную сумму (и будет ли взиматься комиссия Google в размере 30%).
Обновление сторнирование возможно, вся сумма сторнируется.
Вы можете отменить транзакцию, используя четыре зарезервированных идентификатора продукта для тестирования статических ответов на платежи в приложении:
http://developer.android.com/guide/market/billing/billing_testing.html
android.test.purchased
Когда вы отправляете запрос на оплату в приложении с этим идентификатором продукта, Android Market отвечает так, как будто вы успешно приобрели товар. Ответ включает строку JSON, содержащую поддельную информацию о покупке (например, поддельный идентификатор заказа). В некоторых случаях строка JSON подписана, и ответ включает подпись, поэтому вы можете протестировать реализацию проверки подписи, используя эти ответы.android.test.canceled
Когда вы отправляете запрос на выставление счетов в приложении с этим идентификатором продукта, Android Market отвечает так, как если бы покупка была отменена. Это может произойти, когда в процессе заказа возникает ошибка, например недействительная кредитная карта, или когда вы отменяете заказ пользователя до того, как он будет списан.android.test.refunded
Когда вы отправляете запрос на оплату в приложении с этим идентификатором продукта, Android Market отвечает так, как если бы покупка была возвращена. Возврат средств не может быть инициирован через службу выставления счетов в приложении Android Market. Возврат должен быть инициирован вами (продавцом). После того, как вы обработаете запрос на возврат через свою учетную запись Google Checkout, Android Market отправит сообщение о возврате в ваше приложение. Это происходит только тогда, когда Android Market получает уведомление от Google Checkout о возврате средств. Дополнительные сведения о возмещении см. в разделах «Обработка сообщений IN_APP_NOTIFY» и «Цены на выставление счетов в приложении».android.test.item_unavailable
Когда вы отправляете запрос на выставление счетов в приложении с этим идентификатором продукта, Android Market отвечает так, как будто приобретаемый товар не указан в списке продуктов вашего приложения.
Похоже, что Google улучшил тестирование покупок в приложении, чтобы вы могли тестировать покупки с помощью своих продуктов (а не только четыре зарезервированных идентификатора продукта) без списания средств с вашей кредитной карты:
Когда ваша реализация In-app Billing будет готова, вы можете протестировать покупку своих SKU в приложении двумя способами:
- Тестовые покупки, которые позволяют выбранным вами тестовым пользователям приобретать ваши продукты в приложении до того, как приложение будет опубликовано, но без какой-либо платы с пользователя, и...
http://developer.android.com/google/play/billing/billing_testing.html#testing-purchases