Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Необходимо реализовать модуль системы электронных платежей PayOnline для CMS Opencart

2.3.0.2. Платежный модуль для выбранной CMS-системы должен обеспечить

возможность оплаты сформированного в интернет-магазине заказа через PayOnline.

Описание требований:

1.Платежный модуль для выбранной CMS-системы должен обеспечить возможность оплаты

сформированного в интернет-магазине заказа через систему электронных платежей

PayOnline.

Описание процедуры оплаты заказа через PayOnline:

1. Клиент интернет-магазина выбирает товары/услуги и переходит к оплате;

2. Система интернет-магазина направляет клиента на форму оплаты банковской картой,

при этом в запросе к платежной форме передаются сформированные системой

параметры заказа (номер заказа, сумма заказа и др.);

3.Во время оплаты банковской картой, плательщик вводит на защищенной странице PayOnline реквизиты

карты, после чего происходит процесс авторизации платежа.

4. После получения подтверждения оплаты, PayOnline выполняет вызов адреса

обработчика результатов оплаты (CallBackUrl) с указанием параметров платежа и

предлагает плательщику возможность для возврата на сайт

интернет-магазина. 

Успешное получение Callback является достаточным основанием для отгрузки

клиенту товара или предоставления услуги со стороны интернет-магазина (за

исключением работы в тестовом режиме).

Вкачестве параметров заказа, которые должны быть переданы в платежном запросе на

страницу PayOnline, необходимо указывать:

MerchantId - идентификатор интернет-магазина в системе PayOnline, обязательный

параметр OrderId - идентификатор заказа в системе интернет-магазина,

обязательный параметр Amount - конечная сумма заказа, обязательный параметр

Currency - валюта заказа, обязательный параметр ValidUntil - срок

"оплатить до", необязательный параметр OrderDescription - комментарий

к заказу, необязательный параметр SecurityKey - открытый ключ, подтверждающий

целостность параметров запроса, обязательный параметр.

Правилагенерации параметра SecurityKey описаны в разделе «Параметр SecurityKey»

приложенной документации (документация предоставляется исполнителю).

 

2. Платежный модуль для выбраннойCMS-системы должен обеспечить поддержку сервисафискализации.

Подробное описание входных параметров ивозможных значений в документации.

Настройки платежного модуля в системеинтернет-магазина.

В настройках платежного модулядолжна быть реализована возможность указания значений:

Merchant ID:

PrivateSecurityKey:

Способ оплаты: Банковская карта (по умолчанию)

QIWI

WebMoney

Яндекс.Деньги

MasterPass

Если выбран способ оплаты "По выборупокупателя", то для оплаты заказа произойдет переход на страницу выбора

способа оплаты на стороне сервисаPayOnline. 

Если выбран конкретный способ оплаты, то дляоплаты заказа произойдет переход непосредственно на страницу указанного способа

оплаты. 

По умолчанию должен использоваться способ оплаты"Банковская карта".

Валюта заказа: должна быть реализована поддержкамультивалютности (RUB, EUR, USD, GBP, SEK, NOK и другие).

Адрес обратной связи (CallbackURL):

Адрес для возврата на сайт в случае успешной оплаты(ReturnURL):

Адрес для возврата на сайт в случае неуспешной оплаты(FailURL):

7 лет назад
serega119
Сергей 
30 лет
9 лет в сервисе
Был
4 года назад

Выбранный исполнитель

LxN
29 лет
11 лет в сервисе
Был
5 лет назад
7 лет назад
$120
5 дней
Отзыв недоступен.
По этому заказу не оплачена комиссия сервиса!

Заявки фрилансеров

LxN
29 лет
11 лет в сервисе
Был
5 лет назад
7 лет назад