Campos de IDs de usuários agora comportam números de até 20 dígitos
14-12-2024 | Gabriela Yamasaki
Informamos sobre um ajuste técnico interno no Mercado Pago que pode exigir modificações em seu sistema.
A partir de agora, os campos de IDs de usuários, que antes eram do tipo Int32, passaram para o formato Int64. Isso significa, na prática, que estes campos conseguem comportar números de até 20 dígitos.
Se sua aplicação utiliza essa informação através de campos como ‘user_id‘, ‘payer_id’, ‘collector_id’ ou outra referência a IDs de usuário fornecidos pelo Mercado Pago, avalie realizar as adaptações necessárias para evitar possíveis erros em sua integração. Para isso, recomendamos as seguintes ações:
1. Revisar o armazenamento: Certifique-se de que seu sistema esteja preparado para armazenar os IDs no formato Int64 de maneira compatível.
2. Validar a recuperação de dados: Verifique se os processos de recuperação não estão convertendo ou limitando os IDs ao formato Int32, o que pode gerar falhas.
Recomendamos que as adaptações necessárias sejam realizadas com prioridade para evitar interrupções ou problemas operacionais. Caso precise de suporte ou mais informações, estamos à disposição para ajudar.
";
i.id = "MelidataIframe";
d.body.appendChild(i);
var doc = i.contentWindow.document;
var script = doc.createElement('script');
script.nonce = 'PmzUe3+HsWS0DwvvPsuA0Q==';
script.type = 'text/javascript';
script.text ='window.inDapIF = true;';
doc.documentElement.appendChild(script);
} else {
// This page is charged async via AJAX and inserted into another one who has
// already download melidata js lib => Just clean the track
melidata("clean");
}
})(document,'https://http2.mlstatic.com/storage/melidata-js-sdk/js/3/0.6.11/melidata.min.js');
melidata("configure", "bfcache_tracking_enabled", false);
melidata("add", "id", "c31edd49-7836-4611-bb6a-763e86ff8115");
melidata("add", "path", "/developers/news/details");
melidata("add", "server_id", "c31edd49-7836-4611-bb6a-763e86ff8115");
melidata("add", "application", {"technologies":["nordic"],"version":"4.36.0-rc-1","server_hostname":"","server_poolname":"","app_name":"","sdk_version":{"node_version":"6.11.1"},"business":"mercadopago","site_id":"MLU","theme":"cyan-light","secured":{"encrypted":"q0oBM1DTK1tFOa3R:YzPD9YgATpOy5hqI0VUIUw==:GXievK+6kPjxx9NatP0bAJVJUy9BQ8gefjrI2YVFM8yTh9yFXYULnywNwtTJDwl+pVHzUZk5sFQ2KTD5di94WyBhaNIXFq5I7cjVyNxHaiNYXj2ZL5Zv21aPzcFz/W9iPtBoM7NgWaa44V5SfBfqjkfvdH4CBeM/ANxT+WB6wGporlOkfKnBT9Cjx9QMNbQfZwonWpaQ","signature":"eyJhbGciOiJIUzI1NiJ9.eyJ1aWQiOiI0NmEzMTIwZi0xN2VlLTQwZWItOGYxMy0xODRkNmRhMmE3NGYiLCJzaXRlX2lkIjoiTUxVIiwicGxhdGZvcm0iOiIvd2ViL2Rlc2t0b3AifQ.HYeWJlChgA3VfaEMl7Z65icb4c4iCx47BPXxBNhHCs8"}});
melidata("add", "user", {"uid":"46a3120f-17ee-40eb-8f13-184d6da2a74f","user_tags":[],"privacy_consents":{"advertising":true,"traceability":true,"performance":true,"functionality":true}});
melidata("add", "device", {"platform":"/web/desktop","user_agent":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"});
melidata("add", "platform", {"http":{"cookies":{},"headers":{"host":"www.mercadopago.com.uy","x-request-id":"46a3120f-17ee-40eb-8f13-184d6da2a74f","x-d2id":"46a3120f-17ee-40eb-8f13-184d6da2a74f","x-device-js":"true","x-platform":"newMP-mp"},"http_url":"https://www.mercadopago.com.uy/developers/pt/news/2024/12/14/Change-in-the-data-type-of-user-IDs-to-Int64","http_referer":"https://mercadopago.com.uy/developers/pt/news/2024/12/14/Change-in-the-data-type-of-user-IDs-to-Int64"}});
melidata("add", "event_data", {"partial_path":"/2024/12/14/Change-in-the-data-type-of-user-IDs-to-Int64","language_selected":"pt","section":"news","product":"not_apply","news_id":"4f5b371750924d4aaa8810821dc0ced4"});
melidata("send", "view", {
path: "/developers/news/details",
data: {}
}, "melidata");