Astropay is a prepaid virtual card. You can use it to make your payments without having to share your personal information.
You can get the card online or in participating retailers.
You will need to enter the card number when you try to deposit with AstroPay.
Luckbox does not charge any fees for your AstroPay transactions.