In case of a Gift Voucher, you don’t need to have a Xoxoday account. You can do it with or without login.
However, it is recommended to make an account to track and check Order Status.
For Experiences, you will be prompted to register before the checkout page. You can register through your Facebook or Google Account as well.