Recurso: VoidedPurchase
El recurso VoidedPurchase indica una compra que se canceló o reembolsó, o para la cual se generó una devolución del cargo.
| Representación JSON | 
|---|
{ "kind": string, "purchaseToken": string, "purchaseTimeMillis": string, "voidedTimeMillis": string, "orderId": string, "voidedSource": integer, "voidedReason": integer, "voidedQuantity": integer }  | 
              
| Campos | |
|---|---|
kind | 
                
                   
 Este tipo representa un objeto de compra anulada en el servicio androidpublisher.  | 
              
purchaseToken | 
                
                   
 Es el token que identifica de forma única una suscripción o compra única. Para identificar de forma única renovaciones de suscripciones, usa orderId (disponible a partir de la versión 3 de la API).  | 
              
purchaseTimeMillis | 
                
                   
 Fecha y hora en la que se hizo la compra, expresada en milisegundos desde la época (1 de enero de 1970).  | 
              
voidedTimeMillis | 
                
                   
 Fecha y hora en la que una compra se canceló o reembolsó, o en la cual se devolvió el cargo correspondiente, expresada en milisegundos desde la época (1 de enero de 1970).  | 
              
orderId | 
                
                   
 ID de pedido que identifica de forma única una compra única, o una renovación o compra de suscripción.  | 
              
voidedSource | 
                
                   
 Iniciador de una compra anulada. Los valores posibles son los siguientes: 0. Usuario 1. Desarrollador 2. Google  | 
              
voidedReason | 
                
                   
 Motivo por el que se anuló una compra. Los valores posibles son los siguientes: 0. Otro 1. Arrepentimiento 2. Not_received 3. Defectuosa 4. Compra accidental 5. Fraude 6. Friendly_fraud 7. Devolución del cargo 8. Unacknowledged_purchase  | 
              
voidedQuantity | 
                
                   
 Cantidad anulada como resultado de un reembolso parcial basado en cantidad. Las compras anuladas asociadas a reembolsos parciales basados en cantidad solo pueden devolverse si includeQuantityBasedPartialRefund está definido como verdadero.  | 
              
Métodos | 
            |
|---|---|
                
 | 
              Enumera las compras que se cancelaron o reembolsaron, o para las cuales se generó una devolución del cargo. | 
Códigos de error
Las operaciones de este recurso devuelven los siguientes códigos de error HTTP:
| Código de error | Motivo | Solución | 
|---|---|---|
5xx | 
  Error genérico en el servidor de Google Play. | Vuelve a intentar enviar tu solicitud.
     Si el problema persiste, comunícate con tu administrador de cuentas de Google Play o envía una solicitud de asistencia. Considera consultar el Panel de estado de Play para ver si hay interrupciones conocidas.  | 
409 | 
  Se produjo un error de actualización de simultaneidad.
     Se intentó actualizar un objeto que ya se estaba actualizando. Por ejemplo, una compra se confirma llamando al método   | 
  Vuelve a intentar enviar tu solicitud. |