AI-generated Key Takeaways
- 
          This page details how to acknowledge a purchase of an inapp item using an HTTP POST request. 
- 
          The request requires path parameters for the application package name, inapp product SKU, and the purchase token. 
- 
          The request body can optionally include a developer payload. 
- 
          A successful response body is empty. 
Acknowledges a purchase of an inapp item.
HTTP request
POST https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{packageName}/purchases/products/{productId}/tokens/{token}:acknowledge
The URL uses gRPC Transcoding syntax.
Path parameters
| Parameters | |
|---|---|
| packageName | 
 The package name of the application the inapp product was sold in (for example, 'com.some.thing'). | 
| productId | 
 The inapp product SKU (for example, 'com.some.thing.inapp1'). | 
| token | 
 The token provided to the user's device when the inapp product was purchased. | 
Request body
The request body contains data with the following structure:
| JSON representation | 
|---|
| { "developerPayload": string } | 
| Fields | |
|---|---|
| developerPayload | 
 Payload to attach to the purchase. | 
Response body
If successful, the response body is empty.
Sample
The following is a sample request:
curl \ -X POST \ 'https://androidpublisher.googleapis.com/androidpublisher/v3/applications/com.example.app/purchases/products/com.example.app.inapp1/tokens/exampletoken:acknowledge' \ -H 'Accept: application/json' \ -H 'Authorization: Bearer [YOUR_ACCESS_TOKEN]' \ -H 'Content-Type: application/json' -d '{ "developerPayload": "payload_for_the_purchase" }'
Authorization scopes
Requires the following OAuth scope:
- https://www.googleapis.com/auth/androidpublisher