Un pago se convierte en una invitación a un repo privado.

Pay2Clone escucha el pago, resuelve quién compró qué y añade al comprador como colaborador de tu repositorio privado de GitHub. Cuando el derecho caduca, lo quita. Autoalojado en Cloudflare, un solo despliegue para todos los repos que vendas.

el webhook que manda tu proveedor
{
  "eventType": "checkout.completed",
  "object": {
    "order": {
      "id": "ord_6wqYhx4Us6GmkKrhQmj9y",
      "product": "prod_3Nle5C6vSYfqRnNMjGboIn",
      "amount": 2900,
      "currency": "USD",
      "status": "paid"
    },
    "customer": { "email": "buyer@example.com" }
  }
}
el colaborador en que se convierte
PUT /repos/acme/widget-pro/collaborators/octocat

{
  "permission": "pull",
  "invitation": {
    "id": 1782043391,
    "expired": false
  }
}

Comprar una licencia Ver cómo funciona

Cuatro piezas móviles, cero código de pegamento

Cada paso aguanta por sí solo: un webhook perdido se reproduce, una llamada fallida a GitHub se reintenta, y una pasada diaria concilia lo que GitHub muestra de verdad con lo que tu base de datos dice que debería mostrar.

  1. Verificar

    La firma se comprueba contra los bytes, no contra un cuerpo ya interpretado. La carga original se archiva antes de que nada más la toque.

  2. Registrar

    El evento y el trabajo que implica se escriben en una sola transacción, con el id de evento del proveedor como clave de idempotencia. Reprodúcelo diez veces y sigue habiendo un pedido.

  3. Conceder

    El comprador entra con GitHub y se le invita a lo que ha comprado. Sin invitaciones a mano, sin cuentas compartidas, sin archivos zip.

  4. Conciliar

    El acceso es un estado deseado, así que devoluciones, contracargos y caducidades convergen igual que una compra. Una pasada nocturna repara la deriva.

Pruébalo desde los dos lados

Este sitio es en sí mismo un despliegue. El mismo Worker que te sirve esta página ejecuta una demo en vivo que puedes recorrer como cliente y luego inspeccionar como operador: un pago de prueba real, un webhook real, una invitación real a un repositorio privado real.

Todo lo que hay en la demo — pedidos, cuentas y accesos al repositorio — se borra cada hora, en punto. No pongas nada real en ella, por favor.

Cada proveedor de pago, un mismo contrato

Cada adaptador se escribió contra cargas reales capturadas o contra el SDK del proveedor, no contra una página de documentación. Sus listas de eventos salen del producto en marcha, porque todas las páginas de documentación que revisamos estaban mal.

Los colaboradores externos en una organización Free no cuestan nada

Casi todo el mundo da por hecho que los colaboradores de un repositorio privado se facturan por asiento. En una organización GitHub Free no es así. Vender a cien compradores cuesta lo mismo que vender a uno.

Plan de GitHub Repos privados Colaboradores externos Por colaborador
Organización Free Ilimitados Ilimitados $0
Organización Team Ilimitados Ilimitados $4/mes

Contrastado con los límites de plan publicados por GitHub. Team aparece solo como comparación: no te hace falta para vender acceso a un repositorio.

Un precio, sin contadores

Compra una vez, despliégalo tantas veces como quieras, para tantos repositorios como quieras. Tus compradores no ven nunca una cuenta de Pay2Clone — ven tu repositorio.

$29 pago único

Comprar una licencia Precio