Cancelación de pedidos en las compras de prueba de IAB de Google Play después del 20 de junio de 2016

He estado usando las compras en la aplicación de Google Play (IAP) durante mucho tiempo, pero recientemente (20 de junio de 2016) actualizaron el Centro de comerciantes de pagos para que las compras de prueba no se muestren más. Cito un correo electrónico reciente a los desarrolladores:

"Anteriormente, las compras de prueba para IAPs de una sola vez generaron ID de pedido. A partir del 20 de junio de 2016, las IAPs de una sola vez no generarán ID de pedido y no aparecerán en Merchant Center".

No he encontrado ninguna información sobre las compras (no las suscripciones) en el vínculo: https://developer.android.com/google/play/billing/billing_testing.html La página tiene una "Cancelación de compras de prueba completadas" que solo comenta las suscripciones.

Mi pregunta es, ¿dónde puedo cancelar una compra de prueba, si no aparecen en Payments Merchant Center?

ACTUALIZACIÓN: Respuesta oficial del servicio de asistencia de Google:

Gracias por ponerte en contacto con Google Play Developer Support. Me registré y la consola de desarrollo de Play no admite actualmente la cancelación de la prueba IAP. La única manera es consumir el IAP o esperar el tiempo de consumo de 14 días.

ACTUALIZACIÓN 2- Gracias a la respuesta de Mike, he insertado el siguiente código:

Purchase premiumPurchase = inventory.getPurchase(Constants.SKU_PRO); if (premiumPurchase != null) { App.mHelper.consumeAsync(premiumPurchase, new IabHelper.OnConsumeFinishedListener() { @Override public void onConsumeFinished(Purchase purchase, IabResult result) { Log.d(TAG, "Test purchase is consumed."); } }); } 

Sólo ejecuto este código para cancelar la compra de prueba y depurar el flujo de compra completo de nuevo.

La manera más fácil de cancelar una compra integrada en la aplicación es consumirla. Si utiliza el IabHelper proporcionado por Google, puede simplemente llamar a consumeAsync y pasar la compra. Mantengo una función para consumir todos los productos de la aplicación en la aplicación; Esto es esencialmente una función de restablecimiento de facturación para las pruebas.

Lo que obtengo del sitio de desarrolladores de Android es que evitan que el flujo de compras llegue al punto en el que tengas que pagar por ello si se trata de una compra de prueba. Se hace más fácil porque Google se asegura de que no pague por las compras de prueba. Los detiene en 14 días. Las cuentas que se van a hacer necesitan las licencias de prueba que se pueden activar desde la consola del programador.

Así que no tienes que cancelarlos porque técnicamente nunca compraste nada mientras que al mismo tiempo llegas a probar lo que sucede cuando algo se compra. Pero el centro comercial nunca recibe la solicitud.

EDITAR:

Si va a tratar de cancelar directamente y ver lo que sucede, hacer una compra real y cancelarlo.

  • ERROR: dump falló porque no se encontró AndroidManifest.xml
  • ¿Subir el borrador de APK sin interferir con el APK publicado?
  • ¿Cómo evitar que la aplicación de Android se actualice desde la tienda de Google Play?
  • Hacer que los usuarios conecten anuncios en Android, ¿legal o no?
  • Detectar si el usuario ha calificado la aplicación en Android
  • ¿Por qué obtengo esta sugerencia de optimización de Google Play?
  • Lista de aplicaciones instaladas de Google Play contra la cuenta de Google
  • La aplicación no aparece en Android Market para la tableta Motorola XOOM
  • ¿Es la GPLv2 compatible con la iOS App Store y Android Market?
  • Botón de actualización de Google Play Store deshabilitado después de realizar cambios
  • ¿Cómo puedo acceder a la versión alpha de mi aplicación de Android en Google Play?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.