code– Un identificador estable y único para el error (p. ej.BTF-0010). Los rechazos de JD SPB propagan el código bruto del proveedor (p. ej.AAC90); los fallos a nivel de transporte usan el marcador sintéticoTRANSPORT. Haz coincidencia sobre este valor en lugar del estado HTTP.service– El servicio o dominio que produjo el error (p. ej.plugin,crm,midaz,fees,jd_spb).category– Categoría de error legible por máquina para decisiones de reintento:deterministic,transient,rate_limitoplugin.message– Orientación detallada para ayudarte a resolver el error.requestId– ID de correlación de la solicitud. Presente incluso cuando está vacío; inclúyelo en las solicitudes de soporte.fields– Opcional. Metadatos estructurados de validación o reintento (errores a nivel de campo, detalles de límites y similares).
En las tablas a continuación, la columna title es una etiqueta legible por humanos por conveniencia — no es un campo en el envoltorio de la respuesta. El envoltorio devuelve
code, service, category, message y requestId. Haz coincidencia sobre error.code.Errores de Bank Transfer
Los siguientes errores pueden ocurrir al interactuar con los endpoints de Bank Transfer. Cada error sigue nuestra estructura estándar, facilitando la depuración y la respuesta a problemas de forma programática. Consulta las tablas a continuación para obtener una lista de los posibles códigos de error, su significado y cómo resolverlos.
400
401
403
404
409
410
422
Los errores devueltos por la integración con JD SPB no se encapsulan en códigos
BTF-*. El código del proveedor se propaga textualmente en el campo error.code del envoltorio de error HTTP (por ejemplo, ACE95 para timeouts de solicitud, AAC90 para rechazos por firma inválida, ALN01 para respuestas de número de control no encontrado). Consulta la documentación del proveedor JD SPB para la lista completa y la política de reintento correspondiente a cada código.429
Las respuestas de rate-limit usan la categoría
rate_limit e incluyen un header Retry-After. Haz back off usando el estado HTTP 429 y ese header.
