Hi Ian,
Missed my point (I think) or I haven't understood your response.
I know I can do it creating a login page (either using security assist or DW built-in server behaviours) but I was wondering if there's a way around that and simply capture customer details at the payment stage.