But the Layout of that side doesnt look very Serious, so i dont know if its good or not.
Steam would be best i supose. Would mean asking the Guys in this Forum from Degica if they can Help bring your Game to Steam.
I don't wish to rain on anyone's parade but...
BMT is a serious site, and it is good at what it does. What hasn't been mentioned so far is currency. Any selling site has to be capable of
- Applying that day's exchange rate on the conversion of the buyer's currency into the seller's currency. And that is any currency. Do you have an idea of how many that would be? Believe me when I say it's a lot.
- Knowing the up to date sales tax/VAT/equivalent in all the jurisdictions so as to apply the correct amount on top of the sales price.
- Have sophisticated accounting software that can make any adjustments between the amount the buyer paid, and the amount that is received after Credit Card and other charges have been deducted. And Credit Card companies have differing fees, and these can change and you have to keep track of all that.
- Any other applicable fiscal requirements and regulations.
- Such a site must itself comply with banking and other regulations and has to have considerable backup as it is, in effect, holding other people's money and there are various fiduciary requirements which must be met. And as sellers, you want them to be met. You do not want the payment system company to be unable to pay you for any reason whatsoever.
Any payment handling site on the internet has to be capable of doing the same. That is not easy.
Expecting Degica to put everyone's game on to Steam is, imo, a total non-starter. Do you know how much work is involved in getting a game properly ready for Steam? You don't just upload it like you do for other sites; additional work is required. Do you know how many games are out there and what the ratio of games to Degica Staff numbers is? Would Degica, or any reputable publisher, just give carte blanche to any developer, irrespective of the quality of the game and just put it on Steam? See the numerous threads about sub standard games on Steam.
EDIT
I forgot to mention, but in some jurisidictions (the US, for example) when remitting payments to people in another jurisdiction, there are various tax treaties that need to be complied with, which may involve the payment systems site having to apply a Withholding Tax, and then submit that Withheld Tax to the Tax Authorities. Good luck with that one.