Hi,
Did you look at the developer documentation ?
www.hikashop.com/en/hikashop/125-hikaserial-developer.html
Some documentation about the "consume" is missing but we will work on documentation this week.
I will include some information about HikaSerial webservices too.
The consume html page is:
index.php?option=com_hikaserial&ctrl=serial&task=consume
Using webservices, in the front end, to check a serial, you can call an url like this :
index.php?option=com_hikaserial&ctrl=serial&task=check&hikaserial[serial]=YOUR_SERIAL_DATA&hikaserial[format]=xml
It would result something like this:
<hikaserial>
<serials>
<serial status="unassigned" date="1333535893">
<data><![CDATA[YOUR_SERIAL_DATA]]></data>
<extradata>
<computer_name><![CDATA[the computer name]]></computer_name>
</extradata>
</serial>
</serials>
</hikaserial>
You can use XML, JSON and HTML formats.
After that, there is the "consume" feature.
You can consume a serial which is "assigned".
For example, I can call the URL
/index.php?option=com_hikaserial&ctrl=serial&task=consume&hikaserial[serial_data]=YOUR_SERIAL_DATA&hikaserial[serial_extra_data][myUser]=Jerome&hikaserial[format]=json
And I received:
{"consume":{"status":"assigned","date":"0","data":"YOUR_SERIAL_DATA","extradata":{"myUser":"Jerome"}}}
The webservice is compatible with html POST request.
So you can make a post request to the url
/index.php?option=com_hikaserial&ctrl=serial&task=consume
And give the rest of the parameters by POST ( hikaserial[serial_data] / hikaserial[format] / hikaserial[serial_extra_data][] )
Regards,