Несколько вариантов на вскидку
1) На кошелек,который привязан к игре выплаты делать нельзя
2) неправильно прописаны ключи API
3) Баланс на Пайере меньше,чем прописано в условии
$balance = $arBalance["balance"]["RUB"]["DOSTUPNO"];
if( ($balance) >= ($sum_pay+1000)){
4)Если стоит код
if( !ereg("^[0-9]{7}$", substr($purse,1)) ) return false; , а кошелек восьмизначный,то заменить на
if( !ereg("^[0-9]{7,8}$", substr($purse,1)) ) return false;