Данный сервис позволяет отключить подписку и регулярные платежи по ней, без возможности возобновления. В параметре передается идентификатор подписки.
Статусы подписок, над которыми возможна данная операция:
POST |
Поле | Тип | Обяз. | Описание |
|---|---|---|---|
| Request-Id | guid | да | Идентификатор конкретного запроса |
Requestor-Name | string | нет | Наименование сервиса.
|
| Requestor-Type | string | нет | Тип витрины.
|
| Requestor-Version | string | нет | Версия виджета/sdk |
Поле | Тип | Обязат. | Описание |
|---|---|---|---|
Request-Id | guid | да | Идентификатор конкретного запроса, генерируется на стороне вызывающей системы |
subscriptionId | guid | да | Идентификатор подписки, уникальное текстовое значение |
Content-Type: application/json; charset=utf-8 |
Поле | Тип | Описание |
|---|---|---|
status | string[32] | Статус подписки |
POST https://sandbox.pay.mts.ru/private/v1/subscriptions/disable/051f7a94-bfc0-432f-ae06-fd31c3ee50f8 HTTP/1.1 |
Content-Type: application/json; charset=utf-8 |
{
"status": "disabled"
}
code | message | userMessage |
|---|---|---|
00299998 | Validation error | Не пройдена валидация данных |
00299999 | An unexpected error has occurred | Непредвиденная ошибка |
01000001 | Invalid certificate | Сертификат не прошел проверку |
01000002 | Inactive merchant | Мерчант не активный |
03000002 | Subscription {0} not belong to merchant {1} | В процессе проведения операции произошла ошибка. Обратитесь в службу поддержки |
03000007 | Subscription {0} not found | В процессе проведения операции произошла ошибка. Обратитесь в службу поддержки |
03000008 | Invalid operation for current subscription status: Current status: {0} | В процессе проведения операции произошла ошибка. Попробуйте позже |
Если после выполнения запроса, не был получен ожидаемый ответ: "status": "disabled", есть два варианта действий:
2. Выполнить повторно операцию по отключению: