lnbits-legend/lnbits/extensions/invoices
Pavol Rusnak 191ad1e224
make payment.extra non-optional
this makes handling in tasks.py so much easier
2023-01-05 09:22:34 +01:00
..
static Tile size standard should be 128px 2023-01-03 20:05:44 +00:00
templates/invoices Fixed uppercase of null issue 2023-01-04 23:56:19 +00:00
__init__.py New Extension: Invoicing (#733) 2022-08-13 21:37:44 +02:00
config.json Updated extension card layout 2023-01-01 18:14:20 +00:00
crud.py fix invoices mypy issues 2023-01-04 22:49:10 +01:00
migrations.py fix: use bigint for amounts in postgres (#1030) 2022-10-07 14:23:57 +02:00
models.py fix invoices mypy issues 2023-01-04 22:49:10 +01:00
README.md New Extension: Invoicing (#733) 2022-08-13 21:37:44 +02:00
tasks.py make payment.extra non-optional 2023-01-05 09:22:34 +01:00
views_api.py fix invoices mypy issues 2023-01-04 22:49:10 +01:00
views.py fix invoices mypy issues 2023-01-04 22:49:10 +01:00

Invoices

Create invoices that you can send to your client to pay online over Lightning.

This extension allows users to create "traditional" invoices (not in the lightning sense) that contain one or more line items. Line items are denominated in a user-configurable fiat currency. Each invoice contains one or more payments up to the total of the invoice. Each invoice creates a public link that can be shared with a customer that they can use to (partially or in full) pay the invoice.

Usage

  1. Create an invoice by clicking "NEW INVOICE"
    create new invoice
  2. Fill the options for your INVOICE
    • select the wallet
    • select the fiat currency the invoice will be denominated in
    • select a status for the invoice (default is draft)
    • enter a company name, first name, last name, email, phone & address (optional)
    • add one or more line items
    • enter a name & price for each line item
  3. You can then use share your invoice link with your customer to receive payment
    invoice link