v1

latestOpenAPI 3.0.32026-07-232073105.4 KB
Ödeme Planı

Ödeme Planı Oluşturma

Belirli bir ürün için yeni bir ödeme planı oluşturur.

post/v2/subscription/products/{productReferenceCode}/pricing-plans

Path parameters

productReferenceCodestring required

Planın ilişkilendirileceği ürünün referans kodu.

Headers

Authorizationstring required

Authorization header, IYZWSv2 ile başlayan ve base64 formatında üretilmiş imzalı hash değeridir.

Content-Typestring required

Content-Type değeri.

Request body

namestring required

Plan adı.

{"stackTrail":"components:schemas:CreatePricingPlanRequest:properties:price","oasType":"schema","type":"unknown","description":"Ödeme periyotlarında karttan çekilecek tutar."}
currencyCode'TRY' | 'USD' | 'EUR' required

Para birimi. (Yabancı para biriminde sadece yabancı kart kullanılabilir.)

paymentInterval'DAILY' | 'WEEKLY' | 'MONTHLY' | 'YEARLY' required

Tekrarlı ödemenin alınacağı periyot.

planPaymentType'RECURRING' required

Abonelik tipi.

paymentIntervalCountinteger

Ödeme periodunun hangi sıklıkta olacağını belirler. Örneğin haftalık bir ödeme planı için 2 gönderilirse, ödemeler 2 haftada bir alınır.

recurrenceCountinteger

Kaç kez tekrarlanacağını belirtir (ör. 12 => 12 ay). Gönderilmezse abonelik iptal edilene kadar devam eder.

trialPeriodDaysinteger

Gün bazında deneme/ücretsiz kullanım süresi. Gönderilirse ilk ödeme bu sürenin sonunda alınır.

locale'tr' | 'en'

Yanıt ve hata mesajlarının dili.

conversationIdstring

İsteğe özel takip değeri.

Response

Başarılı yanıt

status'success' | 'failure'

İşlem sonucu.

systemTimeinteger

İşlem zamanı (epoch ms).