Download the PHP package composite/invoice-wrapper without Composer
On this page you can find all versions of the php package composite/invoice-wrapper. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download composite/invoice-wrapper
More information about composite/invoice-wrapper
Files in composite/invoice-wrapper
Package invoice-wrapper
Short Description Easy solution for Szamlazz.hu and Billingo invoicing integration
License MIT
Informations about the package invoice-wrapper
π§Ύβ¨ Invoice Magic Wand for Laravel
Unleash the alchemy of billing with Invoice Magic Wand for Laravel! πͺπ
This mystical package conjures up invoices with a flick of your developer's wrist, transforming the mundane task of invoice generation into a delightful display of digital wizardry. Whether you're billing with Billingo or summoning statements with Szamlazz.hu, this enchanting toolkit makes the numbers dance to your tune. No more grunt work, just sparkling invoices popping out like rabbits from a magician's hat! ππ«
π¦ Installation
To install the package, run the following command in your Laravel project:
Publish the configuration file with:
βοΈ Configuration
After publishing the config file, you should set your environment variables in your .env file:
Make sure to replace your-billingo-api-key, your-billingo-block-id, and your-szamlazzhu-api-key with your actual API keys and configuration details.
π Usage
To issue an invoice, you can use the InvoiceWrapper facade with the desired invoice payload. Here's an example:
or without Facade, as a service (it can be useful, when you want to use multiple providers):
Sample invoice payload:
To retrieve an invoice:
To download an invoice:
Make sure to handle any exceptions that may be thrown due to API errors or configuration issues.
πβ¨To-Do List for Future Enhancements
Here's a whimsical checklist of tasks for the Invoice Wrapper's journey ahead:
- [x] π§βοΈ Creating the Invoice Wrapper - Done!
- [x] π§β Implementing Szamlazz.hu Service - Done!
- [x] π§β Implementing Billingo Service - "The Genie is out of the bottle!"
- [x] π© Downloading Invoice - Awaiting the magic spell!
- [ ] π Getting Download Links - Soon to be summoned from the digital ether!
π€ Support
For issues, questions, and contributions, please use the GitHub issues section of this repository.
π Credits
This package is proudly brought to you by:
- π’ Composite Solutions - For innovative solutions and dedicated support.
- π¨βπ» Bence Tamba - The mastermind behind the code magic.
A huge shout-out to all contributors and supporters! Your feedback and contributions make this project better every day. ππ
Thank you for being part of this journey! ππ
π Changelog
All notable changes to this project will be documented in the CHANGELOG.md file.
π License
This package is open-source software licensed under the MIT license.