Абсолютно реально. Например можно подключить себе ЯндексКассу. Можно выставлять счета, а клиент платит картой или еще чем-то, но деньги падают прямо на р.с. А значит все законно. С paypall тоже можно получать платежную документацию. Геморойнее, но можно.
Я себе сейчас на сайте делаю клиентский раздел, где клиенты могут платить картой, через api Яндекс Кассы. Сами создают мне тикет и оплачивают вперед или постфактум. Фактически покупают услугу.