=====eCommerce Connect ===== {{http://ecommerce.upc.ua/pics/1_logo.gif|http://ecommerce.upc.ua/}}\\ {{:abills:docs:modules:paysys:ecommerce_connect_upc_-logo.png?200|}} **Типы пополнения:** веб портал абонента\\ Автоматическое зачисление платежей через портал абонента.\\ Для работы системой установить дополнительно модуль [[abills:docs:manual:soft:crypt:openssl:rsa|Crypt::OpenSSL::RSA]] [[abills:docs:manual:soft:Net_Telnet_Cisco|Perl Crypt::OpenSSL::X509]] **config.pl** ^$conf{PAYSYS_UPC_MERCHANT_ID}='xxx'; |Номер мерчанта | ^$conf{PAYSYS_UPC_TERMINAL_ID}='E7882367'; |Секретный ключ для подтверждения транзакции | ^$conf{PAYSYS_UPC_TESTMODE}='1:0'; | Тестовый режим | ^$conf{PAYSYS_UPC_RESULT_URL}='http:'; | альтернативный URL для приёма подтверждения оплат. Система не работает с самописными сертификатами так тчо нужно будет вынести портал на абонента на незащищённый порт. | ====Генерация ключей==== Генерация и обмен ключами осуществляется после подачи заявки на регистрацию и получения атрибутов Интернет магазина, в частности MerchantID. Перед генерацией ключей необходимо отредактировать файл config.dat в соответствии с данными подключаемого магазина. Данные в config.dat не должны строго соответствовать данным в заявке на подключение, они не участвуют в генерации или проверки подписи, и используются только для идентификации файла сертификата. Запускаем в Windows файл run.bat [номер мерчанта] генерируются [номер мерчанта].pem – приватный ключ [номер мерчанта].pub – публичный ключ [номер мерчанта].crt – сертификат Файл сертификата (*.crt) необходимо отправить в UPC, для проверки шлюзом аутентичности сообщения от Интернет магазина. Файлы *.pem и *.crt залить на сервер в папку /usr/abills/Certs/ upc.pem и upc.crt установить файлам права чтения веб сервером chown www /usr/abills/Certs/upc.pem chown www /usr/abills/Certs/upc.crt