Create and host contactless payment cards using bitcoin over the lightning network Fork - to enable external port, not necessarly 443
Find a file
2023-02-14 09:38:58 +00:00
.github/workflows remove apidoc from actions 2023-02-07 16:07:00 +00:00
apidoc update API docs 2022-08-24 09:39:58 +00:00
createboltcard reformat with gofmt 2023-01-29 10:33:34 +00:00
docs minor document tidy 2023-02-14 09:38:58 +00:00
wipeboltcard reformat with gofmt 2023-01-29 10:33:34 +00:00
.env.example Add a "Caddyfile_docker" file. Update docker-compose.yml file 2023-02-01 11:10:35 +13:00
.gitignore fix build 2023-01-27 13:30:22 +00:00
apidoc.json update create_bolt_card API 2022-08-24 09:03:50 +00:00
boltcard.service add settings table to database 2023-01-27 08:45:57 +00:00
Caddyfile initial commit 2022-08-01 10:36:32 +00:00
Caddyfile_docker Add a "Caddyfile_docker" file. Update docker-compose.yml file 2023-02-01 11:10:35 +13:00
create_db.sql Separate out the "DROP" sql code. In docker, it results an error "cannot drop the currently open database". 2023-01-31 16:50:55 +13:00
create_db_init.sql Separate out the "DROP" sql code. In docker, it results an error "cannot drop the currently open database". 2023-01-31 16:50:55 +13:00
create_db_user.sql Separate out the "DROP" sql code. In docker, it results an error "cannot drop the currently open database". 2023-01-31 16:50:55 +13:00
crypto.go initial commit 2022-08-01 10:36:32 +00:00
database.go take card wipe status into account 2023-02-01 12:06:03 +00:00
docker-compose.yml Do not expose db and boltcard service containers ports 2023-02-02 15:08:54 +13:00
docker_init.sh Change cert.tls to tls.cert 2023-02-07 09:14:15 +13:00
Dockerfile Add in the dockerfile and the docker compose files 2023-01-31 16:49:18 +13:00
email.go fix build 2023-01-27 13:30:22 +00:00
go.mod update dependencies 2022-11-19 16:29:24 +00:00
go.sum update dependencies 2022-11-19 16:29:24 +00:00
LICENSE initial commit 2022-08-01 10:36:32 +00:00
lightning.go fix for test 2023-01-29 10:45:11 +00:00
lnurlp_callback.go reformat with gofmt 2023-01-29 10:33:34 +00:00
lnurlp_request.go reformat with gofmt 2023-01-29 10:33:34 +00:00
lnurlw_callback.go fix build 2023-01-27 13:30:22 +00:00
lnurlw_request.go use database settings for lookups 2023-01-27 12:01:47 +00:00
main.go reformat with gofmt 2023-01-29 10:33:34 +00:00
new_card_request.go reformat with gofmt 2023-01-29 10:33:34 +00:00
README.md Update README.md 2023-02-09 09:13:06 +00:00
s_build update build, add AWS settings 2023-01-27 18:25:00 +00:00
s_create_db Separate out the "DROP" sql code. In docker, it results an error "cannot drop the currently open database". 2023-01-31 16:50:55 +13:00
s_launch initial commit 2022-08-01 10:36:32 +00:00
s_restart initial commit 2022-08-01 10:36:32 +00:00
SECURITY.md Create SECURITY.md 2022-08-26 06:55:05 +01:00
select_db.sql Separate out the "DROP" sql code. In docker, it results an error "cannot drop the currently open database". 2023-01-31 16:50:55 +13:00
settings.sql update build, add AWS settings 2023-01-27 18:25:00 +00:00

Bolt Card

Overview

The bolt card enables a customer to make payment at a merchant point of sale over the bitcoin lightning network.

Each bolt card makes use of a service to receive the request from the merchant system, apply payment rules and make payment.

The 'bolt card service' software provided here can be used to host bolt cards for yourself and others.

It's recommended to go through the main document set below to set up a system.

Main document set

Document Description
System Bolt card system overview
Specification Bolt card specifications
Docker Service Install Bolt card service docker installation
Automatic Card Creation Bolt card creation using the Bolt Card app

Additional

Document Description
Service Install Bolt card service installation
Manual Card Creation Bolt card creation using NXP TagXplorer software
FAQ Frequently asked questions

Telegram group

Discussion and support is available at https://t.me/bolt_card .