ЛК при пополнении баланса переводит реальные деньги в виртуальные.
По-скольку, у Вас один ЛК на несколько проектов, то пополняйте через команду от пользователя, вызывая меж-серверный обмен данными.
Связка: ID-сервиса и сумма (ID-пользователя, зависит от реализации, по-идее - он не нужен при централизованном ЛК)
Делаете доступ к пополнению только с IP-адресов ЛК площадки, можно еще сделать проверочный hash: md5(salt+rnd+summ+timestamp+salt) и передаете все, кроме salt в открытом виде через POST.
Желательно все делать через SSL и/или VPN.