SberbankAcquiringConfig.proxy constructor
- required String proxyDomain,
- String proxyPath,
- ProxyMapping? mapping,
- Map<
String, String> ? globalHeaders, - bool isDebugMode,
- BaseLogger logger,
Класс позволяет осуществлять взаимодействие с Sberbank Acquiring API
.
Методы осуществляют обращение к API
proxyDomain
:
Все запросы будут идти не на Sberbank Acquiring API
,
а на ваш сервер (указанный в proxyDomain
), который должен иметь userName
и password
или token
,
который в конечном счете будет формировать запросы на Sberbank Acquiring API
.
Если вы используете proxyDomain
то userName
, password
и token
не обязательные.
В формате: server.com
proxyPath
:
Путь до api, по умолчанию /
mapping
:
Функция позволяющая модифицировать запрос к proxy api.
Позволяет изменять путь и загаловок запроса.
globalHeaders
:
Общий заголовок для всех запросов к proxy api.
Добавляются к основным заголовкам и предопределяют их.
Заголовки из ProxyMapping добавляються к globalHeaders
и предопределяют их.
isDebugMode
:
Параметр для работы с debug сервером
logger
:
Позволяет использовать свой логгер или заданный
Implementation
factory SberbankAcquiringConfig.proxy({
required String proxyDomain,
String proxyPath,
ProxyMapping? mapping,
Map<String, String>? globalHeaders,
bool isDebugMode,
BaseLogger logger,
}) = SberbankAcquiringConfigProxy;