Is it possible to build a registration form to calculate and process payments?