Other APIs for Agent

/api/agent paths

Получите все параметры агента.

get
Query parameters
agentId.equalsinteger · int64Optional
agentId.greaterThaninteger · int64Optional
agentId.greaterThanOrEqualinteger · int64Optional
agentId.ininteger · int64[]Optional
agentId.lessThaninteger · int64Optional
agentId.lessThanOrEqualinteger · int64Optional
agentId.notEqualsinteger · int64Optional
agentId.notIninteger · int64[]Optional
agentId.specifiedbooleanOptional
bankAccountPrefix.containsstringOptional
bankAccountPrefix.doesNotContainstringOptional
bankAccountPrefix.equalsstringOptional
bankAccountPrefix.instring[]Optional
bankAccountPrefix.notEqualsstringOptional
bankAccountPrefix.notInstring[]Optional
bankAccountPrefix.specifiedbooleanOptional
bankClientId.containsstringOptional
bankClientId.doesNotContainstringOptional
bankClientId.equalsstringOptional
bankClientId.instring[]Optional
bankClientId.notEqualsstringOptional
bankClientId.notInstring[]Optional
bankClientId.specifiedbooleanOptional
callBackUrl.containsstringOptional
callBackUrl.doesNotContainstringOptional
callBackUrl.equalsstringOptional
callBackUrl.instring[]Optional
callBackUrl.notEqualsstringOptional
callBackUrl.notInstring[]Optional
callBackUrl.specifiedbooleanOptional
id.equalsinteger · int64Optional
id.greaterThaninteger · int64Optional
id.greaterThanOrEqualinteger · int64Optional
id.ininteger · int64[]Optional
id.lessThaninteger · int64Optional
id.lessThanOrEqualinteger · int64Optional
id.notEqualsinteger · int64Optional
id.notIninteger · int64[]Optional
id.specifiedbooleanOptional
offsetinteger · int64Optional
pagedbooleanOptional
pageNumberinteger · int32Optional
pageSizeinteger · int32Optional
password.containsstringOptional
password.doesNotContainstringOptional
password.equalsstringOptional
password.instring[]Optional
password.notEqualsstringOptional
password.notInstring[]Optional
password.specifiedbooleanOptional
sort.sortedbooleanOptional
sort.unsortedbooleanOptional
unpagedbooleanOptional
username.containsstringOptional
username.doesNotContainstringOptional
username.equalsstringOptional
username.instring[]Optional
username.notEqualsstringOptional
username.notInstring[]Optional
username.specifiedbooleanOptional
Responses
chevron-right
200

200 -> Список агентских параметров в теле.

*/*
get
/api/agent-params

Создайте новый агентParams

post
Body

Настройки для обратной связи с агентом

bankAccountPrefixstring · max: 64Optional
bankClientIdstring · min: 7 · max: 20Optional
callBackUrlstring · max: 512Required

Agent url to callback

idinteger · int64Optional
passwordstring · max: 128Optional

password

usernamestring · max: 128Optional

Username

Responses
chevron-right
200

OK

*/*
post
/api/agent-params

Подсчитайте все параметры агента.

get
Query parameters
agentId.equalsinteger · int64Optional
agentId.greaterThaninteger · int64Optional
agentId.greaterThanOrEqualinteger · int64Optional
agentId.ininteger · int64[]Optional
agentId.lessThaninteger · int64Optional
agentId.lessThanOrEqualinteger · int64Optional
agentId.notEqualsinteger · int64Optional
agentId.notIninteger · int64[]Optional
agentId.specifiedbooleanOptional
bankAccountPrefix.containsstringOptional
bankAccountPrefix.doesNotContainstringOptional
bankAccountPrefix.equalsstringOptional
bankAccountPrefix.instring[]Optional
bankAccountPrefix.notEqualsstringOptional
bankAccountPrefix.notInstring[]Optional
bankAccountPrefix.specifiedbooleanOptional
bankClientId.containsstringOptional
bankClientId.doesNotContainstringOptional
bankClientId.equalsstringOptional
bankClientId.instring[]Optional
bankClientId.notEqualsstringOptional
bankClientId.notInstring[]Optional
bankClientId.specifiedbooleanOptional
callBackUrl.containsstringOptional
callBackUrl.doesNotContainstringOptional
callBackUrl.equalsstringOptional
callBackUrl.instring[]Optional
callBackUrl.notEqualsstringOptional
callBackUrl.notInstring[]Optional
callBackUrl.specifiedbooleanOptional
id.equalsinteger · int64Optional
id.greaterThaninteger · int64Optional
id.greaterThanOrEqualinteger · int64Optional
id.ininteger · int64[]Optional
id.lessThaninteger · int64Optional
id.lessThanOrEqualinteger · int64Optional
id.notEqualsinteger · int64Optional
id.notIninteger · int64[]Optional
id.specifiedbooleanOptional
password.containsstringOptional
password.doesNotContainstringOptional
password.equalsstringOptional
password.instring[]Optional
password.notEqualsstringOptional
password.notInstring[]Optional
password.specifiedbooleanOptional
username.containsstringOptional
username.doesNotContainstringOptional
username.equalsstringOptional
username.instring[]Optional
username.notEqualsstringOptional
username.notInstring[]Optional
username.specifiedbooleanOptional
Responses
chevron-right
200

200 -> Считай в теле

*/*
Responseinteger · int64
get
/api/agent-params/count

Получите «id» agentParams

get
Path parameters
idinteger · int64Required

идентификатор agentParamsDTO для получение

Responses
chevron-right
200

200 -> со статусом 200 и с телом agentParamsDTO

*/*
get
/api/agent-params/{id}

Обновляет существующий файл agentParams.

put
Path parameters
idinteger · int64Required

ид agentParamsDTO для обновления

Body

Настройки для обратной связи с агентом

bankAccountPrefixstring · max: 64Optional
bankClientIdstring · min: 7 · max: 20Optional
callBackUrlstring · max: 512Required

Agent url to callback

idinteger · int64Optional
passwordstring · max: 128Optional

password

usernamestring · max: 128Optional

Username

Responses
chevron-right
200

OK

*/*
put
/api/agent-params/{id}

Удалите «id» agentParams

delete
Path parameters
idinteger · int64Required

идентификатор agentParamsDTO для удаление

Responses
chevron-right
200

200 -> АгентПарамсДТО для удаления

No content

delete
/api/agent-params/{id}

No content

Частичные обновления заданных полей существующего агентаParams, поле будет игнорироваться, если оно равно нулю

patch
Path parameters
idinteger · int64Required

идентификатор checkVerifierParam для обновления

Body

Настройки для обратной связи с агентом

bankAccountPrefixstring · max: 64Optional
bankClientIdstring · min: 7 · max: 20Optional
callBackUrlstring · max: 512Required

Agent url to callback

idinteger · int64Optional
passwordstring · max: 128Optional

password

usernamestring · max: 128Optional

Username

Responses
chevron-right
200

200 -> указывает, что agentParamsDTO был обновлен

*/*
patch
/api/agent-params/{id}

Отмена транзакции (V3)

post
Body
agentTranIdstringOptional
billIdinteger · int64Optional
tranIdinteger · int64Optional
Responses
chevron-right
200

200 -> Указывает, что транзакция была отменена (V3)

*/*
post
/api/agent/cancel/v3

Проверка счета перед оплатой, создаст чек

post
Body
accountstringOptional

Лицевой счет

Example: Номер телефона, номер кошелка, ...
agentParamsobjectOptional
agentTranIdstringOptional

Ид. транзакции агента

amountinteger · int64Optional

Сумма платежа

currencyinteger · int32Optional

Валюта, трёхзначный цифровой ISO 4217

Example: 860 - Узбекский сум, 840 - Доллар США
paramsobjectOptional

Доп. параметры

recipientIdinteger · int64Optional

Ид. получателя

requestGroupstringOptional

Группа транзакции

requestSubGroupstringOptional

Под группа транзакции

Responses
chevron-right
200

200 -> Перед оплатой счет был проверен, создана квитанция

*/*
post
/api/agent/check

Проверка счета перед оплатой, создаст чек (V3)

post
Body
accountstringOptional

Лицевой счет

Example: Номер телефона, номер кошелка, ...
agentNamestringOptional
agentParamsobjectOptional
agentTranIdstringOptional

Ид. транзакции агента

amountinteger · int64Optional

Сумма платежа

currencyinteger · int32Optional

Валюта, трёхзначный цифровой ISO 4217

Example: 860 - Узбекский сум, 840 - Доллар США
paramsobjectOptional

Доп. параметры

recipientIdinteger · int64Optional

Ид. получателя

requestGroupstringOptional

Группа транзакции

requestSubGroupstringOptional

Под группа транзакции

Responses
chevron-right
200

200 -> Перед оплатой счет был проверен, создана квитанция (V3)

*/*
post
/api/agent/check/sub

Проверка номера карты для снятие средств

post

Создается чек и отправляется код подтверждение

Body
accountstring · max: 64Optional

Лицевой счет

Example: Номер телефона, номер кошелка, ...
agentTranIdstringOptional

Ид. транзакции агента

amountinteger · int64Optional

Сумма платежа

currencyinteger · int32Optional

Валюта, трёхзначный цифровой ISO 4217

Example: 860 - Узбекский сум, 840 - Доллар США
expirystringOptional

Срок действие карты, формат : yyMM

paramsobjectOptional

Доп. параметры

Example: {"myCustomId":"123"}
requestGroupstringOptional

Группа транзакции

requestSubGroupstringOptional

Под группа транзакции

Responses
chevron-right
200

200 -> Указывает, что номер карты подтвержден, Указывает, что чек был создан и проверочный код был отправлен

*/*
post
/api/agent/check/uzcard-debit

Проверка счета перед оплатой, создаст чек (V2)

post
Body
accountstringOptional

Лицевой счет

Example: Номер телефона, номер кошелка, ...
agentParamsobjectOptional
agentTranIdstringOptional

Ид. транзакции агента

amountinteger · int64Optional

Сумма платежа

currencyinteger · int32Optional

Валюта, трёхзначный цифровой ISO 4217

Example: 860 - Узбекский сум, 840 - Доллар США
paramsobjectOptional

Доп. параметры

recipientIdinteger · int64Optional

Ид. получателя

requestGroupstringOptional

Группа транзакции

requestSubGroupstringOptional

Под группа транзакции

Responses
chevron-right
200

200 -> Перед оплатой счет был проверен, создана квитанция (V2)

*/*
post
/api/agent/check/v2

Проверка счета перед оплатой, создаст чек (V3)

post
Body
accountstringOptional

Лицевой счет

Example: Номер телефона, номер кошелка, ...
agentNamestringOptional
agentParamsobjectOptional
agentTranIdstringOptional

Ид. транзакции агента

amountinteger · int64Optional

Сумма платежа

currencyinteger · int32Optional

Валюта, трёхзначный цифровой ISO 4217

Example: 860 - Узбекский сум, 840 - Доллар США
paramsobjectOptional

Доп. параметры

recipientIdinteger · int64Optional

Ид. получателя

requestGroupstringOptional

Группа транзакции

requestSubGroupstringOptional

Под группа транзакции

Responses
chevron-right
200

200 -> Перед оплатой счет был проверен, создана квитанция (V3)

*/*
post
/api/agent/check/v3

Проверка счета перед оплатой, создаст чек (V4)

post
Body
accountstringOptional

Лицевой счет

Example: Номер телефона, номер кошелка, ...
agentParamsobjectOptional
agentTranIdstringOptional

Ид. транзакции агента

amountinteger · int64Optional

Сумма платежа

currencyinteger · int32Optional

Валюта, трёхзначный цифровой ISO 4217

Example: 860 - Узбекский сум, 840 - Доллар США
paramsobjectOptional

Доп. параметры

recipientIdinteger · int64Optional

Ид. получателя

requestGroupstringOptional

Группа транзакции

requestSubGroupstringOptional

Под группа транзакции

Responses
chevron-right
200

200 -> Перед оплатой счет был проверен, создана квитанция (V4)

*/*
post
/api/agent/check/v4

Проверка счета перед оплатой, создаст чек

post
Path parameters
recipientNamestringRequired

recipientName

Body
accountstring · max: 64Optional

Лицевой счет

Example: Номер телефона, номер кошелка, ...
agentTranIdstringOptional

Ид. транзакции агента

amountinteger · int64Optional

Сумма платежа

currencyinteger · int32Optional

Валюта, трёхзначный цифровой ISO 4217

Example: 860 - Узбекский сум, 840 - Доллар США
paramsobjectOptional

Доп. параметры

Example: {"myCustomId":"123"}
requestGroupstringOptional

Группа транзакции

requestSubGroupstringOptional

Под группа транзакции

Responses
chevron-right
200

200 -> Перед оплатой счет был проверен, создана квитанция

*/*
post
/api/agent/check/{recipientName}

Баланс агента

post
Responses
chevron-right
200

200 -> Возвращает баланс агента

*/*
post
/api/agent/deposit/agent

Баланс агента 2

get
Path parameters
shortNamestringRequired

должно быть указано краткое имя агента

Responses
chevron-right
200

200 -> Возвращает баланс агента V2

*/*
get
/api/agent/deposit/agent/{shortName}

Список ошибок

post
Responses
chevron-right
200

200 -> Указывает, что получен список ошибок

*/*
post
/api/agent/errors

Список ошибок

post
Responses
chevron-right
200

200 -> Указывает, что получен список ошибок

*/*
post
/api/agent/errors/v3

Получение лого поставщика

get
Path parameters
fileUuidstringRequired

UUID файла

Responses
chevron-right
200

200 -> Указывает на получение логотипа поставщика

*/*
get
/api/agent/file/{fileUuid}

Получение истории карт Uzcard юр. лиц (V3)

post
Body
cardIdsstring[]Optional

Массив идентификаторов карт

Example: 1.2345678901234569e+27
pageNumberinteger · int32Optional

Номер страницы

pageSizeinteger · int32Optional

Количество транзакций на странице

Example: 20
Responses
chevron-right
200

200 -> Uzcard относится к легальному приобретению карточной истории

*/*
post
/api/agent/history/trusted

Получение истории карт Uzcard юр. лиц (V3)

post
Body
cardIdsstring[]Optional

Массив идентификаторов карт

Example: 1.2345678901234569e+27
pageNumberinteger · int32Optional

Номер страницы

pageSizeinteger · int32Optional

Количество транзакций на странице

Example: 20
Responses
chevron-right
200

200 -> Uzcard относится к легальному приобретению карточной истории (V2)

*/*
post
/api/agent/history2/trusted

Холдирование

post
Body
agentParamsobjectOptional

Доп. агентские параметры. Не сохраняются

amountinteger · int64Optional

Сумма платежа

billIdinteger · int64Optional

Номер платежа в системе

paramsobjectOptional

Доп. параметры

tingIdinteger · int64Optional
typestring · enumOptional

Тип платежа

Possible values:
Responses
chevron-right
200

200 -> Указывает, что он находится на удержании для агента

*/*
post
/api/agent/hold/v2/

Подтверждений холдирование

post
Body
agentParamsobjectOptional

Доп. агентские параметры. Не сохраняются

amountinteger · int64Optional

Сумма платежа

billIdinteger · int64Optional

Номер платежа в системе

paramsobjectOptional

Доп. параметры

tingIdinteger · int64Optional
typestring · enumOptional

Тип платежа

Possible values:
Responses
chevron-right
200

200 -> Холдирование подтвержденный

*/*
post
/api/agent/hold/v2/confirm

Холдирование сверху

post
Body
agentParamsobjectOptional

Доп. агентские параметры. Не сохраняются

amountinteger · int64Optional

Сумма платежа

billIdinteger · int64Optional

Номер платежа в системе

paramsobjectOptional

Доп. параметры

tingIdinteger · int64Optional
typestring · enumOptional

Тип платежа

Possible values:
Responses
chevron-right
200

200 -> Указывает на большее удержани

*/*
post
/api/agent/hold/v2/more

Last updated