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
}