it's literally like 4 dudes working on this and they don't have a finance guy to work that out.
They outsource their billing to a weird ass german company who is incapable of processing CC payments properly. Like they had no idea that they needed to collect certain billing information from their website before forwarding to their payment processor. You know, like Billing zip code? some banks won't allow online charges without either billing zip code or CVV # on the back or something to verify it isn't fraudulent. German company didnt even know what a zip code was and had no spot on the form to even populate it. Also no spot for "name as it appears on the CC" you know "John Q Public" just a first name and last name field.
there is no way they could integrate into steam.