two questions;
Will there be a possibility to pay with Paysafecard?
Will GridRoad be available on Steam?
Steam release should be within a month.
Regarding payment options, itch handles everything, so if your method of payment won't work with stripe or paypal I can't really do anything for you (very sorry).