While using PrintBucket, I reached ccavenue for payment. CCavenue has messed up a simple interface and ruined the user experience.
They already have the user’s shipping address from a previous screen and if a user does not check the box “My billing and shipping address are different” then they should copy the shipping address to the billing address fields. If that aforementioned box is checked it makes sense to show the billing address fields empty.
Take a look of how they managed to mess this up:
I agree that in the ‘Billing Address’ section there are some additional fields, that could have remained unfilled and a validation and indication to the user that those fields need to filled could have been a simple solution.