Ressource: ProductPurchase
Une ressource ProductPurchase indique l'état de l'achat d'un produit intégré par un utilisateur.
Représentation JSON |
---|
{ "kind": string, "purchaseTimeMillis": string, "purchaseState": integer, "consumptionState": integer, "developerPayload": string, "orderId": string, "purchaseType": integer, "acknowledgementState": integer, "purchaseToken": string, "productId": string, "quantity": integer, "obfuscatedExternalAccountId": string, "obfuscatedExternalProfileId": string, "regionCode": string, "refundableQuantity": integer } |
Champs | |
---|---|
kind |
Ce type représente un objet inappPurchase dans le service androidpublisher. |
purchase |
Heure à laquelle le produit a été acheté, en millisecondes écoulées depuis l'epoch (1er janvier 1970). |
purchase |
L'état de l'achat de la commande, Les valeurs possibles sont: 0. Acheté 1. Annulé 2. En attente |
consumption |
État de consommation du produit intégré. Les valeurs possibles sont: 0. À consommer 1. A consommé |
developer |
Chaîne spécifiée par le développeur contenant des informations supplémentaires sur une commande. |
order |
ID de commande associé à l'achat du produit intégré. |
purchase |
Type d'achat du produit intégré à l'application. Ce champ n'est défini que si cet achat n'a pas été effectué à l'aide du flux de facturation standard dans l'application. Les valeurs possibles sont: 0. Test (c'est-à-dire acheté auprès d'un compte de test de licence) 1. Promotion (par exemple, acheté avec un code promotionnel) N'inclut pas les achats avec des points Play. 2. Avec récompense (par exemple, en regardant une annonce vidéo au lieu de payer) |
acknowledgement |
État de la confirmation du produit intégré à l'application. Les valeurs possibles sont: 0. À confirmer 1. Confirmation |
purchase |
Jeton d'achat généré pour identifier cet achat. Ne sont pas toujours présentes. |
product |
Code SKU du produit intégré à l'application. Ne sont pas toujours présentes. |
quantity |
Quantité associée à l'achat du produit intégré. Si cet attribut n'est pas présent, la quantité est définie sur 1. |
obfuscated |
Version obscurcie de l'ID associé de manière unique au compte de l'utilisateur dans votre application. Présente uniquement si spécifiée à l'aide de https://developer.android.com/reference/com/android/billingclient/api/BillingFlowParams.Builder#setobfuscatedaccountid au moment de l'achat. |
obfuscated |
Version obscurcie de l'ID associée uniquement au profil de l'utilisateur dans votre application. Ne s'affiche que si elle est spécifiée à l'aide de https://developer.android.com/reference/com/android/billingclient/api/BillingFlowParams.Builder#setobfuscatedprofileid lors de l'achat. |
region |
Code de région de facturation ISO 3166-1 alpha-2 de l'utilisateur au moment de l'attribution du produit. |
refundable |
Quantité éligible au remboursement, c'est-à-dire quantité qui n'a pas été remboursée. Cette valeur reflète les remboursements partiels et totaux basés sur la quantité. |
Méthodes |
|
---|---|
|
Confirme l'achat d'un élément intégré à l'application. |
|
Utilise un achat pour un article intégré à l'application. |
|
Vérifie l'état d'achat et de consommation d'un élément intégré à l'application. |