A versão 3 do faturamento no aplicativo do Google Play oferece suporte a reembolsos?

Eu obtive o IAB v3 funcionando e consegui fazer uma compra para um item gerenciado. No entanto, para continuar desenvolvendo e testando, eu queria reembolsar a compra para que eu pudesse tentar fazer a mesma compra novamente. Eu entrei em minha conta de comerciante do Google Checkout e a compra foi reembolsada com sucesso. No entanto, o aplicativo ainda acha que o usuário tem o item comprado. Já se passaram várias semanas desde que eu fiz o reembolso, então não é um problema de atraso.

Basicamente, no meuQueryInventoryFinishedListener implementação,inventory.hasPurchase(SKU_REMOVE_ADS) sempre retorna true, mesmo após o reembolso (SKU_REMOVE_ADS é o SKU do item que estou vendendo). Eu estava esperando que ele retornasse falso após o reembolso ter sido processado.

Se você olhar para oSeção 'Handling Refunds' da referência do IAB, diz que seu aplicativo precisa estar ouvindo as mensagens IN_APP_NOTIFY. No entanto, odocumentação para IN_APP_NOTIFY é específico para v2 de faturamento no aplicativo. Não parece ser algo que está disponível em v3 desde que não é mencionado em qualquer lugar na referência v3 nem posso encontrar qualquer referência para ele noaplicativo TrivialDrive de amostra que eles estão usando para demonstrar o IAB v3.

O v3 do IAB suporta reembolsos / cancelamentos de compras? Alguém já tentou e conseguiu trabalhar?

questionAnswers(3)

yourAnswerToTheQuestion