proxy-mocketbank-mpi/README.md

70 lines
1.7 KiB
Markdown
Raw Normal View History

# proxy-mocketbank-mpi
[![Build Status](http://ci.rbkmoney.com/buildStatus/icon?job=rbkmoney_private/proxy-mocketbank-mpi/master)](http://ci.rbkmoney.com/job/rbkmoney_private/proxy-mocketbank-mpi/master)
2016-12-22 15:57:41 +00:00
Сервис предназначен для эмулирования работы с 3DS MPI
### Developers
- [Anatoly Cherkasov](https://github.com/avcherkasov)
2016-12-22 15:57:41 +00:00
Отправка запросов на сервис:
Вовлеченность карты:
```
Method: POST
http(s)//{host}:{port}/mpi/verifyEnrollment
params:
- pan
- year
- month
```
Перенаправление на форму прохождения 3DS
```
Method: POST
http(s)//{host}:{port}/mpi/acs
params:
- PaReq
- MD (данные о мерчанте)
- TermUrl (URL на который будет возвращен результат прохождения 3DS)
```
Проверка прохождения 3DS после получения PaRes:
```
Method: POST
http(s)//{host}:{port}/mpi/validatePaRes
params:
- pan
- paRes
```
Конфигурация для docker-compose
```
version: '2'
services:
proxy_mocketbank_mpi:
image: dr.rbkmoney.com/rbkmoney/proxy-mocketbank-mpi:last
2016-12-22 15:57:41 +00:00
environment:
- SERVICE_NAME=proxy_mocketbank_mpi
2016-12-22 15:57:41 +00:00
command: |
-Xms64m -Xmx256m
-jar /opt/proxy-mocketbank-mpi/proxy-mocketbank-mpi.jar
--logging.file=/var/log/proxy-mocketbank-mpi/proxy-mocketbank-mpi.json
--proxy-test-mpi.callbackUrl=http://proxy-mocketbank-mpi:8080
working_dir: /opt/proxy-mocketbank-mpi
2016-12-22 15:57:41 +00:00
restart: on-failure:3
networks:
default:
driver: bridge
driver_opts:
com.docker.network.enable_ipv6: "true"
com.docker.network.bridge.enable_ip_masquerade: "true"
```