У дома - печалби
Обработка на платежни системи. Процесори на платежни системи Няма платежни системи за плащане Bitrix

Татяна Старкова

Не се предлага в издания:

Старт, Стандартен

Платежни системи- начини на плащане на стоки в онлайн магазина.

Платежните системи се разбират като всякакви методи на плащане за поръчка: както платежни системи, които приемат плащания онлайн, така и банкови преводи. В системата могат да бъдат създадени произволен брой от тях. Платежните системи се управляват на страницата Платежни системи (Магазин > Настройки на магазина > Системи за плащане).

Създаване на платежна система

Обмислете характеристиките на добавяне на платежна система. За да направите това, отидете на формуляра за създаване на платежна система, като използвате бутона Добавете платежна системаразположен на контекстния панел.


Секция за параметри Настройка на манипулатора на PSсе състои от няколко отметки: отметки По подразбиранеи показалци с имената на всички видове платци, използвани в системата.

Забележка:на страницата се конфигурира използването на един или друг тип платци, налични в системата Настройване на типове платци за бизнес смисъл (Магазин > Настройки > Бизнес смисъл > Видове платци).

Отметка По подразбиранесвойствата на манипулатора са конфигурирани така, че да са подходящи за всички типове платци. Индивидуалните настройки за един или друг тип платец се правят в съответния раздел.

За удобство при извършване на настройки, завършените свойства са скрити, но можете да ги покажете, като щракнете върху връзката Покажи всички. Ако флагът е отметнат до параметъра По подразбиране, тогава стойността на полето се взема от съответната стойност по подразбиране, зададена за общи ( Store > Store Settings > Business Sense).

Забележка:така че платежната система да е достъпна само определен типплатци, задайте ограничението за типа платци в таб.

Определяне на граници

Ограниченията за използването на платежната система в дадена ситуация се конфигурират в раздела със същото име Ограничения, който става достъпен след запазване на основните параметри на платежната система. Ограниченията са разделени на няколко вида. Изборът на тип се извършва при добавяне на ново ограничение:

Забележка:Можете да създадете само едно ограничение за всеки тип ограничение. Следователно, ако искате да добавите някакво ограничение, тогава трябва да коригирате съществуващото.

Помислете за процеса на компилиране на ограничение, като използвате пример. Да кажем, че в магазин плащането на поръчка с текущата платежна система е възможно, ако самодоставката е избрана като доставка. За да разрешите проблема, направете следното:

В резултат на това, ако купувачът избере самодоставка, когато прави поръчка, тогава нашата платежна система ще бъде достъпна за него, в която сме задали ограничение:

При избор на друга услуга за доставка нашата платежна система няма да бъде в списъка:

По подобен начин се конфигурират всички ограничения на платежните системи, от които се нуждаете. Единствената разлика е спецификацията на опциите за ограничение в изскачащите прозорци, чийто външен вид зависи от вида на конфигурираното ограничение.


Интегрирането на магазина с платежни системи се осъществява чрез процесори на платежни системи. Системните манипулатори се съхраняват в . Папката манипулатор може да съдържа следните подпапки и файлове:

  • манипулатор файл handler.php. Този файл трябва винаги да присъства в папката на манипулатора.

    Забележка:името на класа на манипулатора трябва да съвпада с името на папката на манипулатора и да има края манипулатор. Например името на папката е моето име, а името на класа е MyNameHandler.

  • файл .decription.php- файл с описание на настройките на манипулатора. Този файл трябва винаги да присъства в папката на манипулатора.
  • подпапка шаблон, който съдържа шаблона за обработка на платежната система (файл template.php). Тази подпапка може да липсва, ако манипулаторът няма изходни шаблони.
  • подпапка език, който съдържа файловете с езикови съобщения на манипулатора. Тази подпапка също може да липсва.

Персонализиране на шаблона на манипулатора

Информация за персонализиране на шаблони е предоставена в урока на курса Разработчик Bitrix Framework.

Персонализиране на манипулатора

Общата техника за персонализиране на манипулатор е следната:

  • Копирайте папката на манипулатора, от която се нуждаете /bitrix/modules/sale/handlers/paysystem/към секцията по подразбиране.

    Забележка:пътят до персонализирани процесори за плащане се задава в настройките на модула Онлайн магазин. По подразбиране е равно на /bitrix/php_interface/include/sale_payment.

  • Не забравяйте да промените името на копираната папка за обработка в раздела /bitrix/php_interface/include/sale_payment/.
  • В глава /bitrix/php_interface/include/sale_payment/ модифицирайте манипулаторните файлове, за да отговарят на вашите нужди и интерфейс.
  • Във формата за редактиране на платежната система изберете вашия процесор и направете необходимите настройки.

За повече информация относно персонализирането на манипулатора вижте курса

Много онлайн магазини, независимо от техния мащаб, са изградени на платформата 1C-Bitrix. Това е една от най-ефективните системи за управление на съдържанието, която ви позволява да създавате ресурси с всякаква сложност. Той разполага с разширена функционалност, удобен за потребителя интерфейс, висококачествена поддръжка и възможност за интегриране с 1C:Enterprise, което значително опростява счетоводството.

За да направите онлайн магазина още по-привлекателен в очите на клиентите, е необходимо да създадете удобна система за плащане на уебсайта 1C-Bitrix. Това може да стане с помощта на платежния модул от Net Pay, универсална платежна система за 1C-Bitrix и други системи за управление. Приемането на плащания от купувачите ще започне веднага след внедряването на модула в структурата на сайта, което ще отнеме не повече от един ден. Интегрирането на модула е безплатно, така че при стартиране на сайта няма да се налага да залагате допълнителен разход. Освен това модулът за плащане Net Pay има и други полезни функции:

  • Защита от измами. Всички плащания са защитени от кражба на поверителни данни модерна системазащита. Модулът Net Pay използва протокола Secure Sockets Layer, който криптира клиентските данни чрез алгоритъм с асиметричен публичен ключ. Нападателят няма да може да ги получи, дори ако може да завладее този ключ.
  • Цялостно удостоверяване. Сайтът може да бъде блокиран, ако през него преминават съмнителни транзакции. Следователно модулът от Net Pay гарантира, че само истински картодържатели извършват плащания. За да направи това, той използва система за удостоверяване, която контролира съответствието на кода за удостоверяване, и технология 3D-Secure, която изисква потвърждение на плащането чрез SMS известие.
  • Удобен интерфейс. Целият процес на плащане е концентриран в един прозорец. Купувачът ще се нуждае от минимален набор от действия: изберете продукти, въведете данни банкова картаи потвърдете плащането.

Интегрирането на магазина с платежните системи се осъществява чрез файловите процесори на платежните системи. Тези файлове се създават индивидуално за всяка платежна система и се извикват веднага след подаване на поръчка, както и когато клиентът избере функцията за повторение на плащането в личния раздел. Файловете на процесора могат да съдържат скрипт, който показва необходимия платежен документ на екрана, или формуляр за изпращане на данни към електронен платежна система.

Общата процедура за работа с манипулиращи файлове е следната:

  • копирайте нужните шаблони на манипулиращи файлове от папката /bitrix/modules/sale/payment в секцията по подразбиране /bitrix/php_interface/include/sale_payment. Пътят до потребителските файлове-процесори на платежните системи се задава в настройките на модула Онлайн магазин;
  • променете файловете в папка /bitrix/php_interface/include/payment, така че да отговарят на вашите нужди и да съответстват на интерфейса на съответните платежни системи. Типични промени, които трябва да се направят в тези файлове: промяна на тестови номера и пароли за платежни системи към реални номера и пароли, получени при регистрация в съответната платежна система; добавяне на изображение на печат и подписи към фактурата; промяна външен видформи в съответствие с дизайна на сайта и др.;
  • добавяне на манипулиращи файлове с интерфейси на други платежни системи, ако е необходимо;
  • въведете / променете пътищата до файловете за обработка на съответните платежни системи във формата за управление на платежни системи.

Пример за манипулатор на файл

Типичен манипулиращ файл изглежда така (използвайки http://www.secpay.com като пример)

ID на търговец номер на транзакцията Сумата "> Обратното повикване

Конкретният синтаксис (комуникационен интерфейс) на платежната система трябва да бъде изяснен в системата за помощ (техническа поддръжка) на тази платежна система.

Обработка на резултатите

Възможността за автоматично получаване на резултата и параметрите за плащане за поръчка от електронна система за плащане зависи от конкретната платежна система. Възможно е да използвате два основни метода за получаване на отговор от платежната система:

  • ако платежната система ви позволява да поискате статус на обработка на поръчката, тогава е възможно да създадете файл с разписка за резултат. Такава възможност предоставя например платежната система assist.ru. Във файла за получаване на резултата (обработка на резултата) е необходимо да поискате от платежната система статуса и параметрите на дадена поръчка с помощта на скрипт и след това да запазите получената информация. Резултатният файл ще бъде извикан на командата "Актуализиране на състоянието" на формата "Поръчки" на административния раздел на сайта. Пример за файл с разписка за резултат е файлът с разписка за резултат от платежната система assist.ru: /bitrix/php_interface/include/payment/assist_res.php . Пътят до файла за получаване на резултата от съответната платежна система трябва да бъде посочен във формата за управление на платежни системи.
  • ако системата за плащане незабавно върне резултат в отговор на заявка за обработка на поръчка, тогава съответният код трябва да бъде вмъкнат във файла за обработка на тази система за плащане.

Предварително зададени файлови шаблони

Шаблоните се намират в директория /bitrix/modules/sale/payment/. За да промените шаблоните според вашите нужди, копирайте ги в директорията /bitrix/php_interface/include/payment.

ФайлОписание
assist.phpassist.ru
assist_rapida.phpФайл за обработка на плащания с кредитни карти за системата Rapida чрез assist.ru
assist_res.phpФайл с резултати за системата assist.ru
betaling.phpФайл за манипулиране на плащане с кредитна карта за http://betaling.viborgnet.dk система (западна система)
paycash.phpФайл за обработка на плащания за системата Yandex.Money
paypal.phpФайл за манипулиране на плащане с кредитна карта за системата paypal.com (западна система)
post.phpФайлов процесор за плащания за превод на поща.
sberbank.phpФайлов процесор за плащания за Сбербанк (разписка за печат)
webmoney.phpФайл за обработване на плащания за системата "Webmoney".
 


Прочети:



Солист на петгодишната група. „петилетки“ в СССР. Реформи на финансовата система

Солист на петгодишната група.

Гражданската война, наложена на хората след Великата октомврийска социалистическа революция от буржоазията с активната подкрепа на британските интервенционисти, ...

Най-богатите хора в света А къде са нашите

Най-богатите хора в света А къде са нашите

Американският Forbes публикува във вторник, 1 март, годишната, 30-та поред - юбилейна - класация на световните милиардери. Списъкът включва 77...

Изчисляване на транспортен данък: за юридически лица, авансов транспортен данък Условия за авансови плащания на транспортен данък

Изчисляване на транспортен данък: за юридически лица, авансов транспортен данък Условия за авансови плащания на транспортен данък

Назад към Кой трябва да плаща авансови вноски за транспортен данък? Тези лица (юридически или...

Каква глоба за шофиране без застраховка грози КАТ?

Каква глоба за шофиране без застраховка грози КАТ?

Нека се опитаме да разберем до какво може да доведе шофирането без застраховка, както и каква е глобата, ако сте забравили да подновите политиката си на OSAGO или просто ...