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 Mercado Pago Point 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.
400unsupported_partially_refundsLa order no admite reembolsos parciales.Verificar 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.Verificar que el valor enviado sea menor o igual al saldo de la transacción.
401unauthorizedEl Access Token enviado es inválido o expirado.Verificar y reenviar con el token correcto.
401user_not_authorizedEl usuario no tiene permiso para ejecutar esta acción.Verificar 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.Realizar el reembolso total o no enviar el array transactions[].
404order_not_foundOrder no encontrada.Verificar si el order_id enviado en el path es correcto.
404transaction_not_foundTransacción no encontrada en la order.Verificar si el transactions[].id enviado pertenece a la order especificada.
409refund_in_progressYa existe un reembolso en procesamiento para esta order.Esperar algunos minutos antes de volver a intentarlo.
409idempotency_key_already_usedEl X-Idempotency-Key enviado ya fue utilizado con un body diferente en las últimas 24 horas.Enviar 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.Verificar 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 90 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.Verificar el status y el status_detail de la order antes de intentar el reembolso.
409movement_operations_pendingLa order tiene movimientos financieros pendientes.Esperar algunos minutos y repetir la solicitud.
422payment_not_refundableEl pago no puede ser reembolsado.Verificar las condiciones del pago; algunos medios de pago no admiten reembolso.
422amount_not_refundableEl monto solicitado no puede ser reembolsado.Intentar con un monto diferente o verificar 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.Esperar unos instantes y repetir la solicitud.
428insufficient_money_for_refundSaldo insuficiente en la cuenta para procesar el reembolso.Verificar el saldo disponible en la cuenta de Mercado Pago antes de volver a intentarlo.
500idempotency_validation_failedError en la validación de idempotencia.Repetir la solicitud con el mismo X-Idempotency-Key.
500genéricoError interno del servidor.Repetir la solicitud. Si el problema persiste, contactar al soporte.