У меня похожая история, только с почасовым контрактом. Рисую иллюстрацию, почасовой контракт, клиент попросил меня потратить не больше 100$. Отправил иллюстрацию, и деньги мне уже пришли. Но на связь он не выходил и контракт остаётся открытым. И тут мне из ниоткуда пришли ещё 100$. Оказалось что он сделал почасовой контракт с функцией weekly payment, и насколько я понял, по этим условиям мне приходит указанная сумма каждую неделю. Получается мне приходят деньги, хотя работы я не делал. Первый раз такое. По хорошему нужно бы контракт закрыть, но он на связь не выходит. И я тоже теперь не знаю, как ему деньги правильно вернуть, если он потребует? Через refund не хочется...