Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
abills:docs:modules:paysys:upc [2015/04/02 12:10] asmodeus |
abills:docs:modules:paysys:upc [2015/12/05 17:50] (текущий) |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
=====eCommerce Connect ===== | =====eCommerce Connect ===== | ||
{{http://ecommerce.upc.ua/pics/1_logo.gif|http://ecommerce.upc.ua/}}\\ | {{http://ecommerce.upc.ua/pics/1_logo.gif|http://ecommerce.upc.ua/}}\\ | ||
+ | |||
+ | {{:abills:docs:modules:paysys:ecommerce_connect_upc_-logo.png?200|}} | ||
**Типы пополнения:** веб портал абонента\\ | **Типы пополнения:** веб портал абонента\\ | ||
Строка 12: | Строка 14: | ||
^$conf{PAYSYS_UPC_MERCHANT_ID}='xxx'; |Номер мерчанта | | ^$conf{PAYSYS_UPC_MERCHANT_ID}='xxx'; |Номер мерчанта | | ||
- | ^$conf{PAYSYS_UPC_SECRET}='secretkey222'; |Секретный ключ для подтверждения транзакции | | ||
^$conf{PAYSYS_UPC_TERMINAL_ID}='E7882367'; |Секретный ключ для подтверждения транзакции | | ^$conf{PAYSYS_UPC_TERMINAL_ID}='E7882367'; |Секретный ключ для подтверждения транзакции | | ||
^$conf{PAYSYS_UPC_TESTMODE}='1:0'; | Тестовый режим | | ^$conf{PAYSYS_UPC_TESTMODE}='1:0'; | Тестовый режим | | ||
^$conf{PAYSYS_UPC_RESULT_URL}='http:'; | альтернативный URL для приёма подтверждения оплат. Система не работает с самописными сертификатами так тчо нужно будет вынести портал на абонента на незащищённый порт. | | ^$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 | ||
+ | |||
+ |