Endpoint-lər
| HTTP metodu | URL | Açıqlama |
|---|---|---|
PUT |
/payment/v2/subscription/{subscriptionId} |
Əsas abunəlik sahələrini yeniləyir. |
PUT |
/payment/v2/subscription/{subscriptionId}/variable-plan |
Dəyişən ödəniş planı təyin edir. |
PUT |
/payment/v2/subscription/{subscriptionId}/payment-steps |
Ödəniş dövrlərinin atlanmasını yeniləyir. |
POST |
/payment/v2/subscription/renew-subscription |
Abunəliyi dərhal yeniləyir. |
POST |
/payment/v2/subscription/{subscriptionId}/periods/{period}/charge |
Xarici tetiklə dövr ödənişi alır. |
GET |
/payment/v2/subscription/{subscriptionId}/payments/{subscriptionPeriodId} |
Xarici ödəniş nəticəsini qaytarır. |
POST |
/payment/v2/subscription/{subscriptionId}/termination/charge |
Ləğv haqqını alır və abunəliyi bağlayır. |
Əsas yeniləmə sorğusunda opsional periodType, price, status, card, noChargeDayCount və paymentCount sahələri göndərilir. Uğurlu response data daxilində yenilənmiş abunəliyi qaytarır.
{
"price": 129.90,
"periodType": "MONTH",
"status": "ACTIVE",
"paymentCount": 12
}
Xarici dövr ödənişi üçün subscriptionPeriodId (maksimum 100 simvol), invoiceNumber (maksimum 255 simvol) və müsbət price məcburidir.
{
"subscriptionPeriodId": "period-2026-11",
"invoiceNumber": "INV-2026-00042",
"price": 129.90
}