After registration if you want your user to pay via stripe payment gateway this is the suitable module.

Installation : Download the code zip from git-hub URL: https://github.com/seanvoss/striper
Extract your code and navigate to striper-master/lib/stripe-php/ Now copy the lib folder to your module folder.

Now your module should contain the lib folder as register_user_with_stripe_payment/lib along with other module files.

php5-curl should be enabled in your server. For ubuntu you can use "sudo apt-get install php5-curl" to install it on server. After installation you need to restart apache server. To restart you can use "sudo service apache2 restart"

Similar projects and how they are different: Similar projects are -
https://www.drupal.org/project/commerce_stripe
https://www.drupal.org/project/stripe_subscription
https://www.drupal.org/project/stripe
In this module there is no dependency with other modules like commerce and stripe. It uses stripe payment library in its own. In this module it is specifically configured for user registration.

Configuration: Site admins can set the Secret Key, Publishable Key and Registration Amount via admin panel
For adding Secret Key, Publishable Key and Registration Amount navigate to
/admin/register_user_with_stripe_payment_config

Site admins can view the list of payment made by the users. To see the list navigate to the url given below
/admin/register_user_with_stripe_payment/paid_users_with_stripe

In the back end go to /admin/config/people/accounts, Now in "Who can register accounts?" section check "Visitors" radio button and un check "Require e-mail verification when a visitor creates an account"

Supporting organizations: 

Project information

Releases