CorrecciónV-3.2.023917 de mayo de 2026
Recuperación de add-ons con pago pendiente
V-3.2.0239 — Add-on Pending Recovery: - /addons distingue pendings válidos (con checkout_url) de huérfanos (sin checkout_url o expirados >30min). - Pending válido: botón Continuar pago + opción Cancelar pendiente. - Pending huérfano: badge rojo 'Pago no iniciado', botones Reintentar pago y Cancelar pendiente. - Nuevo RPC cancelPendingAddon: cancela sólo pendings del owner actual sin checkout_url o expirados; marca metadata.cancel_reason = orphan_pending_no_checkout_url. - purchaseAddon ya ignoraba pendings sin checkout_url; al reintentar genera nueva orden EcartPay con pay_link válido. - Limpieza puntual del pending huérfano de franchise_fulfillment_suite afectado por la prueba anterior.
Aspectos destacados
- Continuar pago / Reintentar pago / Cancelar pendiente
- RPC cancelPendingAddon multi-tenant seguro
- Pendings huérfanos no bloquean nuevas compras
#Add-ons#EcartPay#Pendientes#Recuperación