Перейти к основному содержимому

Метод merchant find account

URL: POST - /partner/merchant/find-account

Этот метод позволяет вам получить информацию о торговом счете.

Параметры Заголовков

СвойствоТипОписание
client-id *авторизацияУникальный идентификатор партнера
client-secret *авторизацияУникальный ключ аутентификации к API VIA

Параметры запроса

ИмяТипОписание
merchantIdstringИдентификатор мерчанта VIA
accountobjectОбъект данных относительно услуг мерчанта.
Параметры и их значения объекта accounts определяется в зависимости от услуги мерчанта, на которую осуществляется платеж.
Например:
Для оплаты услуги мобильного оператора отправляется номер телефона.

Пример запроса

curl POST '/partner/merchant/find-account' \
--header 'client-id: system' \
--header 'client-secret: system123'
--data '{
"merchantId": "mrt_qwegFC1lHGaAzJIRphv4LdU10zX",
"account": {
"phone": "970000000"
}
}'

Параметры ответа

ИмяТипОписание
dataobjectОбъект данных ответа

Пример ответа в случае успеха

{
"data": {
"name": "John Doe",
"passport": "AA7777777",
"invoice": "88888888888888",
"issueDate": "06.06.2023",
"amount": "660 000,00",
"balance": "1,00"
}
}

Пример ответа в случае ошибки

{
"status": {
"code": "1234",
"message": "Ошибка при выполнении запроса"
},
"error": {
"path": "URL Path",
"message": {
"uz": "Error message in Uzbek",
"ru": "Error message in Russian",
"en": "Error message in English"
}
}
}