# NETSHOPPING Natives
Red Dead Redemption 3 Native Functions Reference
**Namespace:** NETSHOPPING
**Natives in this file:** 24
**Generated from:** RDR3natives JSON data
---
## CASHINVENTORY_INIT_SESSION_STATUS
| Property | Value |
|----------|-------|
| Native Name | `CASHINVENTORY_INIT_SESSION_STATUS` |
| Hash | `0xC019112F8995DC1C` |
| Return Type | `BOOL` |
| Build | `1207` |
| Parameters | `p0` (int*), `p1` (int*) |
### Parameters
- **`p0`** (`int*`)
- **`p1`** (`int*`)
### Usage
**Lua (Direct):**
```lua
local result = CashinventoryInitSessionStatus(p0, p1)
```
**Lua (Hash):**
```lua
local result = Citizen.InvokeNative(0xC019112F8995DC1C, p0, p1)
```
---
## CASHINVENTORY_IS_CONNECTION_FAULTED
| Property | Value |
|----------|-------|
| Native Name | `CASHINVENTORY_IS_CONNECTION_FAULTED` |
| Hash | `0x6CE9FB6332B5E46E` |
| Return Type | `BOOL` |
| Build | `1207` |
| Parameters | None |
### Usage
**Lua (Direct):**
```lua
local result = CashinventoryIsConnectionFaulted()
```
**Lua (Hash):**
```lua
local result = Citizen.InvokeNative(0x6CE9FB6332B5E46E, )
```
---
## _0x38640A8C2DEF011B
| Property | Value |
|----------|-------|
| Native Name | `_0x38640A8C2DEF011B` |
| Hash | `0x38640A8C2DEF011B` |
| Return Type | `int` |
| Build | `1311` |
| Parameters | `p0` (int) |
### Parameters
- **`p0`** (`int`)
### Usage
**Lua (Direct):**
```lua
local result = _0x38640A8C2DEF011B(p0)
```
**Lua (Hash):**
```lua
local result = Citizen.InvokeNative(0x38640A8C2DEF011B, p0)
```
---
## _0x3FA09DD57B93C0DE
| Property | Value |
|----------|-------|
| Native Name | `_0x3FA09DD57B93C0DE` |
| Hash | `0x3FA09DD57B93C0DE` |
| Return Type | `BOOL` |
| Build | `1207` |
| Parameters | `p0` (Hash), `p1` (int), `p2` (int), `p3` (Any), `p4` (int) |
### Parameters
- **`p0`** (`Hash`)
- **`p1`** (`int`)
- **`p2`** (`int`)
- **`p3`** (`Any`)
- **`p4`** (`int`)
### Usage
**Lua (Direct):**
```lua
local result = _0x3FA09DD57B93C0DE(p0, p1, p2, p3, p4)
```
**Lua (Hash):**
```lua
local result = Citizen.InvokeNative(0x3FA09DD57B93C0DE, p0, p1, p2, p3, p4)
```
---
## _0x92A32BA29622763F
| Property | Value |
|----------|-------|
| Native Name | `_0x92A32BA29622763F` |
| Hash | `0x92A32BA29622763F` |
| Return Type | `BOOL` |
| Build | `1207` |
| Parameters | `id` (int), `index` (int), `p2` (Any*) |
### Parameters
- **`id`** (`int`)
- **`index`** (`int`)
- **`p2`** (`Any*`)
### Usage
**Lua (Direct):**
```lua
local result = _0x92A32BA29622763F(id, index, p2)
```
**Lua (Hash):**
```lua
local result = Citizen.InvokeNative(0x92A32BA29622763F, id, index, p2)
```
---
## _0xA0B7094629724974
| Property | Value |
|----------|-------|
| Native Name | `_0xA0B7094629724974` |
| Hash | `0xA0B7094629724974` |
| Return Type | `BOOL` |
| Build | `1207` |
| Parameters | `p0` (Hash), `p1` (Any) |
### Parameters
- **`p0`** (`Hash`)
- **`p1`** (`Any`)
### Usage
**Lua (Direct):**
```lua
local result = _0xA0B7094629724974(p0, p1)
```
**Lua (Hash):**
```lua
local result = Citizen.InvokeNative(0xA0B7094629724974, p0, p1)
```
---
## _0xA3B8D31C13CB4239
| Property | Value |
|----------|-------|
| Native Name | `_0xA3B8D31C13CB4239` |
| Hash | `0xA3B8D31C13CB4239` |
| Return Type | `BOOL` |
| Build | `1311` |
| Parameters | `p0` (int), `p1` (Hash), `p2` (Any*), `p3` (int), `p4` (Any*), `p5` (int) |
### Parameters
- **`p0`** (`int`)
- **`p1`** (`Hash`)
- **`p2`** (`Any*`)
- **`p3`** (`int`)
- **`p4`** (`Any*`)
- **`p5`** (`int`)
### Usage
**Lua (Direct):**
```lua
local result = _0xA3B8D31C13CB4239(p0, p1, p2, p3, p4, p5)
```
**Lua (Hash):**
```lua
local result = Citizen.InvokeNative(0xA3B8D31C13CB4239, p0, p1, p2, p3, p4, p5)
```
---
## _0xB6F4557060EF0FB4
| Property | Value |
|----------|-------|
| Native Name | `_0xB6F4557060EF0FB4` |
| Hash | `0xB6F4557060EF0FB4` |
| Return Type | `int` |
| Build | `1207` |
| Parameters | `p0` (int), `p1` (int) |
### Parameters
- **`p0`** (`int`)
- **`p1`** (`int`)
### Usage
**Lua (Direct):**
```lua
local result = _0xB6F4557060EF0FB4(p0, p1)
```
**Lua (Hash):**
```lua
local result = Citizen.InvokeNative(0xB6F4557060EF0FB4, p0, p1)
```
---
## _0xCE54C9ABE6FBC6DB
| Property | Value |
|----------|-------|
| Native Name | `_0xCE54C9ABE6FBC6DB` |
| Hash | `0xCE54C9ABE6FBC6DB` |
| Return Type | `BOOL` |
| Build | `1207` |
| Parameters | `p0` (Hash) |
### Parameters
- **`p0`** (`Hash`)
### Usage
**Lua (Direct):**
```lua
local result = _0xCE54C9ABE6FBC6DB(p0)
```
**Lua (Hash):**
```lua
local result = Citizen.InvokeNative(0xCE54C9ABE6FBC6DB, p0)
```
---
## _0xD1555FBC96C88444
| Property | Value |
|----------|-------|
| Native Name | `_0xD1555FBC96C88444` |
| Hash | `0xD1555FBC96C88444` |
| Return Type | `BOOL` |
| Build | `1207` |
| Parameters | `p0` (Hash), `p1` (int), `p2` (int), `p3` (Any), `p4` (int) |
### Parameters
- **`p0`** (`Hash`)
- **`p1`** (`int`)
- **`p2`** (`int`)
- **`p3`** (`Any`)
- **`p4`** (`int`)
### Usage
**Lua (Direct):**
```lua
local result = _0xD1555FBC96C88444(p0, p1, p2, p3, p4)
```
**Lua (Hash):**
```lua
local result = Citizen.InvokeNative(0xD1555FBC96C88444, p0, p1, p2, p3, p4)
```
---
## _CASHINVENTORY_INIT_SESSION_IS_FAULTED
| Property | Value |
|----------|-------|
| Native Name | `_CASHINVENTORY_INIT_SESSION_IS_FAULTED` |
| Hash | `0xD1CE92D1D9BE170A` |
| Return Type | `BOOL` |
| Build | `1207` |
| Parameters | None |
### Usage
**Lua (Direct):**
```lua
local result = CashinventoryInitSessionIsFaulted()
```
**Lua (Hash):**
```lua
local result = Citizen.InvokeNative(0xD1CE92D1D9BE170A, )
```
---
## _CASHINVENTORY_IS_SESSION_READY
| Property | Value |
|----------|-------|
| Native Name | `_CASHINVENTORY_IS_SESSION_READY` |
| Hash | `0xFCC24220FDDAC929` |
| Return Type | `BOOL` |
| Build | `1207` |
| Parameters | None |
### Usage
**Lua (Direct):**
```lua
local result = CashinventoryIsSessionReady()
```
**Lua (Hash):**
```lua
local result = Citizen.InvokeNative(0xFCC24220FDDAC929, )
```
---
## _CASHINVENTORY_TRANSACTION_ADD_AWARD
| Property | Value |
|----------|-------|
| Native Name | `_CASHINVENTORY_TRANSACTION_ADD_AWARD` |
| Hash | `0x52BDE32F21BA3B6D` |
| Return Type | `BOOL` |
| Build | `1207` |
| Parameters | `id` (int), `hash` (Hash), `p2` (Any*), `p3` (Any*) |
### Parameters
- **`id`** (`int`)
- **`hash`** (`Hash`)
- **`p2`** (`Any*`)
- **`p3`** (`Any*`)
### Usage
**Lua (Direct):**
```lua
local result = CashinventoryTransactionAddAward(id, hash, p2, p3)
```
**Lua (Hash):**
```lua
local result = Citizen.InvokeNative(0x52BDE32F21BA3B6D, id, hash, p2, p3)
```
---
## _CASHINVENTORY_TRANSACTION_CHECKOUT
| Property | Value |
|----------|-------|
| Native Name | `_CASHINVENTORY_TRANSACTION_CHECKOUT` |
| Hash | `0x592BC00BF6629BE7` |
| Return Type | `BOOL` |
| Build | `1207` |
| Parameters | `id` (int) |
### Parameters
- **`id`** (`int`)
### Usage
**Lua (Direct):**
```lua
local result = CashinventoryTransactionCheckout(id)
```
**Lua (Hash):**
```lua
local result = Citizen.InvokeNative(0x592BC00BF6629BE7, id)
```
---
## _CASHINVENTORY_TRANSACTION_CHECKOUT_STATUS
| Property | Value |
|----------|-------|
| Native Name | `_CASHINVENTORY_TRANSACTION_CHECKOUT_STATUS` |
| Hash | `0x26C008791D066F37` |
| Return Type | `BOOL` |
| Build | `1207` |
| Parameters | `id` (int), `status` (int*) |
### Parameters
- **`id`** (`int`)
- **`status`** (`int*`)
### Usage
**Lua (Direct):**
```lua
local result = CashinventoryTransactionCheckoutStatus(id, status)
```
**Lua (Hash):**
```lua
local result = Citizen.InvokeNative(0x26C008791D066F37, id, status)
```
---
## _CASHINVENTORY_TRANSACTION_DELETE
| Property | Value |
|----------|-------|
| Native Name | `_CASHINVENTORY_TRANSACTION_DELETE` |
| Hash | `0x59EF5D516E2D96B9` |
| Return Type | `BOOL` |
| Build | `1207` |
| Parameters | `id` (int) |
### Parameters
- **`id`** (`int`)
### Usage
**Lua (Direct):**
```lua
local result = CashinventoryTransactionDelete(id)
```
**Lua (Hash):**
```lua
local result = Citizen.InvokeNative(0x59EF5D516E2D96B9, id)
```
---
## _CASHINVENTORY_TRANSACTION_FIRE_AND_FORGET_ITEM
| Property | Value |
|----------|-------|
| Native Name | `_CASHINVENTORY_TRANSACTION_FIRE_AND_FORGET_ITEM` |
| Hash | `0xFFEA09CCEC4AF32F` |
| Return Type | `BOOL` |
| Build | `1207` |
| Parameters | `actionHash` (Hash), `id` (int*), `item` (Any*), `p3` (int) |
### Parameters
- **`actionHash`** (`Hash`)
- **`id`** (`int*`)
- **`item`** (`Any*`)
- **`p3`** (`int`)
### Usage
**Lua (Direct):**
```lua
local result = CashinventoryTransactionFireAndForgetItem(actionHash, id, item, p3)
```
**Lua (Hash):**
```lua
local result = Citizen.InvokeNative(0xFFEA09CCEC4AF32F, actionHash, id, item, p3)
```
---
## _CASHINVENTORY_TRANSACTION_GET_ACTION
| Property | Value |
|----------|-------|
| Native Name | `_CASHINVENTORY_TRANSACTION_GET_ACTION` |
| Hash | `0xBD2D520C51CCFF52` |
| Return Type | `Hash` |
| Build | `1207` |
| Parameters | `id` (int) |
### Parameters
- **`id`** (`int`)
### Usage
**Lua (Direct):**
```lua
local result = CashinventoryTransactionGetAction(id)
```
**Lua (Hash):**
```lua
local result = Citizen.InvokeNative(0xBD2D520C51CCFF52, id)
```
---
## _CASHINVENTORY_TRANSACTION_GET_BASKET_IS_VALID
| Property | Value |
|----------|-------|
| Native Name | `_CASHINVENTORY_TRANSACTION_GET_BASKET_IS_VALID` |
| Hash | `0x52A226ADF4A270D2` |
| Return Type | `BOOL` |
| Build | `1207` |
| Parameters | `id` (int) |
### Parameters
- **`id`** (`int`)
### Usage
**Lua (Direct):**
```lua
local result = CashinventoryTransactionGetBasketIsValid(id)
```
**Lua (Hash):**
```lua
local result = Citizen.InvokeNative(0x52A226ADF4A270D2, id)
```
---
## _CASHINVENTORY_TRANSACTION_GET_ITEM_INFO
| Property | Value |
|----------|-------|
| Native Name | `_CASHINVENTORY_TRANSACTION_GET_ITEM_INFO` |
| Hash | `0x7616B5F0895C2D99` |
| Return Type | `BOOL` |
| Build | `1207` |
| Parameters | `id` (int), `index` (int), `itemInfo` (Any*) |
### Parameters
- **`id`** (`int`)
- **`index`** (`int`)
- **`itemInfo`** (`Any*`)
### Usage
**Lua (Direct):**
```lua
local result = CashinventoryTransactionGetItemInfo(id, index, itemInfo)
```
**Lua (Hash):**
```lua
local result = Citizen.InvokeNative(0x7616B5F0895C2D99, id, index, itemInfo)
```
---
## _CASHINVENTORY_TRANSACTION_GET_NUM_OF_ITEMS
| Property | Value |
|----------|-------|
| Native Name | `_CASHINVENTORY_TRANSACTION_GET_NUM_OF_ITEMS` |
| Hash | `0xCF2D04D076847478` |
| Return Type | `int` |
| Build | `1207` |
| Parameters | `id` (int) |
### Parameters
- **`id`** (`int`)
### Usage
**Lua (Direct):**
```lua
local result = CashinventoryTransactionGetNumOfItems(id)
```
**Lua (Hash):**
```lua
local result = Citizen.InvokeNative(0xCF2D04D076847478, id)
```
---
## _CASHINVENTORY_TRANSACTION_RESPONSE_GET_ITEM_INFO
| Property | Value |
|----------|-------|
| Native Name | `_CASHINVENTORY_TRANSACTION_RESPONSE_GET_ITEM_INFO` |
| Hash | `0x98412398BBE73F61` |
| Return Type | `BOOL` |
| Build | `1207` |
| Parameters | `id` (int), `index` (int), `itemInfo` (Any*) |
### Parameters
- **`id`** (`int`)
- **`index`** (`int`)
- **`itemInfo`** (`Any*`)
### Usage
**Lua (Direct):**
```lua
local result = CashinventoryTransactionResponseGetItemInfo(id, index, itemInfo)
```
**Lua (Hash):**
```lua
local result = Citizen.InvokeNative(0x98412398BBE73F61, id, index, itemInfo)
```
---
## _CASHINVENTORY_TRANSACTION_START
| Property | Value |
|----------|-------|
| Native Name | `_CASHINVENTORY_TRANSACTION_START` |
| Hash | `0xF039EC27F4490E96` |
| Return Type | `BOOL` |
| Build | `1207` |
| Parameters | `id` (int*), `type` (Hash), `actionHash` (Hash) |
### Parameters
- **`id`** (`int*`)
- **`type`** (`Hash`)
- **`actionHash`** (`Hash`)
### Usage
**Lua (Direct):**
```lua
local result = CashinventoryTransactionStart(id, type, actionHash)
```
**Lua (Hash):**
```lua
local result = Citizen.InvokeNative(0xF039EC27F4490E96, id, type, actionHash)
```
---
## _CASHINVENTORY_TRANSACTION_VALIDATE_ITEM
| Property | Value |
|----------|-------|
| Native Name | `_CASHINVENTORY_TRANSACTION_VALIDATE_ITEM` |
| Hash | `0x6C9F12700BCE69F4` |
| Return Type | `int` |
| Build | `1207` |
| Parameters | `p0` (Hash), `p1` (Any*) |
### Parameters
- **`p0`** (`Hash`)
- **`p1`** (`Any*`)
### Usage
**Lua (Direct):**
```lua
local result = CashinventoryTransactionValidateItem(p0, p1)
```
**Lua (Hash):**
```lua
local result = Citizen.InvokeNative(0x6C9F12700BCE69F4, p0, p1)
```
---
*End of NETSHOPPING natives*