Nimipay - Simple and Flexible Payments Gateway
Nimipay creates an overlayed UI for the interaction with the user's NIM wallet, shopping cart, and items.
It also creates a new record in the database, using the user's wallet address as the unique identifier for the user's data.
With the help of the new Nimiq Hub API, the UI allows the user to pay for invoices. Then the transaction hash is returned for the backend validation. After the transaction is confirmed, the user receives a new item. It can then be seen under the Items tab.
Being a modal window, Nimipay is shown on top of any website, and without the need to re-design the website in order to integrate a webshop.
The app is experimental. Use it at your own risk.
- Reef.js (4kb) anti-framework for reactive UI components
- Nimiq Hub API for simple payments processing
- MeekroDB PHP library for simple and secure MySQL queries
For the database structure, use
Quickstart and examples
Report issues in issue tracker.
Feel free to make a pull request or suggest ideas.