We are trying to set up coingate but with an entity in Seychelles the process is becoming a bit complicated. Some how they are not approving the official incorporation documents and requiring for notorized. If we get to the end with a positive solution will be happy to update with more info on how we have done it.
Ok we finally managed to set up Coingate. In our case we didn't have to go with notorized documents, but we had to get in contact with the support team as the verification page let's you upload only one document instead of multiples.
From now we can give the possibility to users to pay in multiple cryptos (they have also status, 0x, BAT, Monero, etc.) and you can keep them in cryptos inside your coingate account or having them exchanged automatically in the currency you prefer (i.e. USD, EUR, etc.). Hope it helps!