Docs

Buscar na documentação

Guias, endpoints e eventos

Ir ao painel

Integração com a ribbo

A ribbo é a plataforma de cobrança recorrente para assinaturas de qualquer tipo. Com esta API o seu sistema (app, site, backend) lê e gerencia assinaturas, consulta as capacidades (entitlements) de cada cliente, processa estornos, gera links de pagamento e recebe webhooks assinados a cada evento de cobrança.

A recorrência é gerida pela ribbo: o seu sistema nunca fala com o gateway de pagamento, nunca vê número de cartão e não precisa agendar cobranças. Você declara o que o cliente tem direito; a ribbo cuida de cobrar e te avisa o que aconteceu.

A assinatura nasce no checkout da ribbo. Não existe endpoint para criar assinatura: o cliente assina pela página de checkout e a API serve para ler e operar as assinaturas que já existem.

Do que a API é capaz

ÁreaVocê consegue
Assinaturaslistar, ler o estado atual, cancelar (na hora ou no fim do período) e desfazer o cancelamento agendado
Planostrocar de plano (upgrade imediato com proração, downgrade agendado), cancelar troca agendada
Cobrançacobrar agora (cartão salvo), reagendar a próxima cobrança, estornar (total ou parcial)
Linkslink de pagamento da fatura aberta, 2ª via do Pix de um pedido, link de renovação antecipada, link de troca de forma de pagamento
Clientesatualizar e-mail, nome e telefone, listar assinaturas e histórico de pagamentos
Entitlementsconsultar as capacidades vivas de um cliente (o que liberar no seu SaaS)
Indicaçõesobter link/código de indicação e progresso das recompensas
Campanhasgerar e listar links de renovação de uma campanha
Webhooksreceber 19 tipos de evento assinados (assinatura, fatura, pedido, pagamento, indicação)
IAservidor MCP para o seu assistente consultar e operar a cobrança (guia)

Gateways

A cobrança roda na conta de gateway do próprio vendedor. O seu sistema não precisa saber qual é: o campo gateway_provider do pagamento informa, se você quiser.

GatewayMétodosValor mínimo por cobrança
Stone (Pagar.me), pagarmecartão (até 18x), Pix (também na assinatura), Google Paysem mínimo
Stripe, stripecartão, Apple Pay e Google Pay (sem Pix)R$ 0,50
Asaas, asaasPix (também na assinatura) e cartão na página segura do AsaasR$ 5,00

Uma cobrança acima de zero e abaixo do mínimo do gateway não é enviada: a oferta, o cupom e a troca de plano são validados contra esse mínimo.

Como a integração funciona

  1. Você gera uma API key (bk_...) no painel, em Configurações → API keys.
  2. Chama a API REST com Authorization: Bearer bk_.... Tudo em JSON, dinheiro em centavos.
  3. Cadastra um endpoint de webhook em Configurações → Webhooks e valida a assinatura de cada evento.
  4. Decide o acesso do cliente no seu SaaS pelo campo status (nunca pela presença de entitlements, ver a regra de ouro).

Para IA: o contrato completo, legível por máquina, está em /openapi.json (OpenAPI 3.1) e resumido em /llms.txt. Aponte o seu agente para essas URLs, ou instale o servidor MCP.