Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function get_shipping_cost($remitente,$destinatario,$precio,$cantidad,$peso,$volumen){
- if($cantidad == 1) $cod_servicio = 12;
- else if($cantidad > 1) $cod_servicio = 3;
- $json = '{
- "ciudad_origen":'.$remitente.',
- "ciudad_destino":'.$destinatario.',
- "cod_formapago":4,
- "cod_servicio":'.$cod_servicio.',
- "num_unidades":'.$cantidad.',
- "mpesoreal_k":'.$peso.',
- "mpesovolumen_k":'.$volumen.',
- "valor_declarado":'.$precio.',
- "cod_regional_cta":1,
- "cod_oficina_cta":1,
- "cod_cuenta":30,
- "numero_guia":""
- }';
- $data = $json;
- $process = curl_init();
- curl_setopt($process,CURLOPT_URL,$this->url);
- curl_setopt($process, CURLOPT_USERPWD, $this->username . ":" . $this->password);
- curl_setopt($process, CURLOPT_TIMEOUT, 30);
- curl_setopt($process, CURLOPT_POST, 1);
- curl_setopt($process, CURLOPT_POSTFIELDS, $data);
- curl_setopt($process, CURLOPT_RETURNTRANSFER, TRUE);
- curl_setopt($process, CURLOPT_FOLLOWLOCATION, true);
- $return = curl_exec($process);
- curl_close($process);
- return json_decode($return,true);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement