Add new item into Hongmoon Store (Cash Shop)
Using GoodSrv Add Item (Game Item)
Code:
<Request>
<ItemId>9001</ItemId>
<ItemName>BNS Item 9001</ItemName>
<ItemAppGroupCode>bnsgrnTH</ItemAppGroupCode>
<ItemType>3</ItemType>
<IsConsumable>0</IsConsumable>
<BasicPrice>0</BasicPrice>
<BasicCurrencyGroupId>69</BasicCurrencyGroupId>
<ChangerAdminAccount>TestAdminAccount</ChangerAdminAccount>
<ItemDescription>BNS Item 9001 Desc</ItemDescription>
<ItemDisplays type="array">
<ItemDisplay>
<LanguageCode>11</LanguageCode>
<ItemDisplayName>BNS Item 9001 Display Name 1</ItemDisplayName>
<ItemDisplayDescription>BNS Item 9001 Display Description 1</ItemDisplayDescription>
</ItemDisplay>
</ItemDisplays>
<GameItem>
<GameItemKey>AAmQNA==</GameItemKey>
<GameItemData>AAAAAAAAAAA=</GameItemData>
</GameItem>
</Request>
PHP code to generate GameItemKey

PHP Code:
<?php
$itemid = "";
$itemencode = "";
$encodechar = array_merge(range('A', 'Z'), range('a', 'z'), range('0', '9'),array('+'), array('/'));
if (!empty($_GET)) {
$itemid = $_GET["itemid"];
$encode_str = array();
if (is_numeric($itemid)) {
$itemno = $itemid * 16;
while ($itemno >= 64) {
$encode_str[] = $encodechar[fmod($itemno,64)];
$itemno = floor($itemno / 64);
}
$encode_str[] = $encodechar[$itemno];
$itemencode = "AA".implode(array_reverse($encode_str))."==";
}
}
?>
<form action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]); ?>" method="get">
Item ID: <input type="text" name="itemid" value="<?php echo $itemid; ?>"><br>
GameItemKey: <input type="text" name="itemencode" value="<?php echo $itemencode; ?>"><br>
<input type="submit">
</form>