Responses

Responses:

ПараметрыФорматОписание

result

Object

Результат запроса, в котором содержится информация

-error_code

uint

Код ошибки

-message

String

Описание ошибки

-data

Object

Информация о данных

--status_code

String

Код статуса транзакции

--status_message

String

Описание статуса транзакции

--username

String

Идентификатор пользователя

--amount

Float

Зачисленная сумма

--datetime

String

Время инициации платежа в системе витрины.Формат ISO 8601 Current Timestamp

--project

String

Код Проекта присваиваемый Tarlan-ом

--service_code

String

Идентификатор услуги на стороне витрины

--external_id

String

Идентификатор платежа на стороне витрины

-additional_data

Object

Дополнительная информация возвращаемая в зависимости от услуги(В зависимости от услуги данное поле может меняться)

Ответ при успешном запросе

200: OK

{
    "result":{
        "error_code" : 0,
        "message": "",
        "data": {
            "status_code": "2",
            "status_message": "Transaction successfully processed",
            "username": "989898",
            "amount": "100",
            "datetime": "2022-12-01T15:45:00Z",
            "project": "mobile",
            "service_code": "201106",
            "external_id": "200001",
        },
        "additional_data":{}
}

Ответ при не успешном запросе:

{
    "result": {
        "error_code" : 1041,
        "message": "Order not found",
        "data": {},
        "additional_data":{}
    }
}

Если на метод /cash-in был получен промежуточный статус, следует дополнительно запрашивать конечный статус платежа методом /status. Подробнее см. в Справочнике статусов транзакции

Last updated