=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 ); } ?>