I would like to create the website same as http://www.papercheck.com
Requirement:
1. User choose different kind of services which each service has a different price.
2. Inside payment form, user can upload file and automatically register themselves when complete payment.
3. User can login to check their status later for download their files.
Please let me know if Gravity can do like that.