Besides validation, Voucherify.js offers 3 other features:
Go to Examples and play around with Voucherify.js widgets
Visit Github repo to get the up-to-date documentation.
Domain white list
To use voucherify.js, you have to white-list your domain in the Client-side Settings
Enable client-side features
You have to activate particular client-side options in the project settings