mirror of
https://github.com/valitydev/proxy-mocketbank-mpi.git
synced 2024-11-06 00:15:20 +00:00
68a7e72402
* support GET in ``*/acs` * migrate to java 15 and junit5 |
||
---|---|---|
build_utils@a87ebf3ae5 | ||
src | ||
.gitignore | ||
.gitmodules | ||
.lgtm.yml | ||
Jenkinsfile | ||
LICENSE | ||
pom.xml | ||
README.md |
proxy-mocketbank-mpi
Сервис предназначен для эмулирования работы с 3DS MPI
Developers
Отправка запросов на сервис:
Вовлеченность карты:
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
environment:
- SERVICE_NAME=proxy_mocketbank_mpi
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
restart: on-failure:3
networks:
default:
driver: bridge
driver_opts:
com.docker.network.enable_ipv6: "true"
com.docker.network.bridge.enable_ip_masquerade: "true"