Serienteile
- Teil 1: Einleitung, Installation und Einrichtung
- Teil 2: Transaktionen
- Teil 3: Händler (das ist dieser Artikel)
- Teil 4: Fazit
Im ersten und zweiten Teil dieser Serie, habe ich die Verwendung der Taler-App aus der Perspektive einer Privatperson beschrieben. Im dritten Teil geht es um Händler, die GNU Taler als Bezahlmöglichkeit anbieten möchten. Das kann ein physischer Laden sein, oder ein Internet-Shop, oder eine Veranstaltung, an der man mit Taler bezahlen kann.
Was Du schon immer wissen wolltest
Die Artikelserie kann nicht alle Fragen beantworten, die es rund um das Bezahlsystem GNU Taler gibt. Deshalb verweise ich auf die FAQ-Seite des Projektes. Die Liste der Fragen wird ständig erweitert und enthält bereits viele Antworten auf häufige Fragen. Auch die Dokumentationsseite des Projektes erläutert viele Anwendungsfälle und Fragen, richtet sich aber eher an Nerds. Ausserdem gibt es die Tutorials.
Anmeldung für Händler
Falls ihr als Händler, Organisation, Projekt oder Veranstalter Zahlungen über das Taler-System entgegennehmen möchtet (z. B. Spenden), seid ihr beim Taler Merchant Backoffice an der richtigen Stelle.
Dort erstellt man zuerst ein neues Benutzerkonto (die Telefonnummer muss eingetragen werden) ...
… und authentifiziert es:
Nun fordert man den Bestätigungscode über SMS an (weil das viel schneller geht als über E-Mail) und gibt diesen in den darauffolgenden Masken ein. Und schon ist man im Taler-Backoffice angelangt:
Damit ist die Anmeldung für einen Händler erledigt.
Bezahlmöglichkeit für Spender einrichten
Zu diesem Zweck legt man im Taler Backoffice eine Vorlage an. Dazu klickt man im Menü auf Vorlage und dann auf das Plus-Symbol.
Beim Ausfüllen des Formulars solltet ihr Folgendes beachten:
- Die 'Eindeutige Kennung' wird Teil der Bezahl-URL, wie ihr unterhalb des Feldes sehen könnt. Diese Einstellung kann nachträglich nicht geändert werden, ausser durch das Anlegen einer neuen Vorlage.
- Der 'Name der Vorlage' hat keine weiteren Auswirkungen.
- Die 'Zusammenfassung der Bestellung' wird einem Spender in der Taler-App (Wallet) als Verwendungszweck angezeigt. Den Schalter darunter solltet ihr eingeschaltet lassen, damit die Spenderin ihren eigenen Verwendungszweck eingeben kann.
- Der 'Betrag' ist die Vorgabe für die Spendenhöhe. Mit dem Schalter darunter können Spender einen selbstgewählten Betrag eingeben. Auch diese Option solltet ihr einschalten.
Dann klickt man auf Eingeben und fertig ist die Spendenvorlage. Nun, nicht ganz.
Wer auf Test klickt, dem fliegen die Fehlermeldungen um die Ohren. Das liegt daran, dass den regulatorischen Bestimmungen noch nicht Genüge getan wurde.
Wie man im Screenshot sieht, steht eine KYC-Prüfung aus. Und das geht so:
Lange Rede – kurzer Sinn: Ihr überweist einen kleinen Betrag (1.00 CHF) an die Taler-Exchange, um euch zu legitimieren. Dann wartet ihr, bis die Überweisung abgeschlossen wurde und damit eure Bezahlvorlage in Ordnung ist. Das könnt ihr überprüfen, indem ihr erneut auf Test klickt:
Wenn der Test erfolgreich war, seht ihr das:
Damit Spender einzahlen können
Nachdem alles eingerichtet und getestet ist, könnt ihr den Bezahldienst für Spender bereitstellen. Dazu geht ihr wieder auf eure Vorlage und klickt dort auf QR-Code anzeigen:
Diesen QR-Code, bzw. die URI, könnt ihr auf eurer Website, im Kiosk oder bei einer Veranstaltung bereitstellen, um Spenden/Einzahlungen auf euer Taler-Konto zu ermöglichen.
Für die Spender sieht der Prozess so aus: Man öffnet auf dem Handy die Taler-Wallet-App und scannt den QR-Code oder gibt die URI ein. Das macht man im Aktions-Menü über Geben Sie die Taler-URI ein oder QR-Code scannen.
Hier kann man den Buchungstext und den Betrag anpassen (ich habe ihn auf 1 Franken geändert). Beide basieren auf den Voreinstellungen im Template. Dann tippt man auf Auftrag anlegen, um die Spende abzuschicken. Die Überweisung muss danach bestätigt werden (ohne Screenshot). Die Bestätigung der Überweisung:
Tja, die Exchange hat hier einen 'unexpected error' geworfen. Mal sehen, ob der eine Franken auf dem GNU/Linux.ch-Konto angekommen ist. Die Asset-Übersicht in der Wallet-App zeigt es an:
Im Taler-Backoffice stellt sich die Spende so dar:
Sobald die Zahlung vom Taler-System verarbeitet wurde, steht im Wallet nicht mehr ‹AUSSTEHEND›, sondern das hier:
Nun gilt es abzuwarten, bis die Spende auf dem Vereinskonto angekommen ist. Das funktionierte bei mir tagelang nicht. Auch vom GNU-Taler-Team gab es leider keine sachdienlichen Hinweise.
Und wenn man nicht mehr weiterweiss, bildet man einen Arbeitskreis. Also traf ich mich mit Lioh auf ein Bierchen, um der Sache auf den Grund zu gehen. Das hat geholfen. Falls es jemanden interessiert, es gab Grimbergen.
Abermals an den Einstellungen schrauben
Geht im Taler-Backoffice auf den Menüpunkt "Personalisierung" und schaltet dort den Merchant-Typ auf "Erfahrener Benutzer" um. Damit erweitert sich das Hauptmenü auf der linken Seite.
Dann geht ihr in den Menüpunkt "Einstellungen", wo man viele Angaben machen kann:
- Allgemein: Firmenname, E-Mail, Tel, URL, Logo (jpg, quadratisch, 300x300)
- Adresse
- Gerichtsstand
Essenziell sind die letzten Einstellungen auf dieser Seite:
Hier ist es wichtig, bei jeder Änderung in einem Kapitel auf "Eingeben" zu klicken, da ihr ansonsten die Einstellungen verliert. Zu Testzwecken empfehle ich, die zeitlichen Einstellungen auf 1 Tag zu setzen. Ansonsten wartet ihr ewig, bis ihr etwas überprüfen könnt. Das gilt insbesondere für den "Zeitlichen Aufschub der Überweisungen". Damit regelt ihr, wie lange es dauert, bis Überweisungen aus der Exchange auf euer Zielkonto dauern. Achtung: Diese Einstellung gilt nur für Transaktionen, die nach der Änderung dieser Einstellung stattgefunden haben.
Im vierten und letzten Artikel dieser Serie werde ich darüber berichten, ob die Überweisung von der Exchange an das Zielkonto angekommen ist. Ich werde die ganze Serie zurechtrücken, weil sich die Software-Komponenten während des Schreibens weiterentwickelt haben. Und es gibt ein Fazit.
Titelbild: https://pixabay.com/vectors/food-cart-hot-dog-vendor-customer-10043727/
Quellen:
https://www.taler.net/de/index.html
https://www.taler.net/de/faq.html



















Sehr interessant! Finde es schade und unpraktisch das man unbedingt eine Mobiltelefon Nummer haben muss. Wenn man so etwas zum Beispiel für einen Verein einrichtet wessen Telefonnummer nimmt man dann?
Die Telefonnummer benötigst du tatsächlich erst einmal nur für die Registrierung. Beim Login kannst du dann zum Beispiel den 2. Faktor an die angegebene Mailadresse schicken.
Ihr braucht ein Like-Button :D
Gibt einige tolle Artikel wo ich nur konsumiere und still zustimme bzw. ihn mag. Aber so zur Motivation für euch wäre ein Like-Button nice :D
Ich dachte mir mal ich nutze den QR-Code aus dem Artikel testweise als Like-Button und schicke mangels schweizer Konto ein Trinkgeld in der Testwährung Kudos.
Wenn man mit der Taler-App (iOS) den Code scannt und nur die Demo-Exchange hinterlegt hat, stehen standardmäßig 5 Kudos eingetragen im Eingabefeld ohne dass man die Exchange oder die Währung wählen könnte. Dann geht das Ganze durch bis kurz vor Bestätigung der Transaktion. Es folgt eine Fehlermeldung, dass man nicht genug Schweizer Franken im Wallet hat um die Zahlung durchzuführen – der eingetragene Kudos-Betrag erscheint jetzt zahlenmäßig identisch als Franken-Betrag.
Von der Benutzerführung her ist da also noch ein bisschen Luft nach oben, aber die Technik ist trotzdem fantastisch und genau das, was ich mir für digitale Zahlungen eigentlich immer gewünscht hatte. Ich hoffe sehr, dass das System breite Akzeptanz finden wird.
Bezüglich der Benutzerführung hast Du recht. Aber immerhin hast Du Kudos bekommen :)
Einen Like-Button wird es bei GNU/Linux.ch nie geben. Wir möchten den sinnvollen Dialog fördern und nicht die Aufmerksamkeitsökonomie befeuern.
Danke für die Anleitung! Muss das Konto ein schweizer Bankkonto sein? Wie siet das für einen Verein aus Deutschland aus?
Ja, muss es. Zurzeit geht es nur mit einem Schweizer Bankkonto. Es gibt bisher auch nur die eine Exchange: exchange.taler-ops.ch Doch es ist mehr geplant. Warte mal den vierten Artikel der Serie ab.
Danke, das habe ich noch vermutet. Wie seht ihr das: Kann ich mit meinem Schweizer Bankkonto über GNU Taler Spenden sammeln und dan auf das Vereinskonto in Deutschalnd überweisen?
Ich könnte auch ein neues Konto auf meinen Namen dafür eröffnen. Soweit ich weiss aber nicht so einfach auf den Namen des Vereins.
Ich weiss es nicht, aber Du kannst es ausprobieren, indem Du im Taler-Merchant-Backoffice ein deutsches Bankkonto eingibst. Entweder wird das Konto direkt abgelehnt, oder es funktioniert oder nicht :)