PHPackages                             feikwok/laravel-invoice-node - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Authentication &amp; Authorization](/categories/authentication)
4. /
5. feikwok/laravel-invoice-node

ActiveProject[Authentication &amp; Authorization](/categories/authentication)

feikwok/laravel-invoice-node
============================

Laravel package which provide the functionality for invoicing and taking payments. This also include a simple user interface for management the invoices and payments.

0.3.3(7y ago)053MITJavaScript

Since Aug 8Pushed 7y ago1 watchersCompare

[ Source](https://github.com/softfish/laravel-invoice-node)[ Packagist](https://packagist.org/packages/feikwok/laravel-invoice-node)[ RSS](/packages/feikwok-laravel-invoice-node/feed)WikiDiscussions master Synced yesterday

READMEChangelog (8)Dependencies (7)Versions (14)Used By (0)

[![](https://camo.githubusercontent.com/758d40ec34c317f0e069996d8694ca107d1bbcb97d6a0d0025830b898f622085/68747470733a2f2f696e74656772617465646e6f64652e6e65742f696d616765732f696e74656772617465646e6f64656c6f676f2e706e67)](https://camo.githubusercontent.com/758d40ec34c317f0e069996d8694ca107d1bbcb97d6a0d0025830b898f622085/68747470733a2f2f696e74656772617465646e6f64652e6e65742f696d616765732f696e74656772617465646e6f64656c6f676f2e706e67)

Laravel Invoice Node
====================

[](#laravel-invoice-node)

[![Latest Stable Version](https://camo.githubusercontent.com/d3f9c741f4c2c85af30bd80a1286b15872cfc6a91db525de5774ccd7a09e5b4a/68747470733a2f2f706f7365722e707567782e6f72672f6665696b776f6b2f6c61726176656c2d696e766f6963652d6e6f64652f762f737461626c65)](https://packagist.org/packages/feikwok/laravel-invoice-node)[![Total Downloads](https://camo.githubusercontent.com/e7dbab4702b6ee2d6f2dd16c780a5ac5ed193b0b851792ba497f0f3f716d743d/68747470733a2f2f706f7365722e707567782e6f72672f6665696b776f6b2f6c61726176656c2d696e766f6963652d6e6f64652f646f776e6c6f616473)](https://packagist.org/packages/feikwok/laravel-invoice-node)[![License](https://camo.githubusercontent.com/2b8fed26da45f748889a7c2a3b100f373d593eff23dd87134a42495293d7add7/68747470733a2f2f706f7365722e707567782e6f72672f6665696b776f6b2f6c61726176656c2d696e766f6963652d6e6f64652f6c6963656e7365)](https://packagist.org/packages/feikwok/laravel-invoice-node)

Overview
--------

[](#overview)

This package is designed for Paperplane project with laravel framework. It also can be used separately for standard Laravel application. It allow user to create a invoice and customizing PDF template. The PDF invoice include a QR code to a payment page which it is integrated with a drop in UI checkout from Stripe API. Customer can use the payment to make secure payment with credit card. The package would not save any credit card information and it will simply use the UI provided by Stripe Gateway and send payment request directly to their server.

Features
--------

[](#features)

- Generate PDF Invoice and email it through customer email
- Include QR code online payment (page)
- Preview or regenerate the PDF invoice copy
- Resend PDF email to customer
- Resend payment confirmation email to customer

Requirements
------------

[](#requirements)

- Laravel: ^5.6
- laracasts/flash: ^3.0
- barryvdh/laravel-dompdf: ^0.8.2
- simplesoftwareio/simple-qrcode: ^2.0
- firebase/php-jwt: 5.0
- stripe/stripe-php: v6.12.0

Installation
------------

[](#installation)

To start please install the package using the composer command:

```
composer require feikwok/laravel-invoice-node

```

In the package we are using vuejs and vue-moment and axios packages for the front-end interface. If you have not already install these packages, please run the following command.

```
npm install vue
npm install axios
npm install vuex
npm install vue-moment

```

**.env** file attributes:

```
INVOICENODE_TRADING_AS=[Your Company Name]
INVOICENODE_ABN=[Your Company Register Number]
INVOICENODE_TRADER_EMAIL=[your-trader@email.com]
INVOICENODE_TRADER_PHONE=[your contact number]
INVOICENODE_BANK_NAME=[your-bank-name]
INVOICENODE_BSB=[your-bank-bsb]
INVOICENODE_BANK_ACCOUNT_NUMBER=[your-account-number]
INVOICENODE_STRIPE_PUBKEY=[your-stripe-public-key]
INVOICENODE_STRIPE_PKEY=[your-stripe-private-key]

```

In order to render the PDF from our default templates, a **"fonts"** folder insider the laravel storage folder. So please makes sure you create the folder before you start you PDF generation.

```
e.g. mkdir /[laravel-project-root-folder]/storage/fonts

```

Template Configuration (Optional)
---------------------------------

[](#template-configuration-optional)

### Adding or changing the invoice logo on default template

[](#adding-or-changing-the-invoice-logo-on-default-template)

The default template before rendering will be checking the following folder location has the invoice-logo.png image file or not. If it finds the image logo file, it will add it to the invoice pdf copy.

```
/public/images/invoice/invoice-logo.png

```

### Registering custom invoice template

[](#registering-custom-invoice-template)

You can drop as many as custom invocie pdf template into the following folder. The package will check all the blade files insider this folder and register them all as available invoice template options.

```
/resources/views/innov/invoice-templates/

```

Search and Filter
-----------------

[](#search-and-filter)

### Basic Search

[](#basic-search)

The basic search will do a wide card search on the following information.

- Invoice Reference Number/Code
- Client/ Customer Name
- Client Business Name
- Client Business Name
- Client Email
- Client Contact Phone Number

On going development
--------------------

[](#on-going-development)

- Advance Search
- Invoice Overdue Reminder
- Schedule Billing (e.g. subscription charges)
- Admin Access Controls
- Google Address Lookup Integration

###  Health Score

26

—

LowBetter than 41% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity8

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity60

Established project with proven stability

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~10 days

Recently: every ~24 days

Total

12

Last Release

2769d ago

Major Versions

0.2.4 → v1.0.0-alpha2018-08-25

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/13353358?v=4)[Fei](/maintainers/softfish)[@softfish](https://github.com/softfish)

---

Top Contributors

[![softfish](https://avatars.githubusercontent.com/u/13353358?v=4)](https://github.com/softfish "softfish (42 commits)")

---

Tags

jwtqrlaravelpdfstripebillingpaymentinvoice

### Embed Badge

![Health badge](/badges/feikwok-laravel-invoice-node/health.svg)

```
[![Health](https://phpackages.com/badges/feikwok-laravel-invoice-node/health.svg)](https://phpackages.com/packages/feikwok-laravel-invoice-node)
```

###  Alternatives

[bagisto/bagisto

Bagisto Laravel E-Commerce

27.6k169.0k9](/packages/bagisto-bagisto)[venturedrake/laravel-crm

A free open source CRM built as a package for laravel projects

42010.0k](/packages/venturedrake-laravel-crm)[unopim/unopim

UnoPim Laravel PIM

10.5k2.2k](/packages/unopim-unopim)[ellaisys/aws-cognito

AWS Cognito package that allows Auth and other related features using the AWS SDK for PHP

121242.9k1](/packages/ellaisys-aws-cognito)[nasirkhan/laravel-starter

A CMS like modular Laravel starter project.

1.4k2.7k](/packages/nasirkhan-laravel-starter)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
