^ this. Probably difficult to do physical in store cards at Itch.io's current scale, but yes - decoupling/abstracting from large Paymentprocessers is definitely a good idea.