Please describe your proposed solution.
Mercury: Invoice is an extension of my work on the first Cardano-enabling plugin (Cardano Mercury WooCommerce) for WooCommerce on the WordPress platform. While this plugin makes it easy to accept a combination of fiat or Cardano on your e-commerce store, creating, sending, and getting paid for invoices on the WooCommerce platform leaves much to be desired.
Some limitations of this current proof of concept are:
- Requires WordPress which comes with its own technical and infrastructure complexities
- WooCommerce was designed primarily for e-commerce storefronts and does not lend itself well to irregular invoicing
- Currently this plugin does not support Cardano Native Assets
In order for a user to use and implement Cardano Mercury as it currently exists, one must install a WordPress installation, the WooCommerce plugin, the Mercury plugin, plus additional plugins for fiat currencies and other functionality, then navigate the WordPress interface to create both products and customers before creating orders and then sending payment links to customers.
There are many freelance agents currently operating in the Cardano ecosystem who regularly exchange $ADA and Cardano Native Assets in exchange for goods and services, usually by sharing a $handle and waiting for the other party to send funds. This is great until the end of the year when you need to figure out what you got paid, when, by whom, and what for (particularly for tax reasons).
Mercury: Invoice aims to close this gap by bringing online a standalone, open source solution for simplified invoicing for merchants that is capable of accepting payment in fiat, $ADA, or Cardano Native Assets of your choosing while keeping records of all of your customers, transactions, what you got paid, and when.
As part of this Catalyst proposal we will develop the system with the intent to deploy a working SaaS-model as well for those who do not wish to operate their own infrastructure to ensure that the platform is as accessible as possible to all interested parties.
Planned features to be included in the “Version 1.0” release of Mercury: Invoice as part of this proposal include:
- Create Customer Records
- Create Products and Services Library
- Create Invoices for Customers
- Successful Detection and Acknowledgement of Payment
- Invoice Reminders [automated + manual]
- ADA:USD pricing strategies
- API + Webhook Integrations
- Basic Reporting & Data Export
- Login/Authentication Security
- Deployed as SaaS to Preprod
- Multi-Tenant Support
- Role based Access Control
- UI/UX Developed
- Commit to operate for 1 Year
- Multi-currency invoice payment support
- Fiat
- Stripe
- PayPal
- Square
- Crypto
- ADA
- Cardano Native Assets