Posibles errores
Consulta la lista de posibles errores devueltos por la API y cĂłmo corregirlos.
Tipo de Error | Status | CĂłdigo | DescripciĂłn y soluciones posibles |
Error de solicitud | 400 | json_syntax_error | AsegĂșrate de que la solicitud tenga una estructura JSON vĂĄlida, con claves y valores adecuados. |
Error de solicitud | 400 | required_properties | Algunas 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 solicitud | 400 | unsupported_properties | Algunas propiedades informadas no son soportadas por la API. Revisa la solicitud y elimina o corrige las propiedades no soportadas. |
Error de solicitud | 400 | minimum_properties | No se ha cumplido el nĂșmero mĂnimo de propiedades requeridas. Agrega las propiedades necesarias para completar la solicitud. |
Error de solicitud | 400 | property_type | El tipo de la propiedad informada es invĂĄlido. AsegĂșrate de que el valor enviado en la solicitud corresponda al tipo esperado. |
Error de solicitud | 400 | property_value | El 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 solicitud | 400 | maximum_items | Se 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 solicitud | 400 | minimum_items | No 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 solicitud | 400 | invalid_path_param | Verifica si el ID proporcionado como parĂĄmetro es vĂĄlido. |
Error de solicitud | 400 | invalid_properties | Algunas 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 solicitud | 400 | empty_required_header | Uno 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 solicitud | 400 | order_builder_without_transactions | No 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 solicitud | 400 | invalid_order_mode_for_operation | El 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 solicitud | 400 | invalid_order_type | El tipo de la order es invĂĄlido. Verifica si el tipo utilizado es vĂĄlido para la operaciĂłn. |
Error de solicitud | 400 | invalid_transaction_id | El ID de la transacciĂłn es invĂĄlido. AsegĂșrate de que el ID es correcto. |
Error de solicitud | 400 | exceeded_number_of_transactions | OcurriĂł un error en la solicitud. La order acepta un mĂĄximo de dos transacciones. Elimine las transacciones excedentes. |
Error de solicitud | 400 | invalid_email_for_sandbox | El formato de correo electrĂłnico no es vĂĄlido para el entorno de sandbox, debe contener "@testuser.com". |
Error de procesamiento | 402 | failed | Hubo un error en el procesamiento de alguna de las transacciones. Verifica el mensaje devuelto para mĂĄs informaciĂłn. |
Error de solicitud | 404 | order_not_found | La order no fue encontrada. Verifica si el ID informado es correcto. |
Error de solicitud | 404 | transaction_not_found | La transacciĂłn no fue encontrada. Verifica si el ID informado es correcto. |
Error de solicitud | 409 | cannot_refund_order | AsegĂșrate de que la order estĂ© en un estado que permita la realizaciĂłn de un reembolso. |
Error de solicitud | 409 | cannot_capture_order | Verifica 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 solicitud | 409 | cannot_cancel_order | AsegĂșrate de que la order estĂ© en un estado que permita su cancelaciĂłn. |
Error de solicitud | 409 | already_queued_order_for_device | Ya existe una order en espera para el dispositivo informado. No es posible crear una nueva order del tipo "point" mientras una anterior estĂĄ pendiente de ser procesada. Espera el procesamiento de la order actual antes de intentar nuevamente. |
Error de Idempotencia | 409 | idempotency_key_already_used | La 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 solicitud | 409 | operation_not_supported | La 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 solicitud | 409 | order_already_refunded | La order informada ya fue reembolsada. No es posible procesar un reembolso en una order que ya tiene este estado. |
Error de solicitud | 409 | order_already_cancelled | La order informada ya fue cancelada. No es posible realizar operaciones en una order que ya se encuentra cancelada. |
Error de Idempotencia | 423 | resource_locked | La clave de idempotencia estĂĄ temporalmente bloqueada. Espera unos instantes y trata de ejecutar la solicitud nuevamente. |
Error de Idempotencia | 500 | idempotency_validation_failed | OcurriĂł 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 API | 500 | internal_error | OcurriĂł 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. |
Para obtener mĂĄs informaciĂłn sobre cĂłmo enviar las solicitudes, requerimientos y validaciones necesarias, consulta nuestra Referencia de API para Pagos online y Pagos presenciales.