Volver a Actualizaciones
CorrecciónV-3.2.027918 de mayo de 2026

QA Apartados externos: pasarela seleccionada y reconciliación

QA enfocado a pagos externos de apartado encontró dos bugs de reconciliación: (1) generateLayawayPaymentLink ignoraba la pasarela seleccionada por el cajero y usaba siempre la primera activa; ahora acepta y valida el provider elegido. (2) El webhook hacía fallback de external_order_id al UUID del apartado cuando el payload no traía order_id, lo que NUNCA empata con la fila pending real y dejaba el saldo sin actualizar de forma silenciosa; ahora exige external_order_id válido y registra la advertencia. También se evita el doble crédito en confirmaciones repetidas y se loggean fallas RPC.

Aspectos destacados

  • Pasarela elegida respetada
  • Webhook no pierde pagos sin order_id
  • Sin doble crédito
  • Logs de reconciliación
#Layaway#Payments#Webhooks#QA