Discussions

Ask a Question
Back to all

problemas para integrar la api con la pagina web

Hola, equipo de soporte y desarrollo de Envia.com.

Les escribo porque soy cliente activo de su plataforma (realizo envíos manuales constantemente) y actualmente estoy finalizando la integración de su Shipping API en entorno de Producción para mi e-commerce (Doctor White).

Hemos logrado depurar y validar toda la estructura del JSON según sus exigencias (uso de códigos de departamento de 2 letras, propiedad country en lugar de countryCode, y eliminación del nodo shipment para buscar todas las transportadoras). El payload pasa las validaciones de sintaxis, pero sus servidores están colapsando internamente al intentar devolver la cotización.

Al hacer una petición POST al endpoint https://api.envia.com/ship/rate/ para una ruta nacional en Colombia (Origen: Cúcuta, 540003 -> Destino: Yopal, 850001), estamos recibiendo el siguiente error interno del sistema:

{"code":400,"message":"Internal error","description":"Please contact EnviaPaqueteria support with the identifier ep-6a1af9b06870f"} (También nos arrojó previamente el identificador ep-6a1af8f12f7e3).

A continuación, les comparto el Payload exacto que estamos enviando y que está generando este colapso en su servidor:
{
"origin": {
"name": "Doctor White",
"company": "Doctor White",
"email": "[email protected]",
"phone": "3023043333",
"street": "Centro",
"neighborhood": "Centro",
"city": "Cúcuta",
"state": "NS",
"country": "CO",
"postalCode": "540003"
},
"destination": {
"name": "Cliente Doctor White",
"company": "",
"email": "[email protected]",
"phone": "3000000000",
"street": "Dirección de entrega",
"neighborhood": "Centro",
"city": "Yopal",
"state": "CS",
"country": "CO",
"postalCode": "850001"
},
"packages": [
{
"content": "Uniformes Medicos",
"amount": 1,
"type": "box",
"dimensions": {
"length": 40,
"width": 30,
"height": 5
},
"weight": 1,
"insurance": 0,
"declaredValue": 0,
"weightUnit": "KG",
"lengthUnit": "CM"
}
]
}


Para poder avanzar y poner la integración en vivo, necesito que su equipo de ingeniería me ayude a resolver las siguientes consultas precisas:

Al revisar en sus logs los identificadores de error (ep-6a1af9b06870f), ¿qué proceso exacto está fallando de su lado al calcular esta tarifa?

Dado que mi cuenta es antigua y la he usado para envíos manuales, ¿es necesario habilitar algún permiso interno, token especial o "mapeo de transportadoras" específico para que mi API Key pueda consumir el endpoint de cotización automática?

¿Existe alguna discrepancia en la forma en que su sistema de producción está validando los códigos postales o los códigos de estado (NS, CS) en Colombia a través de la API frente a la plataforma manual?

Quedo muy atento a su revisión técnica para desbloquear este proceso.

Muchas gracias.