How to validate authorized doctor purchases using a third-party API?

Hola! Necesito dos cosas:

  • Hacer una validación para permitir la compra en algunos productos sólo de médicos autorizados. La validación sería a través de una API.
  • Hacer un check en el momento de loguearse para 3 tipos de usuarios.

Ayuda please! Gracias!