PHP code example of saulmoralespa / envia-colvanes-api-php

1. Go to this page and download the library: Download saulmoralespa/envia-colvanes-api-php library. Choose the download type require.

2. Extract the ZIP file and open the index.php.

3. Add this code to the index.php.
    
        
<?php
require_once('vendor/autoload.php');

/* Start to develop here. Best regards https://php-download.com/ */

    

saulmoralespa / envia-colvanes-api-php example snippets


// ... please, add composer autoloader first
s\Client;

$user = ''; // your user of Envia Colvanes
$password = ''; // your password of Envia Colvanes
$codAccount = ''; // code Account of Envia Colvanes


try{
    $enviaColvanes = new Client($user, $password, $codAccount);
    $enviaColvanes->sandboxMode(true);
}
catch (\Exception $exception){
    echo $exception->getMessage();
}


$cart_prods = [];
$cart_prods[] = array(
 'cantidad' => 1,
 'largo' => 10.0,
 'ancho' => 10.0,
 'alto' => 10.0,
 'peso' => 10,
 'declarado' => 10000
); 


$params = array (
            'ciudad_origen' => '05001', //Code city DANE, Medellín 
            'ciudad_destino' => '11001', //Code city DANE, Bogotá
            'cod_formapago' => 4,
            'cod_servicio' => 12,
            'info_cubicacion' => $cart_prods
        );

try{
    $data = $enviaColvanes->liquidation($params);
}
catch (\Exception $exception){
    echo $exception->getMessage();
}



$cart_prods = [];
$cart_prods[] = array(
 'cantidad' => 1,
 'largo' => 10.0,
 'ancho' => 10.0,
 'alto' => 10.0,
 'peso' => 10,
 'declarado' => 10000
); 
$cart_prods[] = array (
 'cantidad' => 1,
 'largo' => 20.0,
 'ancho' => 20.0,
 'alto' => 20.0,
 'peso' => 20,
 'declarado' => 20000
);

$params = array (
            'ciudad_origen' => '1',
            'ciudad_destino' => '1',
            'cod_formapago' => 4,
            'cod_servicio' => 3,
            'info_cubicacion' => $cart_prods,
            'mca_nosabado' => 0,
            'mca_docinternacional' => 0,
            'cod_regional_cta' => 1,
            'cod_oficina_cta' => 1,
            'con_cartaporte' => '0',
            'info_origen' =>
                array (
                    "nom_remitente" => "JORGE GOMEZ",
                    "dir_remitente" =>  "CALLE 13 84 60",
                    "tel_remitente" =>  "2020202",
                    "ced_remitente" => "79123456"
                ),
            'info_destino' =>
                array (
                    'nom_destinatario' => 'JUAN PEREZ',
                    'dir_destinatario' => 'CARRERA 15 # 15 15',
                    'tel_destinatario' => '3030303',
                ),
            'info_contenido' =>
                array (
                    'dice_contener' => 'zapatos', // 


try{
    $guide = '016000727591';  // number guide    
    $response = $enviaColvanes->getGuide($guide);
}
catch (\Exception $exception){
    echo $exception->getMessage();
}