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

Описание значений полей ответа от системы Онлайн-платежи

Описание значения поля status

Значение статуса Описание статуса
0 Неуспешная транзакция
1 Успешная транзакция
2 Сумма успешно заблокирована (для двухэтапных транзакций)
3 Транзакция отменена или был совершен возврат
10 Транзакция находится в обработке

Описание значения поля errCode

Значение статуса Описание статуса
0 Ошибки нет
220 Транзакция обработана в ошибку, информация об ошибке находится в поле errMessage
230 Время жизни транзакции истекло

Описание второстепенных полей, возвращаемых в ответе

Название переменной Тип переменной Описание переменной
attempt int Номер попытки оплаты
commission int Комиссия с транзакции указана в тиынах
commissionIncluded bool Тип комиссии. Если true, то комиссия была взята с клиента, иначе — с мерчанта
errMessage string Содержит текст, кратко описывающий ошибку
merchantId string Идентификатор мерчанта в системе Онлайн-платежи (поле логина)
amount int Сумма платежа в тиынах(1 тенге = 100 Тиын)
orderId string Номер платежа в системе принимающей стороны
returnUrl string URL-адрес, на который будет перенаправлен пользователь после оплаты
callbackUrl string URL-адрес, на который будет отправлена информация после изменения платежа
description string Параметр, являющий собой короткое описания платежа. Если указан, то будет отображен пользователю на форме оплаты
metadata object Параметр, в котором могут содержаться любые поля и значения, необходимые мерчанту для приема и обработки платежа на своей стороне при получении callback’а, т. е. содержимое metadata без изменений будет отправлено в callback после завершения обработки платежа в системе Онлайн-платежи
demo boolean Если true, то платеж будет произведен в демо-режиме, при котором средства не списываются со счета пользователя и не перечисляются на счет коммерсанта. По умолчанию false
customerData object Параметр, в котором могут содержаться элементы email (необязательно), phone (необязательно), которые будут автоматически подставлены в форму оплаты