I am requiring a login/register for my checkout (because the user is purchasing a premium account for my music site).
I have seen 2 main ways to do this:
- On the page linking to the checkout page (such as the page outlining the benefits of the premium account), have a login/register popup. Examples of this method include Pandora, and Reddit.
- Have the login/register be part of the checkout page (either a single or multipage checkout process). Examples include Pythonanywhere, and Rackspace.
I only have 3 steps: login/register (unless the user is already logged in), choosing payment type (Credit Card or Paypal), and filling in payment info (either on the site for credit card, or on the Paypal site). Any advice on what situation would call for each method?
EDIT: added that I have a "choose payment type" step in my checkout.