Solución de problemas de acceso de pago

Un estudiante pagó y no puede entrar, o entró y no debería haberlo hecho. Trabaja en orden.

Las seis preguntas

La mayoría de los casos se responden con estas, en esta secuencia:

  1. ¿El pedido está en un estado pagado? Los pedidos pendientes, en espera, cancelados, reembolsados y fallidos no otorgan nada.
  2. ¿El pedido pertenece a una cuenta? Los pedidos de invitado no otorgan nada.
  3. ¿El estudiante inició sesión con esa misma cuenta? Una segunda cuenta es la causa más común.
  4. ¿El pedido contiene el producto correcto?
  5. ¿El curso realmente requiere ese producto? Comprueba la configuración de acceso del curso.
  6. Si es una suscripción, ¿está activa?

«Pagué pero no puedo acceder»

Comprueba primero la cuenta. Pregunta qué dirección de correo electrónico usaron para comprar y con cuál han iniciado sesión. Una discrepancia explica la mayoría de estos reportes, y la solución es iniciar sesión con la cuenta de compra.

Luego comprueba el estado del pedido. Un método de pago diferido —transferencia, contra reembolso— deja el pedido sin pagar hasta que alguien lo procesa.

Luego comprueba la conexión. ¿El curso requiere el producto que compraron? Si el curso usa una regla de permiso, ¿esa regla nombra su producto?

«El curso se abre para alguien que no compró»

Comprueba la configuración del curso en este orden:

  1. ¿Hay una regla de permiso seleccionada? Una regla reemplaza la comprobación de pago. Si la regla se satisface con otra cosa —un rol, otro producto—, el estudiante entra sin comprar.
  2. ¿La lección es una vista previa? Las vistas previas omiten todo.
  3. ¿La lección tiene su propia regla de permiso? Reemplaza la del curso y puede ser más fácil de satisfacer.
  4. ¿Está realmente habilitado el ajuste de pago?

La primera es la respuesta habitual: un curso con una regla y el interruptor de pago se decide por la regla.

«El acceso desapareció»

Causa Comprobación
El pedido fue reembolsado o cancelado El estado del pedido
Una suscripción caducó o se puso en espera La suscripción
Se cerró la ventana de una regla basada en tiempo La condición de la regla y la fecha de compra
Se eliminó un producto de una regla La regla
Se cambió el modelo de acceso del curso Los ajustes del curso

El acceso se evalúa en vivo, por lo que cualquiera de estos surte efecto de inmediato.

«Funciona para mí pero no para el estudiante»

Es casi seguro que eres administrador. Prueba con una cuenta real que no sea de administrador, en una ventana privada, en los tres estados.

Esta es la falsa alarma más común.

«Mis cursos no muestra el curso»

La lista muestra los cursos a los que el estudiante puede acceder actualmente. Si el curso no está ahí, no tienen acceso —así que este es el mismo problema que el anterior, no uno distinto.

Si el propio endpoint devuelve un resultado de no encontrado, eso es diferente: vuelve a guardar los ajustes de enlaces permanentes. Consulta My courses endpoint returns a not-found error.

{related_product_links} imprime enlaces a los productos asociados con el curso. Si no hay nada asociado, se muestra vacío.

Añade también un enlace escrito a mano al mensaje —nunca debería depender solo de la etiqueta.

«El estudiante compró lo que no debía»

Comprueba qué requiere realmente el curso y luego, o bien reembolsa y vuelve a vender, o añade el producto correcto a una regla si la compra debería otorgar acceso legítimamente.

Esto también es una señal para renombrar los productos: un comprador que compró el equivocado normalmente no podía distinguirlos.

Después de cualquier cambio

Vuelve a probar con las tres cuentas: sin sesión iniciada, con sesión iniciada sin acceso, con sesión iniciada con acceso. Una solución verificada solo como administrador no está verificada.

Antes de pedir ayuda

Anota la URL del curso, la situación del estudiante, el estado del pedido, si el pedido tiene una cuenta, si se usa una regla o el ajuste de pago, y si hay suscripciones implicadas.

Nunca envíes datos de pedidos, detalles de clientes ni listas de estudiantes. Consulta Safe information to send with a support request.