SaaS e assinaturas

Dê a cada cliente o seu próprio endereço de depósito. Cada renovação paga cai na sua carteira, e um callback assinado avisa ao seu app qual conta renovar.

Por que a TrezorPay serve

Um endereço por cliente

Use o id do cliente na URL de callback: a mesma URL sempre retorna o mesmo endereço, então serve para todas as renovações.

Crédito na sua moeda

Adicione convert=1 e o callback traz o valor do pagamento em BRL, USD, EUR ou outras 35 moedas, pronto para comparar com o preço do plano.

Sua cobrança, suas regras

A TrezorPay movimenta o dinheiro e o seu app controla o plano: períodos, dias de carência, upgrades e lembretes funcionam exatamente como você decidir, sem um motor de assinaturas para se adaptar.

Como funciona

  1. Crie o endereço do cliente

    No cadastro, chame /create/ com uma URL de callback que leve o id do cliente.

  2. O cliente paga a cada período

    Mostre o endereço na página de cobrança; as renovações vão para o mesmo endereço.

  3. Renove o plano no callback

    Compare value_coin_convert com o preço do plano e renove a assinatura.

A requisição
GET /trc20/usdt/create/?callback=https://app.example/billing?customer=42&address=YOUR_WALLET&convert=1&multi_token=1

Perguntas

Posso cobrar automaticamente todo mês?

Carteiras cripto não podem ser debitadas, então as renovações ficam nas suas mãos: envie um lembrete antes do vencimento e mostre o mesmo endereço. Cada pagamento gera seu próprio callback e o seu app estende o plano do seu jeito.

E se o cliente pagar a menos?

O callback traz o valor exato recebido, então o seu app decide: renovar parcialmente, cobrar a diferença ou creditar um saldo.

Outros casos de uso

Comece com uma requisição

Sem cadastro, sem chave de API. Informe a sua carteira e a URL de callback e pronto.