SaaS et abonnements

Donnez à chaque client sa propre adresse de dépôt. Chaque renouvellement arrive sur votre portefeuille, et un callback signé indique à votre application quel compte prolonger.

Pourquoi TrezorPay convient

Une adresse par client

Mettez l’identifiant du client dans l’URL de callback : la même URL renvoie toujours la même adresse, valable pour chaque renouvellement.

Crédit dans votre devise

Ajoutez convert=1 et le callback indique la valeur du paiement en USD, EUR ou 35 autres devises, prête à être comparée au prix de l’offre.

Votre facturation, vos règles

TrezorPay transporte l’argent, votre app pilote l’abonnement : périodes, jours de grâce, upgrades et relances fonctionnent exactement comme vous le décidez, sans moteur d’abonnement imposé.

Fonctionnement

  1. Créez l’adresse du client

    À l’inscription, appelez /create/ avec une URL de callback contenant l’identifiant du client.

  2. Le client paie à chaque période

    Affichez l’adresse sur la page de facturation ; les renouvellements arrivent à la même adresse.

  3. Prolongez l’offre au callback

    Comparez value_coin_convert au prix de l’offre et prolongez l’abonnement.

La requête
GET /trc20/usdt/create/?callback=https://app.example/billing?customer=42&address=YOUR_WALLET&convert=1&multi_token=1

Questions

Puis-je prélever automatiquement chaque mois ?

Un wallet crypto ne se prélève pas : le renouvellement reste entre vos mains. Envoyez un rappel avant l’échéance et affichez la même adresse ; chaque paiement déclenche son propre callback et votre app prolonge l’abonnement selon vos règles.

Que se passe-t-il si un client paie trop peu ?

Le callback indique le montant exact reçu, votre application décide donc : prolonger en partie, demander la différence ou créditer un solde.

Autres cas d’usage

Démarrez en une requête

Sans inscription, sans clé API. Indiquez votre portefeuille et l’URL de callback, et vous êtes en ligne.