Это старая версия документа.
eCommerce Connect
Типы пополнения: веб портал абонента
Автоматическое зачисление платежей через портал абонента.
Для работы системой установить дополнительно модуль 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