Hi,
The file "eselect_lib" comes from the eSelect development lib.
The error is not really an error, it is a simple warning.
The lib is not quite well coded and the variable $xmlString is "used" before be initialized correctly.
But PHP understand that the variable does not exist and create it before to add some text into it.
That's why it is just an warning because it does not impact the rest of the process, but in development production, it is interesting for the developers to know that a variable is not well initialized because it can introduced a non wanted bug (like you put some content in the wrong spelled variable).
Would it be possible to have more details about the page and the content into ?
You said that you see the API key in plain text, but the fact is that this API key is never displayed but send to the server using cURL.
Do you have cURL right activated in your server ?
Does the API key displayed because your cURL display something in your website ?
We will require more details and more information to understand the source of the problem and help you to fix it.
Regards,
Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.
Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.