Need help on a fool proof signup system?
-
i Guys, Im working on a membership site where users sign up enter their information and then they are directed to the payment gateway website where the user enters their credit card information and thus the transaction is made after which they are redirected to a confirmation page. At the moment the mode of how the sign up process is implemented is as such: 1. Signup page - Users enter basic information - Basic information entered into our database 2. Users redirected to payment site. 3. Users enter payment information 4. Users directed to confirmation page This works in a situation where everything goes as according to an idela situation. HGowever there could be problems in the following situations. If at point 3 instead of making an entry for payment the user closes the browser - has a change of mind, in such a case we'll have an inactive user enteredin to our database who hasn't made a payment. Another sequence of events in which we could work on is as below: 1. Signup page - Users enter basic information - Basic information entered into Session Variable 2. Users redirected to payment site. 3. Users enter payment information 4. Users directed to confirmation page - User information from session variable is inserted into database. However in this case there is a problem of if before point 4 after the user has made a payment the browser crashes or something goes wrong then we have a user whose spent money but with no account. What would be the best way to implement a foolproof signup process?