Recursos para IA

Posibles errores

Consulta la lista de posibles errores devueltos por la API de Orders y cómo corregirlos.

Tipo de errorStatusCódigoDescripción y soluciones posibles
Error de solicitud400json_syntax_errorAsegúrate de que la solicitud tenga una estructura JSON válida, con claves y valores adecuados.
Error de solicitud400required_propertiesAlgunas propiedades obligatorias están ausentes. Verifica la solicitud y asegúrate de incluir todas las propiedades requeridas según la documentación de la API.
Error de solicitud400unsupported_propertiesAlgunas propiedades informadas no son soportadas por la API. Revisa la solicitud y elimina o corrige las propiedades no soportadas.
Error de solicitud400minimum_propertiesNo se ha cumplido el número mínimo de propiedades requeridas. Agrega las propiedades necesarias para completar la solicitud.
Error de solicitud400property_typeEl tipo de la propiedad informada es inválido. Asegúrate de que el valor enviado en la solicitud corresponda al tipo esperado.
Error de solicitud400property_valueEl valor de la propiedad informada es inválido. Verifica el valor enviado y haz los ajustes para que corresponda a los valores permitidos.
Error de solicitud400maximum_itemsSe ha excedido el número máximo de ítems permitidos. Reduce la cantidad de ítems enviados para que no sobrepase el máximo permitido.
Error de solicitud400minimum_itemsNo se ha cumplido el número mínimo de ítems requerido. Agrega más ítems a la solicitud para cumplir con los requisitos de la API.
Error de solicitud400invalid_path_paramVerifica si el ID proporcionado como parámetro es válido.
Error de solicitud400invalid_propertiesAlgunas propiedades informadas son inválidas o están mal formadas. Revisa las propiedades enviadas y verifica si están de acuerdo con las especificaciones de la API.
Error de solicitud400empty_required_headerUno o más headers obligatorios están vacíos. Verifica la solicitud y asegúrate de que todos los headers requeridos están presentes y debidamente completados.
Error de solicitud400invalid_idempotency_key_lengthEl valor enviado en el header X-Idempotency-Key excedió el tamaño máximo permitido. El header acepta valores entre 1 y 64 caracteres.
Error de solicitud400order_builder_without_transactionsNo hay una transacción asociada a la order. Asegúrate de incluir al menos una transacción para la creación de la order.
Error de solicitud400invalid_order_mode_for_operationEl modo informado no es válido para esta operación. Verifica si estás utilizando el modo correcto según la operación deseada.
Error de solicitud400invalid_order_typeEl tipo de la order es inválido. Verifica si el tipo utilizado es válido para la operación.
Error de solicitud400invalid_transaction_idEl ID de la transacción es inválido. Asegúrate de que el ID es correcto.
Error de solicitud400exceeded_number_of_transactionsOcurrió un error en la solicitud. La Order acepta un máximo de una transacción. Elimina las transacciones excedentes.
Error de solicitud400invalid_email_for_sandboxEl formato de correo electrónico no es válido para el entorno de sandbox, debe contener "@testuser.com".
Error de solicitud400order_invalid_sponsor_idEl identificador del patrocinador de la order es inválido. Asegúrate de que el ID sea correcto.
Error de solicitud400invalid_header_valueIdentificador del llamador (caller_id) no encontrado. Asegúrate de que el ID sea correcto.
Error de solicitud401401El valor enviado como Access Token es incorrecto. Por favor, verifícalo y vuelve a intentar realizar la requisición enviando el valor correcto.
Error de solicitud401invalid_credentialsNo hay soporte para credenciales de prueba. Usa usuarios de prueba con credenciales de producción para el entorno de prueba (sandbox) y tus credenciales de producción para el entorno de producción.
Error de procesamiento402failedHubo un error en el procesamiento de alguna de las transacciones. Verifica el mensaje devuelto para más información.
Error de solicitud404order_not_foundLa order no fue encontrada. Verifica si el ID informado es correcto.
Error de solicitud404transaction_not_foundLa transacción no fue encontrada. Verifica si el ID informado es correcto.
Error de solicitud409cannot_refund_orderAsegúrate de que la order esté en un estado que permita la realización de un reembolso.
Error de solicitud409cannot_capture_orderVerifica si el estado de la order permite la captura y que esta haya sido creada con el campo processing_mode definido como automatic.
Error de solicitud409cannot_cancel_orderAsegúrate de que la order esté en un estado que permita su cancelación.
Error de idempotencia409idempotency_key_already_usedLa clave X-Idempotency-Key proporcionada ya ha sido utilizada. Cada clave de idempotencia debe ser única para garantizar que la operación se realice una única vez. Utiliza una nueva clave para la próxima solicitud.
Error de solicitud409operation_not_supportedLa operación solicitada no es soportada. Verifica si la operación que estás tratando de realizar es válida para el contexto actual.
Error de solicitud409order_already_refundedLa order informada ya fue reembolsada. No es posible procesar un reembolso en una order que ya tiene este estado.
Error de solicitud409order_already_canceledLa order informada ya fue cancelada. No es posible realizar operaciones en una order que ya se encuentra cancelada.
Error de solicitud409order_refund_already_in_processYa existe una solicitud de reembolso completo en proceso para la order en cuestión.
Error de idempotencia423resource_lockedLa clave de idempotencia está temporalmente bloqueada. Espera unos instantes y trata de ejecutar la solicitud nuevamente.
Error de idempotencia500idempotency_validation_failedOcurrió un error interno en el servidor. Intenta reenviar la solicitud con una clave de idempotencia nueva y única para evitar conflictos. Si el problema persiste, comunícate con Soporte y proporciona el x-request-id junto a más detalles sobre la operación realizada.
Error de la API500internal_errorOcurrió un error interno en el servidor. Por favor, intenta nuevamente más tarde. Si el problema persiste, comunícate con Soporte y proporciona el x-request-id junto a más detalles sobre la operación realizada.
Error de solicitud400invalid_sequence_controlNo es posible crear el pago enviando la información del nodo automatic_payments.subscription.sequence utilizando un perfil de pago con sequence_control definido como AUTO. El valor de este campo debe ser definido como MANUAL para enviar la información relativa a la recurrencia. Accede a Gestionar pagos con recurrencia programada para más información.
Error de solicitud400invalid_payment_methodsEl perfil de pago con el que se está queriendo crear la order no tiene asociados medios de pago, o bien tiene dos tarjetas y la order está queriendo ser procesada con el modo síncrono, lo que no está permitido. Revisa su configuración para volver a intentarlo.
Error de solicitud400invalid_capture_modeLa order tiene configurada la lógica de reintentos pero el modo de procesamiento está definido como automatic. El campo retries solo será permitido en caso de que se haya definido processing_mode=automatic_async.
Error de solicitud400invalid_payment_method_listEl perfil de pago con el que se está queriendo crear la order tiene asociados más de dos medios de pago, que es la cantidad máxima permitida. Revisa su configuración para volver a intentarlo.
Error de solicitud400invalid_application_idEl identificador de la aplicación con la que se está queriendo ejecutar la solicitud es incorrecto o no está autorizado. Verifica estar enviando la información correcta.
Error de solicitud400profile_not_foundEl perfil de pago con el que se está queriendo crear el pago no existe o es inválido. Verifica haber enviado el valor correcto y vuelve a intentarlo.
Error de solicitud400invalid_profile_statusSe está queriendo crear la order utilizando un perfil de pago con un estado que no lo permite. Solo es posible crear pagos con perfiles de pago con status=READY. Verifica el estado del perfil utilizando la API de Perfiles.
Error de solicitud400invalid_customer_idEl identificador del cliente enviado en la solicitud no coincide con el del perfil de pago. Verifica haber enviado los valores correctos en ambos casos.
Error de solicitud400invalid_collector_with_application_feeDebe enviarse un application_fee mayor a 1 para que la solicitud sea correcta.
Error de solicitud404profile_not_foundEl perfil de pago con el que se está queriendo crear el pago no fue encontrado. Verifica haber enviado el valor correcto y vuelve a intentarlo.
Error de solicitud400profile_id_must_be_informedNo fue enviado el identificador del perfil, que es obligatorio en los casos en los que sequence_control.reason=recurring.
Error de solicitud400invalid_intent_statusNo es posible reembolsar la order en su estado actual. Asegúrate de que la order esté en un estado que permita la realización de un reembolso.
Error de solicitud400invalid_refund_amountNo es posible reembolsar el monto definido en la solicitud. Asegúrate haber enviado el valor correcto.
Error de solicitud400refund_errorHubo un error al intentar procesar el reembolso. Espera un momento y vuelve a intentarlo.
Error de solicitud400invalid_refundSe está queriendo reembolsar un pago que no lo permite. Asegúrate cumplir con las condiciones para crear un reembolso y vuelve a intentarlo.
Error de la API424error_dependencyOcurrió un error interno. Espera un momento y vuelve a intentarlo.