Go to file
2021-08-03 14:43:57 +03:00
build_utils@ccf618949b BJ-1018: deep refactor client, bump 1.1.7 version, add mock mvc tests (#10) 2020-12-07 18:00:31 +03:00
src Add challenge request (#14) 2021-02-05 15:13:52 +03:00
.gitignore PROX-401: sketch 2020-04-17 19:00:20 +03:00
.gitmodules PROX-401: sketch 2020-04-17 19:00:20 +03:00
Jenkinsfile PROX-401: add Jenkinsfile 2020-04-20 13:23:25 +03:00
LICENSE Let's make it opensource (#15) 2021-08-03 14:43:57 +03:00
pom.xml Add challenge request (#14) 2021-02-05 15:13:52 +03:00
README.md BJ-1021: fix versionnig (#12) 2020-12-10 19:38:23 +03:00

three-ds-server-client

Библиотека взаимодействия клиента с 3DS сервисом RBK.money

схема интеграции

  1. 3DS Versioning threeDsClient.threeDsVersioning(.)
  2. 3DS Method threeDsClient.threeDsMethod(.)
  3. 3DS Authentication threeDsClient.emvcoAuthentication(.)
  4. ... ? todo

todo Добавить схему инетграции клиента с адаптерамии после тестирования 3дс транзакции с нспк

Настройки

<dependency>
    <groupId>com.rbkmoney</groupId>
    <artifactId>three-ds-server-client</artifactId>
    <version>${three-ds-server-client.version}</version>
</dependency>
client:
    three-ds-server:
        enabled: true
        sdk-url: https://three-ds-server:8080/sdk
        versioning-url: https://three-ds-server:8080/versioning
        three-ds-method-url: https://three-ds-server:8080/three-ds-method
        readTimeout: 10000
        connectTimeout: 5000

Использование

@Autowired
private final ThreeDsClient threeDsClient;