=100) {
$sale_type="STORE";
$prod_type="store";
$descripcion_producto= $entrada1[0];
}
if ($surt>=200) {
$sale_type="BOXES";
$prod_type="boxes";
}
$prod=array();
$prod["id"]=$entrada1[9]; // id numérico de producto requerido
$prod["id_price_book"]=$entrada1[9]; // id price book (String, Opcional)
$prod["description"]= $descripcion_producto;
$prod["quantity"]=(float)$entrada1[4];
$prod["type"]=$prod_type; //valores store, fuel, boxes
$prod["code"]=$entrada1[9];
$prod["unit_price"]=(float) $entrada1[6];
$prod["yer_discount"]= false; //Aplica un descuento YER (YPF en Ruta)
$prod["title"]= trim($entrada1[0]); //requerido nombre del producto no mayor a 20 caracteres
$prod["amount"]= (float) $entrada1[5]; //opcional se calcula pxq
$provider_id = $entrada1[1];;
$totalTicket = $totalTicket+($prod["quantity"]*$prod["unit_price"]);
array_push($productos, $prod);
if ($conta==0) {
$title_st01[$conta]=round($litros[$conta],4)." LITROS de ".$description_st01[$conta];
}
else{
$title_st01[$conta]=$description_st01[$conta];
}
$conta+=1;
}
fclose($file);
}
$body = array(
'provider_id' => $provider_id,
'amount' => round($totalTicket, 2),
'products' => $productos,
'fuel_station_id' =>$fuel_station_id,
'point_of_sale' => $surt,
'sale_type' => $sale_type,
'meta_data' => array(
'provider_creation_date'=> $ahora,
'provider_delivery_date' => $ahora
)
);
$body = json_encode($body, TRUE);
echo "
".$url;
echo "
".$body."
";
$curl = curl_init();
// Desactivamos verificación SSL
curl_setopt( $curl, CURLOPT_SSL_VERIFYPEER, 0 );
// Devuelve respuesta aunque sea falsa
curl_setopt( $curl, CURLOPT_RETURNTRANSFER, 1 );
curl_setopt($curl, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows NT 6.2; WOW64; rv:17.0) Gecko/20100101 Firefox/17.0');
curl_setopt($curl, CURLOPT_REFERER, 'https://www.domain.com/');
// Especificamo los MIME-Type que son aceptables para la respuesta.
// Establecemos la URL
curl_setopt( $curl, CURLOPT_URL, $url );
//attach encoded JSON string to the POST fields
curl_setopt($curl, CURLOPT_POSTFIELDS, $body);
// Ejecutmos curl
$json = curl_exec( $curl );
// Cerramos curl
echo $json;
curl_close( $curl );
}
?>