|
Татяна Старкова
Не се предлага в издания:
Старт, Стандартен Платежни системи- начини на плащане на стоки в онлайн магазина.
Платежните системи се разбират като всякакви методи на плащане за поръчка: както платежни системи, които приемат плащания онлайн, така и банкови преводи. В системата могат да бъдат създадени произволен брой от тях. Платежните системи се управляват на страницата Платежни системи (Магазин > Настройки на магазина > Системи за плащане).
Създаване на платежна система
Обмислете характеристиките на добавяне на платежна система. За да направите това, отидете на формуляра за създаване на платежна система, като използвате бутона Добавете платежна системаразположен на контекстния панел.
Секция за параметри Настройка на манипулатора на PSсе състои от няколко отметки: отметки По подразбиранеи показалци с имената на всички видове платци, използвани в системата.
Забележка:на страницата се конфигурира използването на един или друг тип платци, налични в системата Настройване на типове платци за бизнес смисъл (Магазин > Настройки > Бизнес смисъл > Видове платци).
Отметка По подразбиранесвойствата на манипулатора са конфигурирани така, че да са подходящи за всички типове платци. Индивидуалните настройки за един или друг тип платец се правят в съответния раздел.
За удобство при извършване на настройки, завършените свойства са скрити, но можете да ги покажете, като щракнете върху връзката Покажи всички. Ако флагът е отметнат до параметъра По подразбиране, тогава стойността на полето се взема от съответната стойност по подразбиране, зададена за общи ( Store > Store Settings > Business Sense).
Забележка:така че платежната система да е достъпна само определен типплатци, задайте ограничението за типа платци в таб.
Определяне на граници
Ограниченията за използването на платежната система в дадена ситуация се конфигурират в раздела със същото име Ограничения, който става достъпен след запазване на основните параметри на платежната система. Ограниченията са разделени на няколко вида. Изборът на тип се извършва при добавяне на ново ограничение:
Забележка:Можете да създадете само едно ограничение за всеки тип ограничение. Следователно, ако искате да добавите някакво ограничение, тогава трябва да коригирате съществуващото.
Помислете за процеса на компилиране на ограничение, като използвате пример. Да кажем, че в магазин плащането на поръчка с текущата платежна система е възможно, ако самодоставката е избрана като доставка. За да разрешите проблема, направете следното:
В резултат на това, ако купувачът избере самодоставка, когато прави поръчка, тогава нашата платежна система ще бъде достъпна за него, в която сме задали ограничение:
При избор на друга услуга за доставка нашата платежна система няма да бъде в списъка:
По подобен начин се конфигурират всички ограничения на платежните системи, от които се нуждаете. Единствената разлика е спецификацията на опциите за ограничение в изскачащите прозорци, чийто външен вид зависи от вида на конфигурираното ограничение.
|
Интегрирането на магазина с платежни системи се осъществява чрез процесори на платежни системи. Системните манипулатори се съхраняват в . Папката манипулатор може да съдържа следните подпапки и файлове:
Персонализиране на шаблона на манипулатора
Информация за персонализиране на шаблони е предоставена в урока на курса Разработчик Bitrix Framework.
Персонализиране на манипулатора
Общата техника за персонализиране на манипулатор е следната:
За повече информация относно персонализирането на манипулатора вижте курса
Много онлайн магазини, независимо от техния мащаб, са изградени на платформата 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 като пример)
Конкретният синтаксис (комуникационен интерфейс) на платежната система трябва да бъде изяснен в системата за помощ (техническа поддръжка) на тази платежна система.
Обработка на резултатите
Възможността за автоматично получаване на резултата и параметрите за плащане за поръчка от електронна система за плащане зависи от конкретната платежна система. Възможно е да използвате два основни метода за получаване на отговор от платежната система:
- ако платежната система ви позволява да поискате статус на обработка на поръчката, тогава е възможно да създадете файл с разписка за резултат. Такава възможност предоставя например платежната система assist.ru. Във файла за получаване на резултата (обработка на резултата) е необходимо да поискате от платежната система статуса и параметрите на дадена поръчка с помощта на скрипт и след това да запазите получената информация. Резултатният файл ще бъде извикан на командата "Актуализиране на състоянието" на формата "Поръчки" на административния раздел на сайта. Пример за файл с разписка за резултат е файлът с разписка за резултат от платежната система assist.ru: /bitrix/php_interface/include/payment/assist_res.php . Пътят до файла за получаване на резултата от съответната платежна система трябва да бъде посочен във формата за управление на платежни системи.
- ако системата за плащане незабавно върне резултат в отговор на заявка за обработка на поръчка, тогава съответният код трябва да бъде вмъкнат във файла за обработка на тази система за плащане.
Предварително зададени файлови шаблони
Шаблоните се намират в директория /bitrix/modules/sale/payment/. За да промените шаблоните според вашите нужди, копирайте ги в директорията /bitrix/php_interface/include/payment.
Файл | Описание |
---|
assist.php | assist.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". |
|
Нов
Как да възстановите менструалния цикъл след раждане:
|