Pagamentos para SaaS e infoprodutos
Toda cobrança do seu SaaS, do seu infoproduto, do seu curso, da sua mentoria, da sua comunidade, do seu ebook, da sua assinatura, do seu produto, da sua consultoria, do seu clube, do seu app, da sua escola, numa API.
Link no WhatsApp, checkout com a sua marca, carnê, Pix Automático e cartão em até 12x. O dinheiro cai na sua conta — e o recibo sai com o seu logo.
- Sem mensalidade
- Infraestrutura autorizada pelo Banco Central
- Pix confirmado em segundos
QR Code e copia e cola na hora
Confirmação em segundos, direto no app do banco.
00020126580014br.gov.bcb.pix0136a1f4
Liquidação D+1
Simulação — nenhum pagamento é feito
- 4métodos numa única API
- D+1antecipação do recebível (D+2 se pedida após 15h30), sujeita a análise e aprovação
- 100%self-service, sem comercial
Sua operação hoje
Chega de cobrar no braço.
Veja o que muda quando a cobrança roda sozinha.
- Planilha de quem pagouConferir extrato e marcar linha por linha.
- Cobrança no WhatsApp, um a umMandar chave Pix e esperar o comprovante.
- Recibo feito à mãoOu nenhum recibo.
- Cartão recusado = venda perdidaNinguém tenta de novo.
- Mensalidade esquecidaTodo mês, cobrar de novo quem já é cliente.
- Boleto sem baixaDescobrir dias depois se pagou.
Horas por semana conferindo pagamento.
- Baixa automáticaPagou, aparece no painel na hora — Pix em segundos.
- Link por WhatsApp ou e-mailUm clique para enviar. O cliente escolhe como pagar.
- Recibo com a sua marcaEnviado sozinho, com o seu logo e as suas cores.
- Recuperação de recusasNa assinatura no cartão, novas tentativas automáticas; no link, o cliente usa outro cartão ou outro meio de pagamento.
- Pix Automático e carnêRecorrência sem cartão: autoriza uma vez ou recebe o carnê.
- Boleto com PixCódigo de barras ou QR, conciliado automaticamente.
Você cuida do negócio. A cobrança roda sozinha.
Do link ao dinheiro
Uma cobrança, do começo ao fim.
Sem integração, sem código: tudo pelo painel.
Crie a cobrança
O pedido nasce no painel, com cliente, produto e valor.
Novo pedido
Pedido avulsoEnvie
Mensagem pronta, com o link do seu checkout.
Oi, Ana! Segue o link da sua mentoria:
Mentoria Premium · Studio AuraPagar R$ 297,00 →
10:42
Cliente paga
O cliente escolhe como pagar entre os métodos que você habilitou.
- Pix
- Pix Automático
- Cartão 12x
- Boleto
Recibo automático
Pagou, o recibo sai sozinho — com o seu logo e as suas cores.
De: Studio Aura
Recebemos seu pagamento
Recebemos seu pagamento de R$ 297,00. Obrigado, Ana!
Dinheiro na conta
O pedido é atualizado sozinho e o valor entra no seu saldo.
Saldo disponível
R$ 297,00
Próximo repasse: amanhã, automático para a sua conta.
Antecipar recebíveisAntecipação sujeita a análise e aprovação.
Integração com IA
Não programa? Peça para a sua IA.
A Vitrin foi documentada para ser lida por IA. Cole o nosso prompt no Claude, ChatGPT, Cursor ou Claude Code, diga o que quer, e ela escreve a integração com Pix, cartão, assinatura e webhook.
Copie o prompt mestre.Um texto curto que ensina a sua IA a usar a Vitrin: endpoints, autenticação e webhooks.
Diga o que você quer.“Cobrar a mentoria em Pix e liberar o acesso quando pagar.”
Teste no sandbox.Com a chave
vd_test_, sem dinheiro de verdade. Deu certo? Troque pela chave de produção.
Também publicamos llms.txt, llms-full.txt e a spec OpenAPI em openapi.json, o formato que as IAs leem melhor.
Tenho um app em Next.js. Quero cobrar minha mentoria (R$ 297) em Pix pela Vitrin e liberar o acesso quando o pagamento cair.
Claude
Dá para fazer em 3 partes:
POST /api/v1/checkout/pix/gera o QR Code e o copia-e-cola na página de compra.app/api/webhooks/vitrin/route.tsconfere a assinatura, recebePAYMENT_RECEIVEDe libera o acesso.- A chave
vd_test_vai no.envpara rodar tudo no sandbox, sem dinheiro de verdade.
app/checkout/pix.ts
const res = await fetch(`${VITRIN_API}/checkout/pix/`, {
method: "POST",
headers: {
Authorization: `Bearer ${process.env.VITRIN_KEY}`,
"Content-Type": "application/json",
},
body: JSON.stringify({
customer_id,
amount: "297.00",
description: "Mentoria",
}),
});
const { qr_code, copy_paste } = await res.json();Pronto para testar no sandbox.
Conversa de exemplo. A resposta da sua IA pode variar.
Tudo incluído
Recursos que vendem por você.
Pix Automático
A recorrência do Banco Central: o cliente autoriza uma vez e as mensalidades são debitadas sozinhas. Sem cartão vencido, sem boleto esquecido.
Carnê
Todas as parcelas da assinatura em boletos com Pix, num PDF só.
Recupera recusas
Assinatura no cartão tenta de novo sozinha; no link, o cliente troca de cartão ou de meio.
Order bump, cupons e combos
Oferta extra, cupom de desconto e combo de produtos no checkout.
Compra em 1 clique
Cartão salvo: a recompra é um toque.
Afiliados e coprodução
Split automático no recebimento.
3DS e antifraude
O banco do comprador confirma que é ele quem está pagando. Em compra autenticada, a contestação por fraude costuma ficar com o banco emissor; as demais (como produto não entregue) seguem com você. Antifraude opcional para cartão sem 3DS.
Antecipação
Precisa de caixa? Antecipe os recebíveis do cartão e receba em D+1 útil (D+2 se pedir depois das 15h30). Antecipação sujeita a análise e aprovação.
Calculadora
Quanto você
recebe de fato.
Veja a sua taxa e o seu líquido em tempo real. Simulação com os valores padrão — no onboarding, os percentuais são negociáveis por volume.
Você recebe
R$ 933,11
Taxas exibidas são a partir de e negociáveis por volume no onboarding — quanto mais você transaciona, melhor a tabela.
Para devs
Uma API. Todos os métodos.
Pix, Pix Automático, cartão e boleto no mesmo padrão: REST, JSON, chave Bearer e webhooks assinados com HMAC. SDK oficial para Node e Python, e nenhum obrigatório.
Uma cobrança Pix, do pedido ao webhook
curl -X POST https://api.vitrin.digital/api/v1/checkout/pix/ \
-H "Authorization: Bearer vd_test_..." \
-H "Content-Type: application/json" \
-d '{
"customer_id": "c2a8e0f4-5b1d-4f3e-9a67-1d0b8e7c3f52",
"amount": "297.00",
"description": "Mentoria mensal"
}'
# Resposta: 201 Created
{
"payment_id": "7f3c9a1e-2b6d-4c8f-a0e5-93d41b6c2e87",
"qr_code": "data:image/png;base64,iVBORw0KGgo...",
"copy_paste": "00020101021226880014br.gov.bcb.pix...",
"amount": 297.0,
"due_date": "2026-10-02",
"status": "pending"
}Resposta resumida: os demais campos estão na documentação.
POST https://seuapp.com/webhooks/vitrin
Content-Type: application/json
X-Vitrin-Event: PAYMENT_RECEIVED
X-Vitrin-Signature-V2: t=1790341200,v1=9b1e0c...
{
"event": "PAYMENT_RECEIVED",
"payment": {
"id": "7f3c9a1e-2b6d-4c8f-a0e5-93d41b6c2e87",
"status": "received",
"billing_type": "PIX",
"amount": 297.0,
"net_amount": 275.73,
"fee_passthrough_amount": 0.0,
"due_date": "2026-10-02",
"paid_at": "2026-09-25T17:32:08+00:00",
"customer_id": "c2a8e0f4-5b1d-4f3e-9a67-1d0b8e7c3f52",
"subscription_id": null,
"description": "Mentoria mensal",
"installments": 1,
"payment_link_id": null,
"boleto_url": null,
"digitable_line": null,
"carne_id": null,
"installment_number": null
}
}Sua URL respondeu erro ou ficou fora do ar? A Vitrin tenta entregar de novo, em intervalos que vão de 1 minuto a 4 horas. Headers resumidos: X-Vitrin-Signature, X-Vitrin-Timestamp e X-Vitrin-Event-Id omitidos.
- Sandbox isolado · vd_test_
- Idempotency-Key em /charges/ e no carnê
- Webhooks com retentativa automática
- Docs interativas
- Postman / Insomnia
Taxas a partir de
Sem mensalidade.
Sem setup.
Você só paga quando recebe. Os percentuais são negociáveis por volume no onboarding e ficam estáveis durante o contrato.
Pix
- Confirmação em segundos
- Sem custo de boleto
- Pix Automático incluído
- Pix estático (QR reutilizável) incluído
Boleto
- D+2 corridos
- PDF e linha digitável
- Vencimento configurável
Cartão
- Cartão tokenizado com segurança
- Parcelamento em até 12x
- Antecipação a partir de D+1 útil, sujeita a análise e aprovação
FAQ
Perguntas frequentes
Quando usar Pix Automático e quando usar cartão?
Como funciona o aceite do Pix Automático?
E o cartão de crédito? Tem parcelamento?
O que é o carnê?
Como funciona o link de pagamento?
As taxas são negociáveis?
A Vitrin é regulada pelo Banco Central?
Quanto tempo leva para começar a cobrar?
Posso usar checkout transparente?
Como funciona a antecipação?
Consigo testar antes de ir pra produção?
Consigo integrar usando IA?
Vocês cobram mensalidade, setup ou inatividade?
Como migro do Stripe / Pagar.me / Iugu?
A stack de pagamentos
do seu próximo SaaS.
Crie sua conta em 2 minutos. Sem mensalidade, sem setup, sem fidelidade — você só paga quando recebe.