# RequestChargeInStoreContext

Object · GraphQL API

Reference object for an in-store charge request.

## Fields

- `id` (`ID!`) — non-null: A unique ID for this charge request.
- `reader` (`InStoreReader`): The reader from which the charge was requested.
- `status` (`InStoreContextStatus!`) — non-null: The status of the context created when the charge was requested. A status of COMPLETE does not indicate a successful payment.
- `transaction` (`Transaction`): The transaction representing the charge on the payment method.
- `statusReason` (`InStoreTransactionContextStatusReason`): The reason for the context status.
- `errors` (`[InStoreContextError!]`): The list of errors for the failed context.

## Used by

- [Node](/braintree/graphql/reference/types/node) — Interface; Possible type

## GraphQL definition

```graphql
type RequestChargeInStoreContext implements Node {
  id: ID!
  reader: InStoreReader
  status: InStoreContextStatus!
  transaction: Transaction
  statusReason: InStoreTransactionContextStatusReason
  errors: [InStoreContextError!]
}
```

---

[View the complete GraphQL schema on GitHub](https://raw.githubusercontent.com/braintree/graphql-api/refs/heads/master/schema.graphql)