Question: Is there ability to get in some way Balance on CreditCard ?

API of Authorize.net or Paypal were examined on this subject and no results.
In real life any cash terminal can show to you balance on your credit card. That is why I assume there is some way to get this balance in web through some payment gateway.

Thanks in advance for answers!

Answer: 
I've dealt with many credit card processing APIs and unless it is an API for a gateway solution, they generally do not have methods to do much in the way of querying for information. You might see some capability (again, in a gateway API but not in a lower-level processor's API) to load details of the original transaction, but not much else.

This makes sense in terms of supporting high volume transactions. I visited FDMS once and talked to them a bit about their architecture. To maintain a > 1k TPS processing capability, they can't even wait for database writes when you're authorizing. That authorization code you get back is assigned from a pre-determined pool. The data about the transaction is pushed off to another process for persisting to a large back end system for later settlement. This is why many of the non-gateways have rules about waiting x minutes before trying to settle; the data isn't in the settlement system for a bit after authorization. This is also the reason why the authorization code expires after a while - they re-use it. (Someone got the bright idea that they'd charge you extra for letting the auth code expire.....probably due to the increased load of data they need to store in the settlement system waiting for these things to time out.)

Checking a credit balance is also not part of a normal credit card processing workflow. Mostly you attempt to authorize and get one of 3 results: a hard decline, a soft decline, or an authorization. A balance check isn't really needed, and would probably open up some privacy or security issues if it were available.

Cash cards (like pre-loaded Visas) use a different administrative activiation and management API. Gift cards work the same way, and you can use that administrative API to get balances. This is a special case because these technically aren't credit cards.

I've not dealt much with the back end settlement networks that the issuing banks and the acquiring banks use to transfer data during settlement. To get this kind of info, you'd have to have access to this network. You might want to check the "any cash terminal will give you a balance" statement a bit. It would make sense that you could get your balance from an issuing bank's ATM, but try to do it on one of those third-party type machines you find in gas stations that is not from your issuing bank to see if it works. If you use a true credit card (not a debit card - that is a different network entirely), I don't know that it will show you your balance.
The only thing that I can think of is to use the AuthOnly method and try running (and voiding) multiple transactions, incrementing the PaymentAmount values until it fails.