You can create a complete custom registration processing using Landing Pages feature. Learn more about Landing Pages.