Commet
  • Precios
Iniciar SesiónRegistrarse

Agregá cobros con
Encore

Empezá a cobrar gratisLeer docs

Hecho para Encore

Cobros que se adaptan a tu stack

Las anotaciones //encore:api de Encore definen endpoints de cobro sin boilerplate. Los secrets se inyectan en runtime — sin archivos .env. Desplegá cobros a tu propia nube con un solo comando.

billing/billing.go
package billing
import (
"context"
commet "github.com/commet-labs/commet-go"
)
type SubscribeParams struct {
Email string `json:"email"`
CustomerID string `json:"customer_id"`
}
type SubscribeResponse struct {
CheckoutURL string `json:"checkout_url"`
}
//encore:api public method=POST path=/billing/subscribe
func Subscribe(ctx context.Context, req *SubscribeParams) (*SubscribeResponse, error) {
client.Customers.Create(ctx, &commet.CreateCustomerParams{
Email: req.Email,
ID: req.CustomerID,
})
sub, err := client.Subscriptions.Create(ctx, &commet.CreateSubscriptionParams{
CustomerID: req.CustomerID,
PlanCode: "pro",
})
if err != nil {
return nil, err
}
return &SubscribeResponse{
CheckoutURL: sub.Data["checkout_url"].(string),
}, nil
}
package billing
import (
"context"
commet "github.com/commet-labs/commet-go"
)
type SubscribeParams struct {
Email string `json:"email"`
CustomerID string `json:"customer_id"`
}
type SubscribeResponse struct {
CheckoutURL string `json:"checkout_url"`
}
//encore:api public method=POST path=/billing/subscribe
func Subscribe(ctx context.Context, req *SubscribeParams) (*SubscribeResponse, error) {
client.Customers.Create(ctx, &commet.CreateCustomerParams{
Email: req.Email,
ID: req.CustomerID,
})
sub, err := client.Subscriptions.Create(ctx, &commet.CreateSubscriptionParams{
CustomerID: req.CustomerID,
PlanCode: "pro",
})
if err != nil {
return nil, err
}
return &SubscribeResponse{
CheckoutURL: sub.Data["checkout_url"].(string),
}, nil
}

Comenzar

Instalá en segundos

Agregá cobros a tu app Encore con el SDK de Commet. Endpoints de API type-safe con manejo de secrets integrado y deploy a la nube.

ComenzarDocumentación
Terminal
go get github.com/commet-labs/commet-go
go get github.com/commet-labs/commet-go

Preguntas frecuentes

Instalá el SDK de Commet, agregá tu API key y empezá a cobrar. Seguí la guía de integración con Encore para un paso a paso con ejemplos de código.

Commet soporta cobro por uso (metered), créditos (bloqueo al agotar), balance (gastá entre features), seats (precio por usuario) y booleano (acceso a features). Conocé más en la guía de modelos de consumo.

Sí. Llamá al método de trackeo de uso cada vez que ocurra un evento facturable. Commet agrega el uso y lo cobra al final de cada período. Funciona para llamadas API, tokens de IA, almacenamiento o cualquier métrica personalizada. Consultá la guía de trackeo de uso para más detalles.

Sí. Commet tiene un catálogo de modelos de IA integrado con precios por token. Podés trackear tokens de entrada, salida y cache con márgenes configurables. Consultá la guía de cobro de tokens de IA para instrucciones de configuración.

Sí. Commet es un Merchant of Record que maneja impuestos, compliance, reembolsos y payouts. Stripe Tax está integrado para cálculo automático de impuestos. Leé más sobre el modelo de Merchant of Record.

Commet no tiene costos de setup ni mínimos mensuales. Solo pagás 4.5% + $0.40 por transacción exitosa. Podés empezar a construir y probar gratis usando el entorno sandbox. Consultá precios para más detalles.

Empezá a cobrar en minutos

Sin costos de setup. Sin mínimos mensuales. 4.5% + $0.40 por transacción exitosa.

Empezá a cobrar gratis

Desarrolladores

  • Documentación
  • Templates
  • GitHub

Recursos

  • Blog
  • Changelog
  • Precios

IA

  • Agentes
  • Servidor MCP
  • Agent Skills
  • Claude Code
  • Codex

Aprender

  • Guías
  • Glosario
  • Soluciones
  • Facturación por Modelo de IA
  • Commet VS otros

Nosotros

  • Nosotros
  • Open Source
  • Términos y condiciones
  • Política de privacidad
XLinkedInGitHub