CLOUDPOS API BLACKBOX INVOICE EXAMPLE
Create invoice Invoice signed ?
"1", "name" => "test product 1", "vatpercent" => "1.21", "priceincvat" => "5" )); array_push($productlines, array( "quantity" => "1", "name" => "test product 2", "vatpercent" => "1.21", "priceincvat" => "10" )); array_push($productlines, array( "quantity" => "1", "name" => "test product 3", "vatpercent" => "1.21", "priceincvat" => "20" )); $data = array( "documentnr" => "16", "productlines" => $productlines ); $ch = curl_init('http://'.$server.'/api/?licname='.$licname.'&token='.$token.'&post-invoice'); curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST"); curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($data, '', '&')); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_HTTPHEADER, array("Content-Type: application/x-www-form-urlencoded")); $result = curl_exec($ch); curl_close($ch); echo $result; } if(isset($_GET['get'])) { $data = array("documentnr" => "16"); $ch = curl_init('http://'.$server.'/api/?licname='.$licname.'&token='.$token.'&get-invoicesigned'); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_POSTFIELDS, $data); $result = curl_exec($ch); curl_close($ch); echo $result; } ?>