eCommerce Connect

http://ecommerce.upc.ua/

Типы пополнения: веб портал абонента
Автоматическое зачисление платежей через портал абонента.

Для работы системой установить дополнительно модуль Crypt::OpenSSL::RSA 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