Endpoint-lər
| HTTP metodu | URL | Açıqlama |
|---|---|---|
GET |
/payment/v2/subscription |
Filtrli və səhifələnmiş abunəlik siyahısı. |
GET |
/payment/v2/subscription/{subscriptionId} |
Abunəliyi identifikatorla qaytarır. |
Siyahı sorğusunda page (standart 0), size (standart 10), subscriptionId, status və periodType query sahələri istifadə edilə bilər. periodType: WEEK/7, MONTH/30, YEAR/365.
Response modeli
Tək sorğuda data abunəlik obyektidir. Siyahıda data.items, page, size və totalSize qaytarılır.
| Sahə | Növ | Açıqlama |
|---|---|---|
id |
long |
Abunəlik identifikatoru. |
paymentPlanCode |
string |
Plan kodu. |
externalCustomerId |
string |
Tacir sistemində müştəri identifikatoru. |
merchantId |
long |
Tacir identifikatoru. |
buyerId |
long |
Alıcı identifikatoru. |
cardUserKey |
string |
Saxlanmış kart istifadəçi açarı. |
cardToken |
string |
Saxlanmış kart tokeni. |
price / nextPrice |
decimal |
Cari və növbəti dövr məbləği. |
nextPriceStartPeriod |
integer |
Növbəti məbləğin başladığı dövr. |
variablePayment |
boolean |
Dəyişən məbləğ göstəricisi. |
variablePaymentTriggerType |
string |
SCHEDULED və ya EXTERNAL. |
periodType |
string |
WEEK, MONTH və ya YEAR. |
description |
string |
Abunəliyin təsviri. |
noChargeDayCount |
integer |
Pulsuz gün sayı. |
nextPaymentDate |
date-time |
Növbəti ödəniş vaxtı. |
status |
string |
Abunəlik statusu. |
paidCount / currentPeriod |
integer |
Ödənmiş və cari dövr məlumatı. |