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

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

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

Платежная система или агрегатор С кем работает Способы оплаты Плюсы (почему стоит использовать) Минусы
Яндекс.Касса юрлица Все популярные способы оплаты На текущий момент платежный агрегатор №1 в России по объемам. Хорошие тарифы по большинству способов оплаты. Необходимо наличие на сайте SSL-сертификата (можно самоподписанного).
Заблокирована на Украине.
Высокий порог для приема платежей с баланса мобильного телефона.
Яндекс.Деньги физлица

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

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

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

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

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

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

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

Шаг 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 - для неуспешных платежей


* Если у вас старая версия СКИФ, массивов $kassa_ps и $kassa_ways в файле wn_settings.php у вас может не быть. Скачайте актуальную версию СКИФ и скопируйте массивы из дистрибутивного файла wn_settings.php в свой, вставив его перед массивом $scif_order_fields.


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

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

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

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

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