Hi, having some issue with the custom fields using the addorder .
The below works when I explicitly declare the values.
'customfields' => array(base64_encode(serialize(array(29 => "9700", 30 => "testtoken", 66 => "Somewhere")))),
However, when trying to fill the values using an associated array
'customfields' => array(base64_encode(serialize(array( $idArray['Port'] => $clientData['serverport'], $idArray['Token'] => $clientData['servertoken'], $idArray['region|Server Region'] => $clientData['server'])))),
It doesnt work, the fields are just left blank on the order, and no error is thrown. I've done a var_dump of the array values in the same script, and they do contain the right values (which works if a manually type them)
I don't understand why it works if I type 29 => "9700" but not $idArray['Port'] => $clientData['serverport']