Наша команда поддержки готова помочь вам 24/7.

Служба поддержки и технические вопросы

telegram

Связаться в Telegram

API для разработчиков
Проверка текущего статуса счета

Проверка статуса выставленного счета

/api/einvoice/status

Запрос можно осуществлять как с использованием трекингового номера в системе учета клиента, так и с использованием трекингового номера, выданного шлюзом. Обязательным является передача хотя-бы одного параметра.

Передаваемые параметры:

Поле Описание поля
payment_id трекинговый номер платежного поручения в системе учета клиента
tracking трекинговый номер поручения в системе учета шлюза

Пример:
{ "payment_id": 6, "tracking": "6EEB-220B-FB62-3405-0C57-65FA-0C4C-F6D4" }

Пример успешного ответа:
{ "tracking": "0527-7AB2-D140-5DA6-5D78-27AA-96AC-118F", "payment_id": "6623237", "currency": "visamaster.uah", "created": "2017-03-14 20:36:09", "processed": "2017-03-14 21:14:05", "status": "PAYED", "amount": 5000.00, "fee": 100.00, "accrual_amount": 4900.00, "accrual_currency": "UAH", "is_recalc": false }

Возвращаемые параметры

Поле Описание
error описание ошибки
tracking трекинговый номер в системе учета шлюза
payment трекинговый номер в системе учета клиента
status статус платежа. Возможные значения:
CREATED - поручение создано,
PAYIN - в процессе списания,
PAYED - средства списаны (финальный статус),
FAILED - оплата не удалась (финальный статус). Само описание находится в блоке error
CANCELED - оплата более не ожидается (финальный статус),
PAYED_RECALC - счет оплачен, но сумма возмещения пересчитана (финальный статус),
PAYIN_ERROR - списать средства не удалось. ПРИСУТСТВУЕТ ТОЛЬКО В СЧЕТАХ, СОЗДАННЫХ В ТЕСТОВОМ РЕЖИМЕ.
currency валюта в которой производилось списание
amount сумма, выставленного счета
fee комиссия, удержанная с магазина
accrual_amount сумма, зачисленная магазину на счет
is_recalc АКТУАЛЬНО ТОЛЬКО ДЛЯ СЧЕТОВ, ОПЛАЧЕННЫХ КРИПТОВАЛЮТОЙ!!!
Если true, то это означает, что реальная сумма оплаты отличается от заявленной мазагином и сумма возмещения магазину была пересчитана в соответствии с реальным заходом.
created дата и время создания счета в формате Y-m-d H:i:s
processed дата обработки (списания средств с клиента) счета в формате Y-m-d H:i:s
accrual_currency валюта, зачисленная на счет магазина

Если осущетсвляется прием криптовалюты, то в ответе будет присутствовать объект crypto.

Пример объекта crypto:
{ "crypto": { "address": "3HaazHQCuLfpRxPSF123ALiisMSqGYjYcSd", "current_confirmations": "1", "success_confirmations": 4 }}

Поле Описание поля
address Адрес на который пользователь должен перевести средства
current_confirmations Текущее количество подтверждений перевода сетью
success_confirmations Количество подтверждений, при достижении которого средства будут зачислены на баланс кассы