Sending an order
// TODO: generate XML string // Target URL $url = "https://webserver.kassaforte.de/interfaces/KFI/v1/"; // XML-data as string $requestXML = ""; // userdata, provided by KassaForte $user = ""; $passwd = ""; $c = curl_init(); curl_setopt($c, CURLOPT_URL, $url); curl_setopt($c, CURLOPT_FOLLOWLOCATION, true); curl_setopt($c, CURLOPT_RETURNTRANSFER, true); curl_setopt($c, CURLOPT_FRESH_CONNECT, true); curl_setopt($c, CURLOPT_POST, true); // use POST curl_setopt($c, CURLOPT_POSTFIELDS, $requestXML); // send XML-data directly curl_setopt($c, CURLOPT_USERPWD, $user.":".$passwd); // userdata via HTTP-Basic-Auth curl_setopt($c, CURLOPT_TIMEOUT, 30); // send the request and retrieve the response $responseXML = curl_exec($c); // TODO: process the response