Go to file
2021-04-22 09:43:12 +03:00
build_utils@f42e059d9e Ft/prox 471/xss (#19) 2020-11-02 17:29:35 +03:00
src JD-254: add termination_uri in params (#25) 2021-04-22 09:43:12 +03:00
.gitignore PROX-34: Made a sketch of the skeleton of the application (#1) 2016-12-15 13:13:44 +03:00
.gitmodules PROX-34: Made a sketch of the skeleton of the application (#1) 2016-12-15 13:13:44 +03:00
.lgtm.yml Add lgtm config (#18) 2020-08-11 12:37:10 +03:00
Jenkinsfile Bump depends (#17) 2020-08-10 18:14:54 +03:00
LICENSE Let's make it opensource (#16) 2019-09-20 00:18:31 +03:00
pom.xml JD-254: Change template for threeDsMethod_2.0_form.html (#23) 2021-04-21 13:17:19 +03:00
README.md Ft/prox 39/rename project (#4) 2016-12-23 20:39:23 +03:00

proxy-mocketbank-mpi

Build Status

Сервис предназначен для эмулирования работы с 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"