если нужно именно автоматически и без баланса, то вариант только один – платежная система с рекурентыми платежами.
если на это забить, то можно либо делать предоплату (пользователь заранее пополняет счет и списание идет с него), либо выставлять счета по факту и ждать их оплаты определенное время. это тож спокойно автоматизируется.