I had no idea about your side of this payment processor issue, just whishlisted this game on steam.
Maybe consider adding more content to the demo as part of the new marketing strategy!
Your hard work will pay off because your content is well made, keep your head up King!