Инструкция по подключению ОСМП. Несколько операторов

Ключ
Эта строка удалена.
Это слово было удалено. Это слово было добавлено.
Эта строка добавлена.

Изменения (7)

просмотр истории страницы
где "new NEW_OSMP" это название из строки "class NEW_OSMP extends"

После этого для первого платежного оператора ссылка будет иметь вид [https://169.254.14.43:1443/osmp.php], а для второго платежного оператора - [https://169.254.14.43:1443/custom_htdocs/osmp_NEW.php]

После этого для первого платежного оператора ссылка будет иметь вид [https://169.254.14.43:1443/osmp.php], а для второго платежного оператора - [https://169.254.14.43:1443/custom_htdocs/osmp_2.php]
{note}Если вы используете отправку платежей без шифрования (по порту 1444) каталог для скрипта */app/asr_fiscal/var/www/custom_http/*, а ссылка будет иметь вид [http://169.254.14.44:1444/custom_http/osmp_NEW.php]{note}

{note}Если вы используете отправку платежей без шифрования (по порту 1444) каталог для скрипта */app/asr_fiscal/var/www/custom_http/*, а ссылка будет иметь вид [http://169.254.14.44:1444/custom_http/osmp_2.php]{note}

h2. Изменение кода обработчика ОСМП
При настройке взаимодействия по протоколу ОСМП может потребоваться изменить текст сообщений в протоколе или другие параметры. Для этого нужно изменить класс обработчика:
# Скопируйте файл класса обработчика ОСМП:
# {code}
cp /app/asr_fiscal/usr/local/www/htdocs/osmp_class.php /app/asr_fiscal/var/www/custom_htdocs/osmp_NEW.php
{code}
# Добавьте в конец файла с классом код вызова
{code:title=Файл с кодом вызова}
/app/asr_fiscal/usr/local/www/htdocs/osmp.php
{code}
{code:title=Код вызова}
$paywork = new OSMP_QIWI($_REQUEST, 'OSMP_QIWI');
$paywork->print_result();
{code}
# Внесите изменения в копию скрипта:
{code}
/app/asr_fiscal/var/www/custom_htdocs/osmp_NEW.php
{code}
## Чтобы логи платежей писались в файл /app/asr_fiscal/var/log/NEW_OSMP.log, нужно изменить в строке
{code}
class OSMP_Class extends PayWork
{code}
на
{code}
class NEW_OSMP extends PayWork
{code}
## Чтобы в журнале платежей и в финансовых операциях изменить описание платежной системы, нужно изменить строку:
{code}
$paywork = new OSMP($_REQUEST, 'OSMP_QIWI');
{code}
Вместо OSMP_QIWI задать новое значение метки оператора
{code}
$paywork = new NEW_OSMP($_REQUEST, 'NEW_OSMP');
{code}
где "new NEW_OSMP" это название из строки "class NEW_OSMP extends"

В результате новый обработчик будет доступен по ссылке [https://169.254.14.43:1443/custom_htdocs/osmp_NEW.php]