It's a good idea
As itch.io also mentions that you will be entering your card number or PayPal on your own risk or something like that and if someone hacks the database peoples money can be at risk