Skip to content

RMC Store Service

michal-kapala edited this page Apr 7, 2024 · 25 revisions

Custom RMC service for shop transactions.

Method ID Method Name
1 GetSKUs
2 GetSKUsByID
3 BuyItem
4 AddItemToShoppingCart
5 RemoveItemFromShoppingCart
6 GetShoppingCart
7 CheckOut
8 EnterCoupons
9 RemoveUnusedCoupons
10 GetOutstandingStoreTransactions
11 GetShoppingDetails
12 BuyWeaponAndAttachComponents
13 BuyAndAttachComponents
14 BuyAndRepairItem
15 BuyAbilityWithUpgrades
16 BuyAndAttachUpgrades
17 InitiateBuyItem
18 CompleteBuyItem
19 CancelBuyItem
20 InitiateBuyWeaponAndAttachComponents
21 CompleteBuyWeaponAndAttachComponents
22 InitiateBuyAndAttachComponents
23 CompleteBuyAndAttachComponents
24 InitiateBuyAndRepairItem
25 CompleteBuyAndRepairItem
26 InitiateBuyAbilityWithUpgrades
27 CompleteBuyAbilityWithUpgrades
28 InitiateBuyAndAttachUpgrades
29 CompleteBuyAndAttachUpgrades
30 InitiateBuyArmourAndAttachInserts
31 CompleteBuyArmourAndAttachInserts
32 InitiateBuyAndAttachInserts
33 CompleteBuyAndAttachInserts

(1) GetSKUs

Request

Empty request.

Response

Type Name
List<GR5_SKU> _SKUVector

(2) GetSKUsByID

Request

Type Name
List<Uint32> _SKUIDVector

Response

Type Name
List<GR5_SKU> _SKUVector

(3) BuyItem

Request

Type Name
List<GR5_CartItem> _CartItemVector

Response

Type Name

(4) AddItemToShoppingCart

Request

Type Name

Response

Type Name

(5) RemoveItemFromShoppingCart

Request

Type Name

Response

Type Name

(6) GetShoppingCart

Request

Type Name

Response

Type Name

(7) CheckOut

Request

Type Name

Response

Type Name

(8) EnterCoupons

Request

Type Name

Response

Type Name

(9) RemoveUnusedCoupons

Request

Type Name

Response

Type Name

(10) GetOutstandingStoreTransactions

Request

Type Name

Response

Type Name

(11) GetShoppingDetails

Request

Type Name

Response

Type Name

(12) BuyWeaponAndAttachComponents

Request

Type Name

Response

Type Name

(13) BuyAndAttachComponents

Request

Type Name

Response

Type Name

(14) BuyAndRepairItem

Request

Type Name

Response

Type Name

(15) BuyAbilityWithUpgrades

Request

Type Name

Response

Type Name

(16) BuyAndAttachUpgrades

Request

Type Name

Response

Type Name

(17) InitiateBuyItem

Request

Type Name

Response

Type Name

(18) CompleteBuyItem

Request

Type Name

Response

Type Name

(19) CancelBuyItem

Request

Type Name

Response

Type Name

(20) InitiateBuyWeaponAndAttachComponents

Request

Type Name

Response

Type Name

(21) CompleteBuyWeaponAndAttachComponents

Request

Type Name

Response

Type Name

(22) InitiateBuyAndAttachComponents

Request

Type Name

Response

Type Name

(23) CompleteBuyAndAttachComponents

Request

Type Name

Response

Type Name

(24) InitiateBuyAndRepairItem

Request

Type Name

Response

Type Name

(25) CompleteBuyAndRepairItem

Request

Type Name

Response

Type Name

(26) InitiateBuyAbilityWithUpgrades

Request

Type Name

Response

Type Name

(27) CompleteBuyAbilityWithUpgrades

Request

Type Name

Response

Type Name

(28) InitiateBuyAndAttachUpgrades

Request

Type Name

Response

Type Name

(29) CompleteBuyAndAttachUpgrades

Request

Type Name

Response

Type Name

(30) InitiateBuyArmourAndAttachInserts

Request

Type Name

Response

Type Name

(31) CompleteBuyArmourAndAttachInserts

Request

Type Name

Response

Type Name

(32) InitiateBuyAndAttachInserts

Request

Type Name

Response

Type Name

(33) CompleteBuyAndAttachInserts

Request

Type Name

Response

Type Name

Types

GR5_SKU

Type Name
Uint32 m_ID
Uint32 m_Type
Uint32 m_AvailableStock
Uint32 m_TimeStart
Uint32 m_TimeExpired
Uint32 m_BuyIGCCost
Uint32 m_BuyGRCashCost
Uint32 m_AssetKey
String m_Name
Uint32 m_OasisName
List<GR5_SKUItem> m_ItemVector

GR5_SKUItem

Type Name
Uint32 m_ItemID
Uint32 m_DurabilityValue
Uint32 m_DurabilityValue2
Uint32 m_OasisName
Float m_IGCPrice
Float m_GRCashPrice

GR5_CartItem

Type Name
Uint32 m_SKUID
Uint32 m_NumberToBuy
Uint32 m_VirtualCurrencyType

GR5_UserItem

Type Name
Uint32 InventoryID
Uint32 PersonaID
Uint8 ItemType
Uint32 ItemID
Uint32 OasisName
Float IGCPrice
Float GRCashPrice
Clone this wiki locally