Оплату без комиссии принимать на сайте онлайн нельзя. Все платежные агрегаты предоставляющие услуги банковского эквайринга берут за это комиссию, в конце концов, это их хлеб.
Единственный вариант получить оплату от клиента без комиссии, это попросить последнего совершить банковский перевод по реквизитам вашего счета и разумеется делать это в один клик с вашего сайта никак нельзя.
Кстати, говоря о приеме платежей, есть интересный вариант использовать для приема оплаты на сайте сервисы для
переводов с карты на карту. У этого способа преимущество в том, что вам фактически не надо нигде регистрироваться, так переводы вы получаете напрямую на свою карту, как физическое лицо.