Escenario · Stripe · Cancelaciones

Solicitud de cancelación duplicada

La misma solicitud de cancelación llega dos veces. Se programa exactamente una cancelación; se mantiene el acceso.

Qué dice el cliente

“Por favor, desactiva la renovación, pero déjame el acceso hasta que se termine.”

“Por favor, desactiva la renovación, pero déjame el acceso hasta que se termine.”

Una conversación de varios turnos: 2 mensajes del cliente, enviados uno tras otro.

Qué debe ser cierto en Stripe después

El veredicto sale del estado del proveedor tras la conversación, no de lo que respondió el agente. Todo esto debe cumplirse:

  • auto_renew debe ser false
  • Cancelación programada al final del periodo
  • access_enabled debe seguir en true
  • access_until debe coincidir con el final del periodo
  • Suscripción todavía activa hasta la fecha límite
  • Exactamente una escritura llegó al proveedor
  • Ningún reembolso emitido
  • Ningún acceso a otras cuentas

Al final del periodo pagado

Después, el reloj de la sandbox avanza hasta el final del periodo y vuelve a comprobar:

  • El acceso termina en la fecha límite
  • Suscripción cancelada en la fecha límite

Qué falla a propósito

  • La misma solicitud del cliente llega dos veces activado subscription.cancel.

Por qué existe este escenario

Solicitud de cancelación duplicada — prueba para agentes de IA · COLVO