В состав бесплатного дистрибутива СКИФ входят модули самых популярных платежных систем и платежных агрегаторов. В этой статье мы приводим их сравнительное описание и пошаговое руководство по организации приема платежей на вашем сайте. Вы можете провести настройку самостоятельно или заказать нам.

Способы приема платежей на сайте

Шаг 1. Выберите, какие платежные системы и агрегаторы вы хотите использовать на вашем сайте:

Платежная система или агрегатор С кем работает Способы оплаты Плюсы (почему стоит использовать) Минусы
ЮKassa юрлица Все популярные способы оплаты На текущий момент платежный агрегатор №1 в России по объемам. Прием платежей с электронных кошельков

Высокие комиссии по банковским картам.
Высокий порог для приема платежей с баланса мобильного телефона.

ЮMoney физлица

Банковские карты,
Яндекс.Деньги,
Баланс мобильного.

Позволяет организовать автоматический прием платежей без юрлица (соответственно, без онлайн-кассы и других юридических сложностей) Прием платежей только тремя способами.
При платежах с баланса мобильного не отправляются уведомления, только email.
Эквайринг Тинькофф юрлица Банковские карты, СБП Комиссия ниже чем у ЮКассы. Есть оплата через СБП (Систему Быстрых Платежей) Нет оплаты через электронные кошельки
PayMaster юрлица и физлица Все популярные способы оплаты Проект системы WebMoney, низкие тарифы на прием WebMoney и интернет-банкинг. Есть оплата через СБП (Систему Быстрых Платежей) Очень долгий и бюрократический процесс подключения
WalletOne юрлица и физлица Все популярные способы оплаты Есть способы платежа для стран СНГ, отсутствующие у ЮКассы. Комиссии выше средних
PayPal юрлица и физлица Оплата со счета PayPal и привязанной карты Российские платежные агрегаторы не предлагают оплату через PayPal, поэтому для него у нас собственный модуль. Используйте этот способ, если у вас есть покупатели из-за рубежа, там PayPal очень распространен. Риски для продавца в связи с политикой PayPal по защите прав покупателей.
Робокасса юрлица и физлица Все популярные способы оплаты Предлагает решение для работы без регистрации собственной кассы.
Есть представительство в Казахстане.
Комиссии выше средних

Казалось бы, проще использовать одного агрегатора. Но для разных способов у разных агрегаторов могут быть разные комиссии. Кроме того, у всех агрегаторов бывают проблемы и сбои. Подключившись к нескольким агрегаторам, вы сможете максимизировать свою прибыль и застраховаться от возможных перебоев в приеме платежей.

Шаг 2
. Зарегистрируйтесь на сайтах выбранных платежных агрегаторов и заключите договоры (если вы принимаете платежи на юрлицо). Если вам нужен прием платежей по банковским картам всех стран мира, сообщите об этом своему менеджеру, т.к. по умолчанию обычно подключаются только карты России и СНГ.

Шаг 3. В массиве $kassa_ps в файле настроек wn_settings.php в корне сайта оставьте выбранные вами платежные системы и укажите параметры, необходимые для отправки и автоматической обработки платежей - это идентификатор магазина, секретное слово для проверки подписи и URL отправки формы (у Сбербанка, Яндекс.Кассы, PayPal и Робокассы есть URL для тестирования, по умолчанию в массиве указаны они. После перевода вашего аккаунта в рабочий режим, замените их на рабочие).

Здесь же в массиве $kassa_ps можно активировать отправку данных для онлайн-кассы в соответствии с ФЗ-54. Для этого установите параметр ['54fz']['active']=true и укажите используемую вами систему налогообложения. Для отправки данных в налоговую необходимо также провести соответствующие настройки в аккаунте платежной системы.

В массиве $kassa_ways оставьте те способы оплаты, которые вы хотите использовать и укажите в параметре 'ps' на какой агрегатор отправлять покупателя при выборе им данного способа платежа. Например, если покупателя при оплате Яндекс.Деньгами нужно отправить на Яндекс.Кассу, задайте для ключа 'PC' значение 'ps'=>'yk'.
Также в массиве $kassa_ways можно указать коды счетов для внесения оплаты. Если код счета не указан, отметка об оплате вносится только в таблицу "Заявки с сайта". Если указан, то вносится оплата покупателя, меняется сумма денег на счете, баланс контрагента, Заказ преобразуется в Продажу (списывается остаток на складе).

Шаг 4. В аккаунте платежного агрегатора нужно указать URL скрипта на вашем сайте, который будет обрабатывать уведомления о платежах. Он выглядит так:
адрес_вашего_домена/kassa/result.php?ps=ID, где ID - ключ платежной системы из массива $kassa_ps. Например, для обработки платежей с Яндекс.Кассы укажите URL /kassa/result.php?ps=yk (у Яндекс.Кассы двухстадийная система оплаты, сначала приходит запрос на проверку доступности платежа "checkOrder", для него укажите адрес /kassa/result.php?ps=yk&type=checkOrder). Для WalletOne /kassa/result.php?ps=walletone и т.д.
Если СКИФ установлен у вас в подпапку сайта, добавьте адрес этой подпапки, т.е. будет /wn/kassa/result.php?ps=ID

Адреса страниц возврата для всех платежных систем одинаковы:
адрес_вашего_домена/?act=success - для успешных платежей
адрес_вашего_домена/?act=fail - для неуспешных платежей

Это всё! Теперь, после отправки заказа, покупателю выводится предложение оплатить его:

Прием платежей на сайте

После оплаты вы получите об этом уведомление на email, а информация о платеже появится в журнале заявок в СКИФ (меню Торговля-Заявки с сайта) и, если в настройках указаны коды счетов, то и в финансовых документах.
Вы также можете задать собственные действия при поступлении оплаты (отправка письма покупателю, перевод заказа в работу, выдача товара покупателю (для цифровых товаров) и т.д. Из журнала заказов вы можете скопировать ссылку на оплату конкретного заказа и отправить её покупателю, если он не оплатил заказ сразу. Он также можете оплатить свой заказ по адресу вашдомен/?act=pay. Все скрипты платежных модулей расположены в папке /kassa/ и имеют открытый исходный код.

Напишите нам, если Вам требуется помощь в настройке платежей на Вашем сайте или подключение других платежных систем.

Не нашли ответа на свой вопрос? Спросите у нас по email biz@webnice.biz или в мессенджере