I had to look up "paysafecard" because I've never heard of it before.
It seems like it's only prevalent in Europe. It apparently does exist in the US to some extent, but I've never heard of it until now.
You could have technically continued the façade and bought a Burger King or Subway gift card - Riot accepts those as a form of payment for RP.