> For the complete documentation index, see [llms.txt](https://developer.smarts.ee/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://developer.smarts.ee/general/request-and-responses/purchasecontrolcheckrequest.md).

# PurchaseControlCheckRequest

### Object description

| Field         | Type                                                         | Required | Description               |
| ------------- | ------------------------------------------------------------ | -------- | ------------------------- |
| invoiceId     | String                                                       | Yes      | Smarts invoice identifier |
| langCode      | [LangCode](/general/data-object-description/langcode.md)     | Yes      | Language code             |
| personId      | String                                                       | Yes      | Smarts person unique ID   |
| institutionId | String                                                       | Yes      | Smarts store unique ID    |
| products      | List<[Product](/general/data-object-description/product.md)> | Yes      | Shopping cart products    |
