Saltar al contenido principal

Menú de comandos

Ve a una página o busca en el catálogo

Novedad para desarrolladores

Suscripciones para tu propio producto. Sin construir la facturación.

Planes por API, una página de suscripción alojada, cobro en USDT/USDC desde hoy y webhooks con los que tu backend puede actuar.

Creas un plan, envías al cliente a una página que alojamos nosotros y, a partir de ahí, tu servidor se entera de cada renovación, pago fallido y cancelación con tu propio id de cliente adjunto. Las suscripciones con tarjeta se renuevan solas; las criptomonedas pagan un periodo cada vez. La comisión es del 10% y no hay nada más que pagar.

  • 10% de comisión, sin cuota mensual
  • La tarjeta se renueva sola · cripto por periodo
  • Webhooks: created · renewed · payment_failed · canceled · expired

Pensado para productos que viven fuera del marketplace

Una ficha de Getly vende un archivo. Getly Billing cobra por algo que gestionas tú.

SaaS y herramientas

Una aplicación alojada, una API, una extensión de navegador con un nivel de pago. Tu backend consulta nuestro endpoint de estado o escucha webhooks y activa funciones.

Comunidades y contenido

Un Discord, un canal de Telegram, un sitio solo para miembros. Concede el rol con created y quítalo con expired o canceled.

Para quien necesita cripto

Cobro en USDT/USDC en todas partes hoy; el cobro con tarjeta vuelve cuando haya un procesador activo. Un plan, un único conjunto de webhooks.

Cómo funciona

Cinco pasos de cero a un suscriptor de pago

  1. 1

    Solicita acceso

    Cuéntanos el sitio web y qué vas a vender. Lo revisa una persona: Getly es el comerciante de registro, así que necesitamos saber por qué cobramos.

  2. 2

    Crea un plan

    POST /api/v1/billing/plans con un nombre, un importe en céntimos y un intervalo: mes, año o cualquier número de días o semanas.

  3. 3

    Envía al cliente al pago

    POST /api/v1/billing/checkout con tu referencia de cliente y tus URL de éxito y de cancelación. Recibes la URL de una página alojada, válida durante 24 horas.

  4. 4

    Actúa con los webhooks

    billing.subscription.created, renewed, payment_failed, canceled y expired llegan a tu endpoint con la misma referencia de cliente que enviaste.

  5. 5

    Consulta el estado cuando quieras

    GET /api/v1/billing/subscriptions/{id} responde "¿esta persona está al día?", para los momentos en que un webhook no basta.

Dos llamadas para integrar, un webhook que mantener

El plan vive en nuestra API. La página de suscripción vive en nuestro dominio. Tu backend nunca toca una tarjeta.

Cada webhook lleva externalCustomerRef, el id que nos diste al pagar, así que tu manejador no necesita consultar nada. Las entregas van firmadas, se reintentan y aparecen en tu panel de desarrollador. Cancela desde tu lado con POST /api/v1/billing/subscriptions/{id}/cancel; el suscriptor también puede cancelar desde su cuenta de Getly y conserva el acceso hasta el final del periodo pagado.

API docs
curl -X POST https://www.getly.store/api/v1/billing/checkout \
  -H "Authorization: Bearer gk_your_api_key" \
  -d '{ "planId": "…", "customerRef": "user_8841",
        "successUrl": "https://your-app.com/welcome",
        "cancelUrl":  "https://your-app.com/pricing" }'

{ "success": true,
  "data": { "url": "https://www.getly.store/billing/subscribe/…" } }

# later, on every renewal:
{ "event": "billing.subscription.renewed",
  "externalCustomerRef": "user_8841",
  "status": "active",
  "currentPeriodEnd": "2026-10-08T09:14:00.000Z" }

Preguntas de los desarrolladores

¿Es lo mismo que los planes para miembros?
No. Los planes para miembros son una suscripción de tienda que se muestra en tu escaparate de Getly. Getly Billing es para un producto que gestionas tú: el plan nunca aparece en el catálogo y el suscriptor llega a tu sitio, no al nuestro.
¿Cuánto cuesta?
El 10% de cada pago, la misma tarifa que una venta que traes tú, y nada más: sin cuota mensual, sin cuota por plan, sin costes de alta. El procesamiento de tarjetas está incluido en esa tarifa.
¿Adónde va el dinero?
Cada factura, pagada hoy en USDT/USDC, llega a la cuenta de Getly, se abona a tu saldo y se paga el 1 y el 15 en USDT/USDC como cualquier venta.
¿Cómo se renueva con cripto?
No se renueva: nada puede cobrar un pago en cripto por su cuenta. Un pago compra un periodo. Al suscriptor se le avisa siete días antes de que termine y vuelve a pagar desde su cuenta de Getly; un periodo sin pagar se cierra en la hora siguiente y tu endpoint recibe billing.subscription.expired.
¿Por qué el acceso es por solicitud?
Porque Getly es el comerciante de registro: aquello por lo que cobramos va a nuestro nombre. Nos indicas el sitio web público y lo que vendes; una persona lo revisa, normalmente en un día. Hasta entonces, las escrituras de planes responden 403 billing_not_approved y las lecturas funcionan.
¿Puede un suscriptor cancelar sin mí?
Sí, desde su cuenta de Getly. Cancelar detiene la renovación al final del periodo pagado; conserva el acceso hasta entonces y tu endpoint recibe billing.subscription.canceled cuando termina.

Cobra por lo que has creado

Solicita el acceso desde tu panel. Lo revisa una persona y la API se abre en el momento en que se aprueba.

Abrir Billing