Git Product home page Git Product logo

sparkkiosk's Introduction

sparkkiosk

Minimal LNURL kiosk app.

Use sparkkiosk to enable lightning payments from printed QR codes in selfservice kiosks / cafés or other places where POS interaction is not needed or an option.

Log into the dashboard, create a new LNURL, set currency and amount and download QR to print. Monitor latest invoices.

Emails

Option to send emails upon lightning invoice settlement - to admin and, if email is provided in wallet comment field, costumer as well. Uses Mailersend - create an account at mailersend.com and create a new template containing these variables:

{$mailtext}, {$datetime}, {$invoiceid},{$itemtext}, {$itemprice}, {$itemcurrency} ->See minimal example: mailersend_template.html.

Input Mailersend API key and template id under 'setttings'

Fiat conversions

Fiat amounts are converted to satoshis using coingecko API.

CSV export

Its possible to export all invoices generated by the app for use in external systems (ie invoicing).

Wallet support

Tested with bluewallet - it seems wallet of satoshi has issues with tor endpoints in LNURLS at the moment.

Umbrel

Made for the umbrel app store - simply install and use password provided by Umbrel. If used elsewhere set these environment variables:

APP_PASSWORD
APP_HIDDEN_SERVICE (Tor)
LND_GRPC_MACAROON -> path to LND macaroon
LND_GRPC_CERT -> path to LND cert
LND_GRPC_ENDPOINT -> LND IP
LND_GRPC_PORT -> LND gRPC port

Additional settings are configured in config/defaul.json

sparkkiosk's People

Contributors

jensgertsen avatar

Stargazers

Phil Donovan avatar Martin Biolek avatar  avatar

Watchers

 avatar

Forkers

habibitcoin

sparkkiosk's Issues

QR-Code in BlueWallet not accepted

I get an repeating error message in BlueWallet when scanning a $3 QR-Code.
BlueWallet is on Android with TOR disabled, instead using Orbot, which works just fine. BlueWallet is connected whith my Umbrel Node.
I have no problems using the LNURL created by the Telegram bot lntxbot using BlueWallet (with free input amount).

Warning: Tor onion url support disabled
Screenshot_2022-04-06-07-10-17-916_io bluewallet bluewallet
.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.