Как подключить оплату на сайте?
Константин, Владивосток 0
Хочу принимать оплату за услуги прямо на сайте, а не выставлять счета вручную. Какой вариант проще для небольшого бизнеса - эквайринг у банка или СБП, и что для этого физически нужно менять на сайте?
Дмитрий Акиндинов технический администратор сайтов
ответил
Для приёма оплаты нужен либо договор эквайринга с банком (Сбербанк, Т-Банк, Альфа-Банк подключают его за 3-7 рабочих дней), либо приём через Систему быстрых платежей — напрямую через банк или агрегатор вроде ЮKassa и CloudPayments. СБП обычно дешевле: комиссия около 0,4-0,7% против 2-3% у карточного эквайринга, и подключается быстрее, за 1-3 дня.
Технически всё сводится к встраиванию готового виджета или кнопки оплаты от банка или агрегатора и настройке вебхука, который сообщает сайту, что оплата прошла — без этого заказ повиснет в статусе «ожидает», даже если деньги уже пришли. Для большинства CMS есть готовые плагины, и это работа на день-два, а не полноценная разработка с нуля.
SSL-сертификат для приёма платежей обязателен — без него банк и агрегатор просто откажутся подключать приём. Плюс с любой оплаты нужно выдавать чек по 54-ФЗ через онлайн-кассу или облачный сервис вроде АТОЛ Онлайн, это отдельная интеграция помимо самой оплаты.
Для небольшого бизнеса чаще разумнее агрегатор: там уже решены вопросы с кассой и комплаенсом, а прямой эквайринг с банком имеет смысл обсуждать при оборотах, на которых разница в комиссии окупает возню с отдельным договором.
Задать свой вопрос
Вопросы проходят модерацию. Ответ появляется на сайте в течение пары дней.
Вопрос отправлен. После проверки он появится на сайте вместе с ответом.
Вопрос не отправлен: нужно подтвердить согласие на обработку персональных данных.