Recursos para IA

Errores de reembolso

A continuación, encontrarás todos los posibles errores devueltos por el endpoint de reembolsoAPI de la API de Orders para Código QR y las acciones recomendadas para cada caso.

Códigos de error

HTTPError (error)DescripciónAcción recomendada
400empty_required_headerEl header X-Idempotency-Key es obligatorio y no fue enviado.Incluir el header en todas las solicitudes de reembolso.
400invalid_path_paramEl order_id enviado en el path tiene formato inválido. Debe comenzar con el prefijo ORD seguido de 26 caracteres.Verifica y reenvía con un ID válido.
400invalid_order_ownerNo es posible procesar el reembolso de una order que no fue creada por el solicitante.Verifica si el Access Token pertenece al mismo usuario que creó la order.
400in_store_payment_refund_orderSe superó el plazo máximo para reembolso. El límite es de 360 días a partir de la fecha del pago.Ninguna acción posible; el plazo de reembolso ya expiró.
400unsupported_partially_refundsLa order no admite reembolsos parciales.Verifica si la order es elegible para reembolso parcial antes de enviar el body con transactions[].
400refund_amount_exceedsEl monto del reembolso excede el saldo disponible.Verifica que el valor enviado sea menor o igual al saldo de la transacción.
401unauthorizedEl Access Token enviado es inválido o expiró.Verifica y reenvía la solicitud con el Access Token correcto.
401user_not_authorizedEl usuario no tiene permiso para ejecutar esta acción.Verifica si el Access Token pertenece al mismo usuario que creó la order.
403partial_refund_forbidden_with_tipsLos reembolsos parciales no están permitidos en orders con propina.Realiza el reembolso total sin enviar el array transactions[].
404order_not_foundOrder no encontrada.Verifica si el order_id enviado en el path es correcto.
404transaction_not_foundTransacción no encontrada en la order.Verifica si el transactions[].id enviado pertenece a la order especificada.
409idempotency_key_already_usedEl X-Idempotency-Key enviado ya fue utilizado con un body diferente en las últimas 24 horas.Envía un nuevo valor para el header.
409order_already_refundedLa order ya fue reembolsada en su totalidad.Ninguna acción necesaria; el reembolso ya fue completado.
409cannot_refund_orderEl estado actual de la order no permite reembolso.Verifica si la order tiene status: processed antes de solicitar el reembolso.
409refund_period_exceededSe superó el plazo máximo para reembolso.Los reembolsos se aceptan hasta 360 días a partir de la fecha del pago.
409action_not_allowed_for_current_stateLa acción no está permitida por el estado actual del pago.Verifica el status y el status_detail de la order antes de intentar el reembolso.
409refund_in_progressYa existe un reembolso en procesamiento para esta order.Aguarda algunos minutos antes de volver a intentarlo.
409movement_operations_pendingLa order tiene movimientos financieros pendientes.Aguarda algunos minutos y repite la solicitud.
422payment_not_refundableEl pago no puede ser reembolsado.Verifica las condiciones del pago; algunos medios de pago no admiten reembolso.
422amount_not_refundableEl monto solicitado no puede ser reembolsado.Intenta con un monto diferente o verifica las condiciones del pago.
422max_refunds_exceededSe superó el número máximo de reembolsos para esta order.Ninguna acción posible; el límite de reembolsos ya fue alcanzado.
425order_payment_not_yet_enabled_for_refundLa order aún no está habilitada para reembolso.Aguarda unos instantes y repite la solicitud.
428insufficient_money_for_refundSaldo insuficiente en la cuenta para procesar el reembolso.Verifica el saldo disponible en la cuenta de Mercado Pago antes de volver a intentarlo.
500idempotency_validation_failedError en la validación de idempotencia.Repite la solicitud con el mismo X-Idempotency-Key.
500genéricoError interno del servidor.Repite la solicitud. Si el problema persiste, consulta al soporte.