# AppPurchaseOneTime - admin-graphql - OBJECT
Version: 2025-01

## Description
Services and features purchased once by a store.

### Access Scopes
The staff member must have permission to manage app billing or approve app charges if authenticated with an online access token as described in https://shopify.dev/apps/auth/oauth/access-modes.


## Fields
* [createdAt](/docs/api/admin-graphql/2025-01/scalars/DateTime): DateTime! - The date and time when the app purchase occurred.
* [id](/docs/api/admin-graphql/2025-01/scalars/ID): ID! - A globally-unique ID.
* [name](/docs/api/admin-graphql/2025-01/scalars/String): String! - The name of the app purchase.
* [price](/docs/api/admin-graphql/2025-01/objects/MoneyV2): MoneyV2! - The amount to be charged to the store for the app purchase.
* [status](/docs/api/admin-graphql/2025-01/enums/AppPurchaseStatus): AppPurchaseStatus! - The status of the app purchase.
* [test](/docs/api/admin-graphql/2025-01/scalars/Boolean): Boolean! - Whether the app purchase is a test transaction.

## Connections



## Related queries

## Related mutations
* [appPurchaseOneTimeCreate](/docs/api/admin-graphql/2025-01/mutations/appPurchaseOneTimeCreate) Charges a shop for features or services one time.
This type of charge is recommended for apps that aren't billed on a recurring basis.
Test and demo shops aren't charged.

## Related Unions

## Examples