Recibe el pago, genera las claves, entrégalas y responde la pregunta que tu software realmente hace (¿tiene este usuario una licencia válida en este momento?), incluso en computadoras que nunca se conectan a internet.
Todo el servidor de licencias y la facturación relacionada.
Una página de compra a la que solo debes enlazar
Apunta tu botón Comprar a una página alojada que muestre tu producto, tu precio y lo que cubre cada unidad. No hay nada que alojar, ningún carrito que construir ni webhook que escribir: la licencia y sus códigos existen en el momento en que se liquida el pago.
El dinero es tuyo, en tu propia cuenta de Stripe
La sesión de pago se crea en tu propia cuenta conectada, por lo que los fondos se te liquidan a ti y nuestra tarifa se aplica de forma adicional como una comisión de la aplicación, en lugar de que nosotros realicemos el cobro en tu nombre. La tarifa es por cuenta y negociable.
Un código de canje por unidad
Los códigos se generan por unidad al momento del pago, se encriptan en reposo y se muestran exactamente una vez. Tu cliente realiza la activación en una página que alojamos (la cual puedes colocar en un iframe en tu propio sitio) o a través de la llamada pública de canje desde tu propio instalador.
Una sola solicitud responde a toda la pregunta
¿Tiene este usuario licencia, está cubierta esta computadora, está cubierta esta compilación? La consola genera esa llamada exacta para tu producto en Node, Python, C# o curl, con tus identificadores completados y sus sugerencias adaptadas al plazo que realmente vendes.
Computadoras en redes aisladas, realmente sin conexión
Genera un certificado firmado de corta duración una vez, en una computadora que tenga conexión. Tu software lo verifica con una clave pública Ed25519 integrada al momento de la compilación, sin necesidad de red ni de volver a llamarnos, nunca, y este certificado jamás podrá durar más que la licencia que lo respalda.
Una licencia que permanece en una sola computadora
Un código puede vincularse a un dispositivo en el primer uso, por lo que un código filtrado deja de funcionar mientras que la persona que ya lo instaló puede seguir trabajando. Como los componentes de hardware pueden fallar, un número limitado de nuevas vinculaciones no requiere el permiso de nadie, y tú mismo puedes realizar vinculaciones adicionales más allá de ese límite.
Vende actualizaciones sin dar por terminada la licencia
Una licencia perpetua sigue funcionando para siempre, pero solo cubre las compilaciones lanzadas dentro de su periodo de mantenimiento. La respuesta informa ambos datos por separado, y el límite proviene de las versiones que declaraste en lugar de comparar cadenas de versiones.
Preguntas frecuentes
¿Qué obtengo realmente por licenciar mi propio software?
Una página de compra alojada a la que puedes enlazar desde tu propio sitio, el pago procesado en tu propia cuenta de Stripe y un código de canje generado por unidad en el momento en que se liquida el pago, enviado por correo al comprador sin que tengas que escribir un webhook. Dentro de tu software, una sola solicitud autenticada responde si un usuario determinado tiene licencia en este momento. Tu cliente activa su código en una página alojada por nosotros o en la tuya propia. No hay nada que alojar ni código de facturación que escribir.
¿Quién recibe el dinero?
Tú. La sesión de pago se crea en tu propia cuenta conectada de Stripe, por lo que los fondos son tuyos y se te depositan a ti, y nuestra comisión se aplica por encima como una comisión de la aplicación en lugar de que nosotros la cobremos en tu nombre. Esa comisión es por cuenta y es negociable, y una cuenta establecida en cero paga cero.
¿Puede licenciar software que se ejecuta sin conexión, sin internet?
Sí. Generas un certificado de corta duración en una máquina que sí tenga conexión, y tu software lo verifica con una clave pública Ed25519 integrada en el momento de la compilación: sin red y sin llamadas de vuelta a nosotros, nunca. El certificado vence y nunca puede durar más que la licencia a partir de la cual se generó. También incluye su propio valor de audiencia, por lo que un token emitido para otra cosa no se puede reutilizar en tu comprobación de licencia.
¿Puedo vincular una licencia a una sola máquina?
Sí. Un código de canje se puede vincular a la huella digital de un dispositivo en el primer uso, después de lo cual ese puesto solo responderá para esa máquina; de modo que un código que se filtre dejará de funcionar mientras la persona que ya lo instaló seguirá trabajando. El hardware se daña, por lo que se permite un número limitado de revinculaciones sin que nadie tenga que contactar a soporte, y tú mismo puedes hacer la revinculación si se supera ese límite.
¿Puedo vender actualizaciones por separado de la licencia?
Sí. Una licencia perpetua con una ventana de mantenimiento sigue funcionando para siempre y solo cubre las compilaciones lanzadas dentro de esa ventana, y la respuesta del derecho de acceso le indica a tu software ambos datos por separado: si aún tiene licencia y si esta compilación específica está cubierta. Declaras las versiones a medida que las lanzas, y el límite se lee de lo que declaraste en lugar de comparar cadenas de versiones, por lo que la 4.10.0 es correctamente más reciente que la 4.9.0.
¿Qué pasa cuando falla el pago de una suscripción?
La licencia se suspende en lugar de terminar. Los códigos y los puestos sobreviven intactos, por lo que un problema de facturación nunca obliga a toda tu base de clientes a realizar la activación de nuevo, y un pago exitoso posterior extiende el plazo y restablece el acceso en un solo paso. Terminar una licencia es un acto independiente y deliberado.
¿Es esto lo mismo que un acuerdo empresarial con Connections?
No, y es fácil confundirlos. Un acuerdo empresarial compra el propio uso de Connections al por mayor a un precio negociado. Licenciar consiste en que tú vendas tu propio software a tus propios clientes usando nuestra facturación, entrega de códigos y comprobación de derechos de acceso. Comparten una idea subyacente (los puestos) y nada más.
¿Cuánto tiempo se tarda en conectar todo?
La parte de la venta es un enlace, por lo que se tarda lo mismo que en pegar uno. La parte de la aplicación es una sola solicitud desde el interior de tu software, y la consola genera esa llamada para tu producto específico en Node, Python, C# o curl, con tus identificadores ya completados y sus sugerencias adaptadas al plazo que realmente vendes.