Форма



<form action="http://ваш_сайт/папка_со_скриптами_mykassa/mk_go.php" method="post">
    <label for="us_account">Номер счета</label> <input type="text" name="us_account" value="ivan@gmail.com"><br>
    <label for="sum">Сумма платежа</label> <input type="text" name="sum" value="50"><Br>
    <input type="hidden" name="desc" value="Покупка внутриигровой валюты">
    <input class="btn" type="submit" value="Оплатить">
</form>

Обратите внимание на скрытое поле "desc", в котором заранее установлена информация о покупке. Подобным образом можно спрятать поля "account" и "sum", заранее прописав в них требуемые значения, в зависимости от специфики Вашего проекта.

Форма с предустановленной стоимостью
(пример для игрового сервера)



<form action="http://ваш_сайт/папка_со_скриптами_mykassa/mk_go.php" method="post">
    <label for="us_account">Ник персонажа</label> <input type="text" id="us_account" name="us_account" value=""><br>
    <label for="sum">Количество монет</label>
    <select id="sum" name="sum">
        <option value="30">1 монета</option>
        <option value="60">2 монеты</option>
        <option value="90">3 монеты</option>
        <option value="150">5 монет</option>
        <option value="300">10 монет</option>
    </select><br>
    <input type="hidden" name="desc" value="Покупка внутриигровой валюты">
    <input class="btn" type="submit" value="Оплатить">
</form>

Обратите внимание, что в примере показан классический случай с ценой 1 монеты в 30 руб. Если цена другая, то нужно заменить цифры 30, 60, 90, 150, 300 на P, P*2, P*3, P*5, P*10 соотвественно, где P цена вашей монеты. Также Вы можете добавить свои линейки тарифов, например:

<option value="900">30 монет</option>
<option value="1500">50 монет</option>

Форма с плавающей стоимостью
(пример для игрового сервера)



<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script>
<script type="text/javascript">
    $(function () {
        function calculateBonuses() {
            var coinPrice = parseFloat($('#fkForm #coinPrice').val());
            var coins = parseInt($('#fkForm #coins').val());
            if (isNaN(coins) || isNaN(coinPrice) || coins <= 0) {
                $('#fkForm #sum').val('');
                return;
            }
            var price = coins * coinPrice;
            if (price > 15000) {
                price = 15000;
            }
            $('#fkForm #sum').val(price);
        }
        $('#fkForm input#coins').keyup(function () {
            calculateBonuses();
        });
        calculateBonuses();
        $('#fkForm').submit(function(){
            var sum = parseFloat($('#fkForm #sum').val());
            if (isNaN(sum) || sum <= 0 || sum > 15000) {
                alert('Неверная сумма платежа');
                return false;
            }
        });
    });
</script>

<form id="fkForm" action="http://ваш_сайт/папка_со_скриптами_mykassa/mk_go.php" method="post">
    <label for="us_account">Ник персонажа:</label> <input type="text" value="" name="us_account" required="required" id="us_account">
    <label for="coins">Количество монет:</label>
    <input type="text" id="coins" name="coins" value="10" required="required">
    <input type="hidden" id="sum" name="sum" value="">
    <input type="hidden" id="coinPrice" name="coinPrice" value="30">
    <input type="hidden" name="desc" value="Покупка внутриигровой валюты">
    <input type="submit" class="btn" value="Оплатить">
</form>

Обратите внимание, что цена монеты задается в скрытом поле input с ID "coinPrice".