Skip to content
RugWard
☰ Menü

RugWard Pay

Status, Bestätigungen und Zahlungsnachweise

Der Lebenszyklus einer Rechnung im Detail: wann sie als bezahlt gilt, was unterbezahlt, überbezahlt, verspätet und abgelaufen bedeuten, wie Erstattungen funktionieren und wie man einen Zahlungsnachweis teilt.

Auf dieser Seite

Der Lebenszyklus auf einen Blick#

text
open ──(payment seen)──▶ pending ──(enough confirmations, full amount)──▶ paid / overpaid
  │                        │
  │                        └─(quote expired + 10 min grace, still short)──▶ underpaid
  ├─(nothing arrives before expiry)──▶ expired
  ├─(payment seen only after quote expiry + 10 min)──▶ late
  └─(merchant cancels, no payment yet)──▶ canceled

Status-Referenz#

StatusBezeichnung im DashboardBedeutungWas tunEndgültig?
openAwaiting paymentErstellt; noch keine Zahlung gesehen.Warten.nein
pendingPayment detected, confirmingEine Zahlung wurde gesehen, ist aber noch nicht bestätigt, oder nur ein Teil des Betrags ist eingegangen, während die Kursfixierung noch läuft (der Käufer kann den Rest senden).Warten. Noch nicht versenden.nein
paidPaidBestätigte Zahlungen decken den angebotenen Betrag (siehe Toleranz unten).Versenden.ja
overpaidPaid (more than requested)Bezahlt, und mehr als 1 % über dem angebotenen Betrag.Versenden; den Überschuss bei Bedarf aus Ihrer Wallet erstatten.ja
underpaidUnderpaidDie Kursfixierung (plus 10 Minuten Kulanz) endete mit weniger bestätigtem Betrag.Den Käufer kontaktieren: Differenz anfordern oder erstatten.ja
latePaid after expiryDie Zahlung kam erst nach Ablauf des Angebots plus 10 Minuten an.Betrag und heutigen Kurs prüfen, dann entscheiden: annehmen, Differenz anfordern oder erstatten.ja
expiredExpiredNichts ist rechtzeitig eingegangen.Eine neue Rechnung erstellen, wenn der Käufer noch zahlen möchte.ja
canceledCanceledSie haben sie vor jeder Zahlung storniert.—ja

Jede Statusänderung erzeugt ein Webhook-Ereignis (invoice.pending, invoice.paid, …). Siehe Webhooks.

Für den vom Käufer gewählten Coin addiert RugWard die bestätigten Zahlungen, die vor Ablauf des Angebots plus 10 Minuten Kulanz gesehen wurden (eine kurz vor der Frist gesendete Transaktion zählt also noch). Die Rechnung ist:

  • paid, wenn diese Summe mindestens dem angebotenen Betrag abzüglich einer kleinen Toleranz entspricht: dem eindeutigen Zusatzbetrag plus 0,1 % (für Wallets, die die letzten Stellen runden);
  • overpaid, wenn sie mehr als 1 % über dem angebotenen Betrag liegt.

Beträge in verschiedenen Coins werden nie addiert. Auf Base, wo die 0,5 % on-chain abgezweigt werden, wird gegen die 99,5 % geprüft, die bei Ihnen ankommen.

Bestätigungen#

NetzwerkErforderlich
Bitcoin1
Monero10
Ethereum12 Blöcke
Base30 Blöcke
Arbitrum60 Blöcke
BNB Chain15 Blöcke
Polygon32 Blöcke
SolanaCommitment finalized

Wie RugWard Zahlungen erkennt#

CoinAutomatisch erkannt durchKäufer kann auch einfügen
BitcoinScannen Ihrer Adresse nach dem genauen eindeutigen BetragTransaktions-ID
USDC / USDT auf EVM-Chains (ohne Splitter)Transfer-Events des Tokens mit dem genauen eindeutigen BetragTransaktions-Hash
ETH / BNB (ohne Splitter)den Transaktions-Hash (automatisch vom Wallet-Button übermittelt)Transaktions-Hash
ETH / USDC auf Base (Splitter)das Paid-Event des Splitters mit der Reference dieses Angebots, Ihrer Adresse, dem Token und einer Gebühr von genau 0,5 %Transaktions-Hash
SOL / USDC / USDT auf Solanaden Solana-Pay-Reference-SchlüsselTransaktionssignatur
Monerodie Transaktions-ID plus Tx-Key oder Ihren View-Key (zwei öffentliche Nodes müssen übereinstimmen)Transaktions-ID (+ Tx-Key)

In die Erkennung eingebaute Schutzmechanismen:

  • Eine Transaktion bezahlt eine Rechnung. Eine Transaktion kann pro Netzwerk und Empfängeradresse nur einmal gutgeschrieben werden.
  • Kein Front-Running. Ein von jemand anderem eingefügter Transaktions-Hash wird nur akzeptiert, wenn er dem genauen eindeutigen Betrag dieses Angebots entspricht oder dessen Reference trägt.
  • Keine alten Transaktionen. Eine Transaktion, die vor Erstellung des Angebots gemined wurde, kann es nicht bezahlen.
  • Eine eingefügte Transaktion mit abweichendem Betrag wird mit „Contact the merchant with the transaction id“ abgelehnt; der Händler klärt das manuell.
  • Der Kurs wird nur auf dem Server berechnet; der Browser des Käufers liefert nie einen Preis.

Erstattungen#

RugWard Pay ist nicht verwahrend: Das Geld liegt bereits in Ihrer Wallet, daher kann RugWard nichts erstatten, rückgängig machen oder zurückbuchen. Um einem Käufer zu erstatten, senden Sie die Coins selbst aus Ihrer Wallet zurück, idealerweise an eine Adresse, die der Käufer Ihnen nennt (nicht automatisch an die Absenderadresse: Sie kann einer Börse gehören). Bewahren Sie die Rechnungs-ID und die Transaktionslinks für Ihre Unterlagen auf.

Zahlungsnachweise#

Jede paid- oder overpaid-Rechnung hat eine öffentliche, teilbare Nachweisseite unter https://rugward.com/pay/proof/<invoice id> (auch als JSON unter /api/pay/proof/<invoice id>). Sie zeigt den USD-Betrag, den Händler, den Bestätigungszeitpunkt, den angebotenen Coin-Betrag und Kurs mit seinen Preisquellen, die Empfangsadresse und jede bestätigte Transaktion mit Explorer-Link. Jeder kann diese Transaktionen auf der öffentlichen Blockchain nachprüfen.

Ein Zahlungsnachweis
Ein Zahlungsnachweis (eine Sepolia-TEST-Zahlung; Adresse und Transaktion in diesem Screenshot unkenntlich gemacht)

Nachweisseiten werden nicht von Suchmaschinen indexiert. Für unbezahlte Rechnungen gibt es keinen Nachweis (404).

Ablauf im Detail#

  • Ablauf der Rechnung (15 Minuten bis 7 Tage): Danach kann kein neuer Kurs fixiert werden.
  • Ablauf des Angebots (Kursfixierung): 30 Minuten, nachdem der Käufer einen Coin gewählt hat. Bleiben weniger als 5 Minuten, fixiert eine erneute Wahl desselben Coins einen neuen Kurs.
  • Kulanz: Zahlungen, die bis zu 10 Minuten nach Ablauf des Angebots gesehen werden, zählen normal.
  • Eine Rechnung wird erst expired, wenn sowohl die Rechnung als auch ihr letztes Angebot (plus Kulanz) ohne Zahlung abgelaufen sind.

Zuletzt aktualisiert: 30. Oktober 2026