Zum Inhalt springen

Kassomat: Unterschied zwischen den Versionen

Anlumo (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
Joe (Diskussion | Beiträge)
Zeile 112: Zeile 112:
   1. K->S Jemand will €2 bezahlen
   1. K->S Jemand will €2 bezahlen
quote:
quote:
- eurocent: 200
eurocent: 200
   2. S->K
   2. S->K
quote:
quote:
- uri: bitcoin://blablablabla
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:
- eurocent: 5000
uri: bitcoin:16f5635f73f?amount=0.01465324
  txid: aosihduawiusdfhgsiufhewufbsidjlbfkdsbfdfksb
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
address: bitcoin://aoishjdsoaidhashd
  eurocent: 3000
eurocent: 3000
   3. S->K: Transaktions-ID
   3. S->K: Transaktions-ID
sentbtc:
sentbtc:
- txid: aosihduawiusdfhgsiufhewufbsidjlbfkdsbfdfksb
txid: aosihduawiusdfhgsiufhewufbsidjlbfkdsbfdfksb
  4. Transaktions-ID im Kassomat loggen!
4. Transaktions-ID im Kassomat loggen!


Fehlerfall zu Punkt 3:
Fehlerfall zu Punkt 3:
sentbtc:
sentbtc:
- error: {message}
error: "message"
</pre>
</pre>


[[Kategorie:Projekte]]
[[Kategorie:Projekte]]