User account management and payments in NodeJs made easy.
Making a website, with users and credit card payments? When doing that, not only do you have to code the main thing that your site does, but you also have to code account management and payments as well, which can be tedious, and take a lot of steam out of what you really want to focus on.
... Well not any more!
The good news is that OKAccounts provides a starter NodeJs server with all those APIs already built in. Which frees you up to focus your coding efforts on what you really need to focus on.
What happened to EzAccounts?
EzAccounts used a legacy version on NodeJs (
and used the Express library.
OKAccounts is its successor, and a complete rewrite.
It uses the current LTS version of NodeJs (
It also uses the KoaJs instead of Express.
This new combination has allowed the code to be rewritten such that it is easier to read and understand, and therefore easier to maintain and support. More importantly, this makes it easier for you to develop your own APIs for your site!
The server is available under Envato’s standard licensing terms:
Do review the full details of the licences from the pages linked above.
The tests for this module are a separate project, and available under GPL-3.0. These are distributed separately.
Support is provided under Envato’s standard support terms. Six months of support is included with the purchase, with an option to purchase additional support periods. Support requests can be raised through Envato after purchase.
Please let me know if you have any issues or requests
Comments section for this item.
If you have a new test case in mind, or feel like one of the tests could be improved, please submit a pull request to, or create an issue ticket at, okaccounts-tests.