Comment accepter des dons en crypto à montant libre

Pour accepter un don en stablecoins, créez un lien de paiement sans montant sur Stellar ou Solana : le donateur l’ouvre, choisit le montant dans son wallet et paie directement votre adresse. Chaque lien accepte un seul paiement et reste ouvert pendant une durée limitée : créez-en donc un par donateur, par exemple quand quelqu’un clique sur Faire un don sur votre site. Cosmos Pay marque le lien comme payé dès que le réseau confirme le don.

Comment fonctionne un lien à montant libre

  • Laissez le montant vide en créant le lien, dans le tableau de bord ou avec l’API. Le checkout affiche Montant libre et invite le donateur à le choisir dans son wallet.
  • Le wallet du donateur fixe le montant : tout montant positif dans l’actif du lien le règle, sur Stellar avec le mémo du lien.
  • Un message de 300 caractères maximum, comme un remerciement, s’affiche dans le wallet du donateur.

Les limites à prévoir

  • Stellar et Solana uniquement : un lien Monad exige un montant.
  • Un lien accepte un seul don. Une fois payé, il ne peut pas l’être de nouveau : un lien unique imprimé sur une affiche ne sert donc qu’au premier donateur.
  • Un lien reste ouvert pendant une durée limitée, que le checkout affiche en compte à rebours.
  • Vos propres frais sur un paiement exigent un montant fixe : ils ne s’appliquent donc pas aux liens à montant libre.

Recevez votre premier don

  1. Passez en Sandbox

    Choisissez Sandbox dans le tableau de bord : les liens fonctionnent sur Stellar Testnet ou Solana Devnet et ne déplacent aucun argent réel.

  2. Créez un lien à montant libre

    Dans Paiements, cliquez sur Créer un lien de paiement, choisissez Stellar ou Solana et l’actif, laissez le montant vide et, si vous le souhaitez, ajoutez un message de remerciement.

  3. Partagez-le

    Envoyez la page de paiement, montrez son QR code ou intégrez-le dans votre page.

  4. Faites un don depuis un wallet

    Ouvrez le lien dans un wallet sur le même réseau, saisissez un montant et approuvez. Le checkout passe à Payé dès que le réseau le confirme.

  5. Confirmez-le sur votre serveur

    Quand PAYMENT_INTENT_SUCCEEDED arrive, lisez la transaction pour connaître le montant, puis remerciez le donateur.

Connaître le montant donné

Un lien à montant libre ne conserve aucun montant : quand il est payé, Cosmos Pay enregistre le hash de la transaction et l’adresse du donateur, et le webhook les transmet. Lisez le montant donné dans cette transaction sur le réseau, par exemple pour remercier le donateur ou émettre un reçu.

Un bouton Faire un don sur votre site

Quand un visiteur clique sur Faire un don, faites créer par votre serveur un lien à montant libre et affichez-le avec le checkout intégré, ou envoyez le visiteur vers sa page de paiement. Chaque visiteur obtient ainsi un nouveau lien. Dans le navigateur, un wallet Stellar peut aussi le payer via le WebClient du SDK avec le montant choisi par le donateur : webClient.pay(intent, { amount }).

Questions et réponses.

Paiements par réseau :Paiements sur StellarPaiements sur SolanaPaiements sur Monad

Un lien peut-il recevoir plusieurs dons ?

Non. Un lien se paie une seule fois. Créez un nouveau lien pour chaque donateur, par exemple depuis votre serveur quand quelqu’un clique sur Faire un don.

Puis-je recevoir des dons à montant libre sur Monad ?

Non. Un lien Monad exige un montant. Utilisez Stellar ou Solana pour les montants libres.

Comment savoir combien a été donné ?

Lisez la transaction du paiement sur le réseau : pour un paiement à montant libre, le lien lui-même ne conserve aucun montant.

Quels actifs les donateurs peuvent-ils donner ?

L’actif défini sur le lien, comme l’USDC ou la monnaie du réseau (XLM ou SOL). Le donateur choisit seulement le montant.

Commencez à accepter les stablecoins.

Créez un compte gratuit, générez une clé de test et envoyez votre premier lien de paiement dès aujourd’hui.

Écrivez-nous

Une question sur les offres, l’intégration ou les paiements protégés : dites-le-nous, nous répondons par e-mail.

Nous utilisons ces données uniquement pour vous répondre.