It is possible to disable certain fields within the Hosted Payment Page. Address fields, for example can be disabled by setting
ekashu_card_address_required to “false”.
More information on this can be found in the Hosted Payment Page integration guide available here:
We discourage using CSS to hide elements on the page, as card scheme rules state that 3-D Secure logos and card scheme logos (including the space around them) should be present and intact on the payment page.*
We do not advise hiding input fields that may be required by certain cards, for example, the valid from field. Hiding these fields can cause errors when attempting to take payment.
Other than that, you can stylize the page how you wish.
*On the test platform, the Hosted Payment Page will display all card scheme logos. When you go live, only the card schemes in which you are enrolled to take payment will be displayed.