Skip to Content
ПодпискиСправочник методов XMLВозврат платежа по подписке

Возврат платежа по подписке

POST /Http/Services/RefundBillingOperation.aspx

Возврат списания по подписке. BillingOperationID — идентификатор биллинговой операции из уведомления о списании.

Отличия песочницы: состояния у биллинговых операций нет. BillingOperationID рождается в самом уведомлении и нигде не хранится, поэтому проверяется только форма идентификатора (UUID), а возврат считается мгновенным и всегда успешным — как возврат инвойса. Ни статус подписки, ни расписание списаний метод не меняет.

Тело запроса

ПолеТипОбяз.Описание
NowstringдаТекущее время UTC в формате yyyyMMddHHmmss.
SignaturestringдаПодпись запроса: LOWERCASE(HMACSHA256(SecretKey, SubscriptionProjectID + Now)).
BillingOperationIDstring (uuid)—Идентификатор возвращаемого списания — BillingOperationID из уведомления о списании (одна платёжная транзакция).
SubscriptionProjectIDinteger (int32)даИдентификатор проекта подписок.

Коды ответов

КодОписание
200Результат в StatusName; идентификатор операции возвращается эхом
500Внутренняя ошибка платформы