If I was a company I'd probably only develop one payment system, not multiple.
Further imo the "Y" kinda kills the possibility of using the name for a debit card comparison site, which would be my second suggest for usage.
Still it sounds catchy and brandable somehow, xx to quite low xxx for an end user I'd say.
Cheers and good luck!