The WP Express Checkout is a free plugin (you can download it for free). You can also access the plugin’s documentation for free.
An user account is only needed for paid addon purchase and premium support.
Feel free to go to the registration page to create a free account if you are using this plugin. Then you can purchase addons or premium support for it.