# Purchase.PurchaseState


```
@Retention(value = java.lang.annotation.RetentionPolicy.SOURCE)
public annotation Purchase.PurchaseState
```

<br />

*** ** * ** ***

Possible purchase states.

## Summary

| ### Constants |
|---|---|
| `static final int` | `https://developer.android.com/reference/com/android/billingclient/api/Purchase.PurchaseState#PENDING() = 2` Purchase is pending and not yet completed to be processed by your app. |
| `static final int` | `https://developer.android.com/reference/com/android/billingclient/api/Purchase.PurchaseState#PURCHASED() = 1` Purchase is completed. |
| `static final int` | `https://developer.android.com/reference/com/android/billingclient/api/Purchase.PurchaseState#UNSPECIFIED_STATE() = 0` Purchase with unknown state. |

## Constants

### PENDING

```
public static final int PENDING = 2
```

Purchase is pending and not yet completed to be processed by your app.

### PURCHASED

```
public static final int PURCHASED = 1
```

Purchase is completed.

### UNSPECIFIED_STATE

```
public static final int UNSPECIFIED_STATE = 0
```

Purchase with unknown state.