Доброго дня.
Не уверен приветствуется ли такое на этом ресурсе, но попробую.
Делаю магазин. Нужен модуль оплаты.
Поскольку имею базовые знания php и хотелось бы их углубить, прощу помощи разобраться с методикой создания модуля оплаты.
Описание сервиса оплаты ipay Беларусь.
Сервис умеет оплачивать:
1. СМС-оплата для абонентов МТС и life:) - сформировать и отобразить клиенту текст СМС, который он должен отправить на номер 553 для оплаты своего заказа. Например, "Отправьте на номер 553 СМС с текстом: 444 999999" 2. Оплата через сайт системы iPay для абонентов МТС - переадресация клиентов на сайт iPay по ссылке для оплаты с баланса МТС; 3. Оплата через сайт системы iPay для абонентов мобильной сети life:) - переадресация клиентов на сайт iPay по ссылке для оплаты с баланса life:).
4.Оплатить через систему "Расчет" (ЕРИП). Оплата заказа в инфокиосках, банкоматах, интернет и SMS-банкингах в банках участниках системы "Расчет".
Вот этот 4-й пункт мне более всего интересен. Первые три пока даже не уверен, что буду реализовывать.
По поводу этого 4-го пункта. Клиент формирует корзину, выбирает доставку, метод оплаты и попадает на страницу, где ему я сообщаю инструкции, номер заказа и идентификатор получателя платежа. Например:
Номер выставленного Вам счета в системе "Расчет": 999999 Запишите номер счета - он понадобится Вам для оплаты. Сформированный счет Вы можете оплатить: - в любой кассе или банкомате ближайшего банка; - через платежные терминалы, инфокиоски; - через системы интернет-банкинга и СМС-банкинга; - через платежные системы iPay, WebMoney, Easypay. Найдите в перечне услуг системы "Расчет" следующую услугу (указать точное расположение в дереве услуг ЕРИП): + Платежи по Беларуси (ЕРИП) + Интернет-магазины/сервисы + H > мой_магазин.by и введите номер выставленного Вам счета.
То есть нет единого места-сайта откуда может поступить платеж.
Я взял за основу модуль платежа донор liqpay. Изменил название файлов модуля в админке и каталоге на ipay.php
Заменил внутри в файлах соответственно "liqpay" на "ipay". Заменил в переводе на ipay.
1. Мне нужно по кнопке "подтвердить заказ", отправить клиента на свою страничку с инструкцией
Для этого в файле \catalog\controller\payment\ipay.php
я должен передать ссылку на инструкцию
$this->data['action'] = 'ссылка';
Как лучше создать такую страничку с инструкцией и как будет выглядить ссылка на неё?