Запрос на состояние платежа

Для запроса состояние платежа необходимо иметь номер платежа payID

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

POST https://api.lotinfo.ru/app/BILLING?TOKEN={ваш_токен_приложения}&agencyId={номер_агентства_недвижимости} HTTP/1.1
Content-Type: application/json

{
  "api": "v1",
  "cmd": "getStatus",
  "payID": "[HASHPAYID]" // CHAR(32)
}

Ответ: Платеж успешно оплачен

{
  "error": false,
  "errorDescription": false,
  "payded": true,
  "linkForPay": false,
  "payID": "[HASHPAYID]", // CHAR(32)
  "status": "payded",
  "answerTime": 1648039320.4817
}

Ответ: Платеж ожидает оплаты

{
  "error": false,
  "errorDescription": false,
  "payded": false,
  "linkForPay": false,
  "payID": "[HASHPAYID]", // CHAR(32)
  "status": "wait",
  "answerTime": 1648039320.4817
}

Ответ: Лицевые счета в состоянии обработки

{
  "error": false,
  "errorDescription": false,
  "payded": false,
  "linkForPay": false,
  "payID": "[HASHPAYID]", // CHAR(32)
  "status": "take",
  "answerTime": 1648039320.4817
}

Ответ: Ошибка платежа

{
  "error": false,
  "errorDescription": false,
  "payded": false,
  "linkForPay": "https://crm.lotinfo.ru/money?.&_moneyUp=10",
  "payID": "[HASHPAYID]", // CHAR(32)
  "status": "error",
  "answerTime": 1648039320.4817
}

Last updated