Começar grátis
Português

Pagamentos recorrentes

Cobrança cripto recorrente sem cartão guardado

Todos os produtos de assinatura que você já usou guardam um meio de pagamento e o debitam. Aqui não há nada para guardar. Cada assinante recebe um endereço de depósito permanente derivado da sua carteira, e é a chegada do pagamento que renova o período — nada fica armazenado que possa ser debitado sem ele, e nada pode vazar que permita a outra pessoa debitá-lo.

Como uma renovação acontece de verdade

O ciclo inteiro é de envio, nunca de débito. Leia esta seção e você saberá exatamente o que o sistema faz, porque não há muito mais.

  1. 01

    Um endereço permanente por assinante

    Ao criar a assinatura, o assinante recebe um endereço de depósito derivado da sua própria carteira, e ele não muda entre períodos. Ele pode salvá-lo, automatizar o envio a partir da carteira dele ou pagar manualmente a cada período. Você nunca pede credenciais nem armazena nenhuma.

  2. 02

    Um relógio de período, não uma tentativa de cobrança

    Uma assinatura carrega o início e o fim do período atual. No fim dele nada é tentado: sem reprocessamento, sem régua de cobrança, sem cobrança recusada. O período simplesmente vence se nenhum pagamento chegar, e é um pagamento que o faz avançar.

  3. 03

    O pagamento chega, a renovação é avaliada

    Quando o dinheiro chega a esse endereço, ele é avaliado conforme o estado da assinatura. Se o período tinha vencido ou estava em aberto, conta como renovação, e você recebe o status exato do valor — pago, pago a menos ou pago a mais — para que sua aplicação decida que acesso isso concede. Um pagamento que chega atrasado é avaliado como renovação na chegada, não descartado.

  4. 04

    Uma assinatura nova começa sem acesso

    Assinaturas começam pendentes, não ativas. O acesso começa quando o primeiro pagamento é detectado, o que elimina qualquer janela em que alguém tenha uma assinatura ativa sem ter pago. Sua aplicação deve tratar «pendente» como «ainda sem direito».

O que acontece com o dinheiro que chega num período já pago

Ele é registrado como crédito daquele assinante. Você escolhe o que fazer: aplicar no próximo período ou deixar como excedente. De qualquer forma, você é avisado em vez de ter de conciliar uma surpresa depois.

O crédito é contabilidade, não custódia. Os fundos já estão no seu próprio endereço; o saldo de crédito é um número contábil que descreve o que chegou, não um saldo que guardamos por você. Não há nada para sacar, porque não há nada guardado.

Os webhooks que sua aplicação recebe

O estado de uma assinatura só é útil se a sua aplicação ficar sabendo. Estes são os eventos publicados hoje, na ordem em que ocorrem ao longo de um período.

subscription.renewed
Um pagamento foi avaliado contra uma assinatura em aberto ou vencida. Traz o status do valor — pago, pago a menos ou pago a mais — junto com os valores e a sua própria referência do assinante, para a sua aplicação decidir o que liberar.
subscription.expiring_soon
O período atual vence dentro do prazo de aviso que você configurar. É o gancho para o seu próprio e-mail de lembrete, enviado antes de qualquer perda.
subscription.expired
O período venceu sem pagamento. Ninguém foi cobrado e nada foi tentado; a assinatura apenas deixou de estar em dia, e sua aplicação deve revogar o acesso.
subscription.credit_added
Um pagamento chegou a uma assinatura cujo período atual já estava totalmente pago, e foi registrado como crédito em vez de ser tratado como renovação.

Todo webhook de assinatura é assinado, entregue com novas tentativas e carrega a sua própria referência externa do assinante, para que o lado que recebe nunca precise adivinhar de quem se trata.

Como funciona o recorrente sem cartão guardado

Tudo isto decorre de não haver um meio de pagamento guardado. Desenhe em função disso e o modelo funciona.

  • Você não pode cobrar um assinante. Não há meio de pagamento armazenado nem débito automático, então cada período exige que o assinante envie — que é exatamente por que nada pode ser cobrado sem ele.
  • Um assinante que se esquece simplesmente deixa a assinatura expirar. O webhook de expiração próxima existe para que você possa lembrá-lo, mas cabe a você enviar o lembrete, e a decisão continua sendo dele.
  • Um plano com preço em cripto acompanha o mercado de um período para o outro. Precifique em stablecoin se quiser que o valor signifique o mesmo no mês que vem.
  • Não existe chargeback nem estorno. Reembolso é um pagamento que você devolve, nos seus próprios termos, a partir da sua própria carteira.
  • Conceder e revogar acesso é trabalho da sua aplicação. A Unheld informa o que aconteceu e quando; ela não fica na frente do seu produto.

Perguntas

A Unheld pode debitar o pagamento automaticamente todo mês?

Não, e isso não é uma falha. Não há cartão nem mandato guardado, então nada pode ser debitado — o assinante envia para o endereço de depósito permanente dele e esse pagamento renova o período. Quem quiser não pensar no assunto pode automatizar a transferência da própria carteira, o que mantém a iniciativa com ele e não conosco.

O que acontece se um assinante pagar atrasado?

O pagamento é avaliado como renovação quando chega, não recusado por atraso. Você recebe o webhook de renovação nesse momento e decide se o novo período conta a partir do pagamento ou do calendário original. O dinheiro nunca fica parado por ter chegado depois do prazo.

E se pagarem o valor errado?

Você fica sabendo exatamente qual foi. Uma renovação traz um status de valor — pago, pago a menos ou pago a mais — junto com os números, para sua aplicação liberar o acesso completo, segurá-lo ou registrar a sobra como crédito. Nada é arredondado ou absorvido em silêncio.

Como um assinante cancela?

Deixando de pagar. Não há mandato para revogar, cartão para remover nem chamado de suporte para interromper o dinheiro — o período seguinte simplesmente vence e a assinatura termina. Você também pode encerrá-la do seu lado a qualquer momento.

Teste um ciclo completo na testnet

Crie um plano, inscreva um cliente de teste, pague o endereço e veja o webhook de renovação chegar — tudo numa testnet gratuita, antes de envolver dinheiro real.

Começar grátis

Preços · Links de pagamento · Não custodial · Respostas diretas.