Возврат платежа по подписке
POST /Http/Services/RefundBillingOperation.aspx
Возврат списания по подписке. BillingOperationID — идентификатор
биллинговой операции из уведомления о списании.
Отличия песочницы: состояния у биллинговых операций нет.
BillingOperationID рождается в самом уведомлении и нигде не хранится,
поэтому проверяется только форма идентификатора (UUID), а возврат
считается мгновенным и всегда успешным — как возврат инвойса.
Ни статус подписки, ни расписание списаний метод не меняет.
Тело запроса
| Поле | Тип | Обяз. | Описание |
|---|---|---|---|
Now | string | да | Текущее время UTC в формате yyyyMMddHHmmss. |
Signature | string | да | Подпись запроса: LOWERCASE(HMACSHA256(SecretKey, SubscriptionProjectID + Now)). |
BillingOperationID | string (uuid) | — | Идентификатор возвращаемого списания — BillingOperationID из уведомления о списании (одна платёжная транзакция). |
SubscriptionProjectID | integer (int32) | да | Идентификатор проекта подписок. |
Коды ответов
| Код | Описание |
|---|---|
200 | Результат в StatusName; идентификатор операции возвращается эхом |
500 | Внутренняя ошибка платформы |