Kassomat: Unterschied zwischen den Versionen
Anlumo (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Joe (Diskussion | Beiträge) →Bitcoin/Kassomat-Protokoll: API update |
||
Zeile 112: | Zeile 112: | ||
1. K->S Jemand will €2 bezahlen | 1. K->S Jemand will €2 bezahlen | ||
quote: | quote: | ||
eurocent: 200 | |||
2. S->K | 2. S->K | ||
quote: | quote: | ||
uri: bitcoin:16f5635f73f?amount=0.01465324 | |||
3. K: wandelt uri in einen QR-Code um und zeigt ihn an (->zxing) | 3. K: wandelt uri in einen QR-Code um und zeigt ihn an (->zxing) | ||
4. warten… | 4. warten… (sleep 10sec) | ||
5. BT-Workflow: | 5. BT-Workflow: | ||
6. | 6. | ||
1. S->K €2 wurden bezahlt | 1. S->K €2 wurden bezahlt | ||
receivebtc: | receivebtc: | ||
uri: bitcoin:16f5635f73f?amount=0.01465324 | |||
eurocent: 5000 | |||
txid: aosihduawiusdfhgsiufhewufbsidjlbfkdsbfdfksb | |||
2. K: Dialog wird geschlossen (mit Danke-Hinweis oder sowas) | 2. K: Dialog wird geschlossen (mit Danke-Hinweis oder sowas) | ||
3. Wenn mehr als das gezahlt wurde: Guthaben in € wird aufgerechnet | 3. Wenn mehr als das gezahlt wurde: Guthaben in € wird aufgerechnet | ||
Zeile 143: | Zeile 144: | ||
2. K->S: erkannte uri und Betrag, der gerade in € eingezahlt wurde | 2. K->S: erkannte uri und Betrag, der gerade in € eingezahlt wurde | ||
sendbtc: | sendbtc: | ||
address: bitcoin://aoishjdsoaidhashd | |||
eurocent: 3000 | |||
3. S->K: Transaktions-ID | 3. S->K: Transaktions-ID | ||
sentbtc: | sentbtc: | ||
txid: aosihduawiusdfhgsiufhewufbsidjlbfkdsbfdfksb | |||
4. Transaktions-ID im Kassomat loggen! | |||
Fehlerfall zu Punkt 3: | Fehlerfall zu Punkt 3: | ||
sentbtc: | sentbtc: | ||
error: "message" | |||
</pre> | </pre> | ||
[[Kategorie:Projekte]] | [[Kategorie:Projekte]] |