You can check with itch support to be sure, but on both Paypal and bank forms we have access to it simply says itch.io or itch.io game store.
okay, thank you so much