Вы можете отменить транзакцию, используя четыре зарезервированных идентификатора продукта для тестирования статических откликов в приложении:
android.test.куплено
Когда вы отправляете запрос на оплату в приложении с этим идентификатором продукта, Android-маркет отвечает, как будто вы успешно приобрели товар.Ответ содержит строку JSON, которая содержит ложную информацию о покупке (например, поддельный идентификатор заказа).В некоторых случаях строка JSON подписывается, и ответ содержит подпись, поэтому вы можете проверить реализацию проверки подписи, используя эти ответы.
android.test.canceled
Когда вы делаетеЗапрос платежа в приложении с этим идентификатором продукта Android Market отвечает, как если бы покупка была отменена.Это может произойти, если в процессе заказа возникла ошибка, например, недействительная кредитная карта, или если вы отменили заказ пользователя до его оплаты.
android.test.refunded
Когда вы отправляете запрос на выставление счета в приложении с этим идентификатором продукта, Android-маркет отвечает, как если бы покупка была возмещена.Возврат средств не может быть инициирован через платежный сервис Android Market.Возврат должен быть инициирован вами (торговцем).После обработки запроса на возврат средств через учетную запись Google Checkout в Android приложение отправляется сообщение о возврате.Это происходит только тогда, когда Android Market получает уведомление от Google Checkout о возврате средств.Дополнительную информацию о возвратах см. В разделе «Обработка сообщений IN_APP_NOTIFY» и «Оплата в приложении».
android.test.item_unavailable
Когда вы отправляете запрос в приложении с этим ID продуктаAndroid Market реагирует так, как если бы приобретаемый товар не был указан в списке продуктов вашего приложения.