Проверка статуса выставленного счета
/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 | Количество подтверждений, при достижении которого средства будут зачислены на баланс кассы |