So nimmst du Krypto-Spenden mit offenem Betrag an

Um eine Spende in Stablecoins anzunehmen, erstellst du auf Stellar oder Solana einen Zahlungslink ohne Betrag: Der Spender öffnet ihn, wählt den Betrag in seiner Wallet und zahlt direkt an deine Adresse. Jeder Link nimmt eine Zahlung an und ist nur eine begrenzte Zeit offen, erstelle also einen pro Spender, etwa wenn jemand auf deiner Website auf „Spenden“ klickt. Cosmos Pay markiert den Link als bezahlt, sobald das Netzwerk die Spende bestätigt.

So funktioniert ein Link mit offenem Betrag

  • Lass den Betrag leer, wenn du den Link erstellst, im Dashboard oder mit der API. Der Checkout zeigt „Freier Betrag“ an und sagt dem Spender, dass er ihn in seiner Wallet wählt.
  • Die Wallet des Spenders legt den Betrag fest: Jeder positive Betrag im Asset des Links begleicht ihn, auf Stellar mit dem Memo des Links.
  • Eine Nachricht mit bis zu 300 Zeichen, etwa ein Dankeschön, erscheint in der Wallet des Spenders.

Grenzen, die du einplanen solltest

  • Nur Stellar und Solana: Ein Monad-Link braucht einen Betrag.
  • Ein Link nimmt eine Spende an. Ist er bezahlt, kann er nicht noch einmal bezahlt werden, ein einzelner Link auf einem gedruckten Plakat dient also nur dem ersten Spender.
  • Ein Link ist nur eine begrenzte Zeit offen, die der Checkout als Countdown zeigt.
  • Deine eigene Gebühr auf eine Zahlung braucht einen festen Betrag, sie gilt also nicht für Links mit offenem Betrag.

Deine erste Spende annehmen

  1. Wechsle in die Sandbox

    Wähle im Dashboard „Sandbox“: Links laufen im Stellar Testnet oder im Solana Devnet und bewegen kein echtes Geld.

  2. Erstelle einen Link mit offenem Betrag

    Wähle unter „Zahlungen“ „Zahlungslink erstellen“, dann Stellar oder Solana und das Asset, lass den Betrag leer und füge, wenn du möchtest, eine Dankesnachricht hinzu.

  3. Teile ihn

    Sende die Bezahlseite, zeige ihren QR-Code oder bette sie in deine Seite ein.

  4. Spende aus einer Wallet

    Öffne den Link in einer Wallet im selben Netzwerk, gib einen Betrag ein und bestätige. Der Checkout springt auf „Bezahlt“, sobald das Netzwerk die Spende bestätigt.

  5. Bestätige sie auf deinem Server

    Wenn PAYMENT_INTENT_SUCCEEDED ankommt, lies die Transaktion, um den Betrag zu erfahren, und danke dem Spender.

Den gespendeten Betrag ablesen

Ein Link mit offenem Betrag speichert keinen Betrag: Wenn er bezahlt wird, erfasst Cosmos Pay den Transaktions-Hash und die Adresse des Spenders, und der Webhook enthält beides. Lies den gespendeten Betrag aus dieser Transaktion im Netzwerk ab, etwa um dem Spender zu danken oder eine Quittung auszustellen.

Ein Spenden-Button auf deiner Website

Wenn ein Besucher auf „Spenden“ klickt, lass deinen Server einen Link mit offenem Betrag erstellen und zeige ihn mit dem eingebetteten Checkout an, oder schicke den Besucher auf seine Bezahlseite. So bekommt jeder Besucher einen neuen Link. Im Browser kann eine Stellar-Wallet ihn auch über den WebClient des SDK mit dem vom Spender gewählten Betrag bezahlen: webClient.pay(intent, { amount }).

Fragen und Antworten.

Zahlungen nach Netzwerk:Zahlungen auf StellarZahlungen auf SolanaZahlungen auf Monad

Kann ein Link viele Spenden sammeln?

Nein. Ein Link wird einmal bezahlt. Erstelle für jeden Spender einen neuen Link, etwa von deinem Server aus, wenn jemand auf „Spenden“ klickt.

Kann ich auf Monad Spenden mit offenem Betrag annehmen?

Nein. Ein Monad-Link braucht einen Betrag. Nutze für offene Beträge Stellar oder Solana.

Wie erfahre ich, wie viel gespendet wurde?

Lies die Transaktion der Zahlung im Netzwerk: Der Link selbst speichert bei einer Zahlung mit offenem Betrag keinen Betrag.

Welche Assets können Spender geben?

Das auf dem Link festgelegte Asset, etwa USDC oder der Coin des Netzwerks (XLM oder SOL). Der Spender wählt nur den Betrag.

Akzeptiere ab heute Stablecoins.

Erstelle ein kostenloses Konto, erzeuge einen Testschlüssel und sende noch heute deinen ersten Zahlungslink.

Schreib uns

Fragen zu Tarifen, Integration oder geschützten Zahlungen? Schreib uns, wir antworten per E-Mail.

Wir nutzen diese Daten nur, um dir zu antworten.