acknowledge(packageName=*, productId=*, token=*, body=None)
Acknowledges a purchase of an inapp item.
get(packageName=*, productId=*, token=*)
Checks the purchase and consumption status of an inapp item.
acknowledge(packageName=*, productId=*, token=*, body=None)
Acknowledges a purchase of an inapp item. Args: packageName: string, The package name of the application the inapp product was sold in (for example, 'com.some.thing'). (required) productId: string, The inapp product SKU (for example, 'com.some.thing.inapp1'). (required) token: string, The token provided to the user's device when the subscription was purchased. (required) body: object, The request body. The object takes the form of: { "developerPayload": "A String", # Payload to attach to the purchase. }
get(packageName=*, productId=*, token=*)
Checks the purchase and consumption status of an inapp item. Args: packageName: string, The package name of the application the inapp product was sold in (for example, 'com.some.thing'). (required) productId: string, The inapp product SKU (for example, 'com.some.thing.inapp1'). (required) token: string, The token provided to the user's device when the inapp product was purchased. (required) Returns: An object of the form: { # A ProductPurchase resource indicates the status of a user's inapp product purchase. "orderId": "A String", # The order id associated with the purchase of the inapp product. "kind": "androidpublisher#productPurchase", # This kind represents an inappPurchase object in the androidpublisher service. "purchaseToken": "A String", # The purchase token generated to identify this purchase. "quantity": 42, # The quantity associated with the purchase of the inapp product. "consumptionState": 42, # The consumption state of the inapp product. Possible values are: # - Yet to be consumed # - Consumed "purchaseType": 42, # The type of purchase of the inapp product. This field is only set if this purchase was not made using the standard in-app billing flow. Possible values are: # - Test (i.e. purchased from a license testing account) # - Promo (i.e. purchased using a promo code) # - Rewarded (i.e. from watching a video ad instead of paying) "developerPayload": "A String", # A developer-specified string that contains supplemental information about an order. "purchaseTimeMillis": "A String", # The time the product was purchased, in milliseconds since the epoch (Jan 1, 1970). "purchaseState": 42, # The purchase state of the order. Possible values are: # - Purchased # - Canceled # - Pending "acknowledgementState": 42, # The acknowledgement state of the inapp product. Possible values are: # - Yet to be acknowledged # - Acknowledged "productId": "A String", # The inapp product SKU. }