Bitrovas

API · L402 · 10 sats

QR-Rechnung-Check

Der Dienst prüft eine Schweizer QR-Rechnung technisch: IBAN- und QR-IBAN-Prüfsumme, QR-Referenz, Betrag und Struktur. Optional vergleichst du die IBAN mit der erwarteten Lieferanten-IBAN.

Nutzen

Du erkennst formale Fehler und eine abweichende IBAN, bevor du zahlst. Das ist keine Aussage dazu, ob die Rechnung echt ist.

Preis

10 Sats pro Check.

Datenschutz

Keine Namen oder Adressen werden gespeichert oder ausgegeben. Die Eingabe bleibt nur im Speicher.

So funktioniert's (L402)

Endpoint https://test.api.bitrovas.ch/v1/qrbill. Ein Check kostet 10 Sats.

Geprüft werden Technik und der optionale Abgleich. Nicht, ob eine Rechnung echt ist.

Diese Website ruft den Dienst nicht auf. Du schickst den Auftrag selbst.

  1. Schick den POST ohne Beleg. Die Antwort ist 402 und enthält eine Lightning-Rechnung und ein Macaroon.
  2. Bezahle die Rechnung.
  3. Wiederhole denselben POST mit dem Header Authorization: L402 <macaroon>:<preimage>.

curl

curl -sS -X POST https://test.api.bitrovas.ch/v1/qrbill \
  -H 'content-type: application/json' \
  -d '{"iban":"CH9300762011623852957","currency":"CHF","amount":"10.00"}'

API-Dokumentation

Häufige Fragen

Prüft das, ob die Rechnung echt ist?

Nein. Geprüft werden Technik und der optionale Abgleich mit der erwarteten Lieferanten-IBAN. Ob eine Rechnung echt ist, sagt der Dienst nicht.

Werden Name oder Adresse gespeichert?

Nein. Namen und Adressen werden weder gespeichert noch ausgegeben.

Was wird technisch geprüft?

IBAN- und QR-IBAN-Prüfsumme, QR-Referenz, Betrag und die Struktur der Rechnung.