URL

Ниже приведена информация об endpoint-ах и http-методах, используемых для поиска подписок:

HTTP метод URL URL параметры Headers Request Params
GET /payment/v1/subscription merchantId: Id мерчанта limit: лимит количества подписок на одной странице pageNumber: номер страницы поиска
GET /payment/v1/subscription/:status status: Статус подписки (пример: /ACTIVE) merchantId: Id мерчанта limit: лимит количества подписок на одной странице pageNumber: номер страницы поиска
GET /payment/v1/subscription/retrieve-subscription-id/:subscriptionId subscriptionId: Id подписки merchantId: Id мерчанта
GET /payment/v1/subscription/retrieve-conversation-id/:conversationId conversationId: Значение созданное при инициализации страницы оплаты подписки merchantId: Id мерчанта

Параметры возврата

Параметры, возвращаемые в результате процесса запроса повторной оплаты, подчиняются правилам Форматы возврата на главной странице API документации. При отсутствии систематичной или структурной ошибки, нижние параметры возвращающегося объекта в data параметрах следующие:

Название параметра Тип Всегда доступен Объяснение
id long Да ID значение подписки
merchantId long Да ID значение мерчанта
cardUserKey string Да Пользовательский ключ покупателя
cardToken string Да Пользовательский токен
price string Да Общая сумма подписки
periodType string Да Интервал подписки
description string Да Описание подписки
nochargeDayCount string Да Пробный период
nextPaymentDate string Да Дата обновления подписки
status long Да Статус подписки
version string Да Версия
retryCount long Да Количество попыток снятия платежа
retryDate string Да Дата повторной попытки платежа

Примеры кодов

Типичный REST request может быть осуществлен следующим образом:

/payment/v1/subscription?pageNumber=1&limit=10

/payment/v1/subscription/ACTIVE?pageNumber=1&limit=10

/payment/v1/subscription/PASSIVE?pageNumber=1&limit=10

/payment/v1/subscription/retrieve-subscription-id/1

/payment/v1/subscription/retrieve-conversation-id/myConversationID_34

Не забудьте добавить поле merchantId в headers.