Смотрели готовые решения\скрипты на различных форумах, где обещали за 5 т.р. подготовленный к работе сайт для пополнения баланса Steam (как выяснилось позже, на базе API qiwi). Тяжело вспомнить, почему отказались (это было год назад), но как оказалось, хорошо, что решили делать с нуля (т.к. qiwi - the end). Потом начали думать, как вообще устроен процесс пополнения, вышли на xsolla, на банки СНГ, платежные системы и главное НСПК (СБП). Начали разработку.
Продолжайте в том же духе, удачи вам и терпения.