Não meu caro GuilhermeJ não está funcionando externamente em outros sites fora do mercado livre.
em um simulador de frete por exemplo não funciona.
Em um teste simples por exemplo você pode testar sua API TOKEN juntamente com o anexo
INDEX.HTML
<?php
require_once ('lib/mercadopago.php');
$mp = new MP('CLIENT_ID_AQUI', 'CLIENT_SECRET_AQUI'); // suas credencias aqui
$preference_data = array(
"items" => array(
array(
"title" => "Produto Teste", // suas credencias aqui
"quantity" => 1,
"currency_id" => "BRL",
"unit_price" => 10.00
)
),
"shipments" => array(
"mode" => "me2",
"dimensions" => "30x30x30,500",
"local_pickup" => true,
"free_methods" => array(
array(
"id" => 100009
)
),
"default_shipping_method" => 100009,
"zip_code" => "06233903" // suas credencias aqui
)
);
$preference = $mp->create_preference($preference_data);
?>
<!DOCTYPE html>
<html>
<head>
<title>Pay</title>
</head>
<body>
<a class="lightblue-M-Ov-ArOn" href="<?php echo $preference['response']['init_point']; ?>">Pagar com frete </a>
<script type="text/javascript" src="https://www.mercadopago.com/org-img/jsapi/mptools/buttons/render.js"></script>
</body>
</html>
enfim se funcionar na sua api vai aparecer valores de fretes e mais o produto usando o cep inserido
lib.zip