Apigee Edge belgelerini görüntülüyorsunuz.
Apigee X belgelerine gidin. info
Giriş
Ücret listesi planında, geliştiriciden her işlem için ödeme alınır. Bu tür bir plan için ek ayrıntılar (ör. şarj modeli ve şarj modelinin fiyatı) sağlamanız gerekir.
İsteğe bağlı olarak, API paketi yerine tek tek ürünler için bir freemium plan belirtebilirsiniz. Bunu yalnızca ürüne özel bir plan için yapabilirsiniz.
Yinelenen ücretler ne zaman alınır ve paket planları ne zaman sıfırlanır?
Ücret planlarında yinelenen ücretlerin yanı sıra API paketleri (Hacme Bantlı ve Paket planları) yer alabilir. Her ikisi de ücretlerin alındığı ve paket planlarının sıfırlandığı belirli zamanları kapsar. Aşağıdaki tabloda, yinelenen ücretlerin ne zaman tahsil edildiği ve paket sayılarının ne zaman sıfırlandığı açıklanmaktadır. Geliştirici uygulamalarının belirli bir işlem sınırına ulaştıkları için daha fazla API çağrısı yapması engellenirse API çağrısı sayılarının sıfıra sıfırlandığı ve uygulamaların tekrar çağrı yapmaya başlayabildiği zamanlardır.
Planda... | ...bu olur |
---|---|
|
Yinelenen ücret ve paket planı sıfırlaması ayın ilk günü gerçekleşir (varsayılan). Belirli bir günde aylık yineleme için yönetim API'sini kullanarak bir ücret planı oluşturun ve |
|
Yinelenen ücret ve paket planı, geliştiricinin ücret planı başlangıç tarihinden sonraki 7 günde bir sıfırlanır. |
|
Yinelenen ücret ve paket planı sıfırlaması, geliştiricinin ücret planı başlangıç tarihinden itibaren X günde bir gerçekleşir. |
|
Paket planları, ücret kartında tanımlanan Toplama Tabanı'na göre sıfırlanır. Örneğin, bir geliştirici ayın 19'unda bir ücret planı başlatırsa ve toplama temeli 1 ay ise paket kullanımı her ay 19'unda sıfırlanır. Ayın gününün her zaman aynı olmayabileceğini unutmayın. Örneğin, bir ücret planı 31 Aralık'ta başlıyorsa sıfırlama tarihi, Şubat ayında yalnızca 28 gün olduğundan artık yıl olmayan bir Şubat ayında 28. gün olur. Ayın 28'i, bir sonraki sıfırlama günü olarak kalır. |
Kullanıcı arayüzünü kullanarak ücret listesi planlarını yapılandırma
Fiyat listesi planlarını aşağıda açıklandığı şekilde yapılandırın.
Edge
Ücret listesi planını yapılandırmak için ücret planı oluştururken veya düzenlerken Ücret Listesi veya Ücret Listesi ve Gelir Paylaşımı ücret planı türünü seçin ve Ücret Listesi bölümünde aşağıdaki ücretlendirme modellerinden birini seçin:
Şarj modeli | Açıklama |
Sabit Ücret: | Geliştiriciden her işlem için sabit bir ücret alınır. |
Hacim Bantlı | Geliştiriciden, işlem hacmine bağlı olarak değişken bir ücret alınır. |
Paketler | Geliştiriciden her işlem paketi için önceden belirli bir tutar alınır. Paketin tamamen kullanılıp kullanılmadığına bakılmaksızın geliştiriciden, belirlenen ücret alınır.
Not: Bu seçenek, Fiyat Kartı ve Gelir Paylaşımı'nı seçtiğinizde kullanılamaz. |
Ardından, seçilen şarj modeline göre aşağıdaki bilgileri yapılandırın.
Şarj Modeli | Alan | Açıklama |
Tümü | Hesaplama sıklığı | İşlem hacminin (veya özel özellikle ilgili hacmin) hesaplandığı dönem. Bir ay sayısı (1-24 ay) seçin. |
Sabit Ücret: | Sabit ücret | Her işlem için alınan ücret. Ondalık sayı girin (dört ondalık basamağa kadar).
Not: Alınan ücret için belirtilebilecek ondalık sayı basamak sayısını API'yi kullanarak (kullanıcı arayüzünü değil) yapılandırabilirsiniz. Ayrıntılar için Ücret planı ücretleri için ondalık sayı basamak sayısını yapılandırma başlıklı makaleyi inceleyin. Örneğin, 0, 10 değerini girip para birimi ABD doları ise geliştiriciden her işlem için 0, 10 ABD doları alınır (veya bir işlemde aktarılan bayt sayısı gibi özel bir özelliğe dayanıyorsa geliştiriciden belirtilen bayt sayısını aktarma için 0, 10 ABD doları alınır). |
Hacim Bantlı | Hacim Bantları | Hacim bantlı şarj modeli için bir veya daha fazla işlem (veya müşteri özelliğine dayalı) hacmi aralığı (her aralık bir "ses aralığı"dır). Her ses aralığına bir ücret atanabilir. Bu ücret, geçerli hacim bandındaki tüm işlemlere uygulanır. İlk bandın üst sınırını belirtin. Örneğin, en fazla 1.000 (alt sınır 0'dan büyük bir değere ayarlanır).
Başka bantlar eklemek için +Yeni'yi tıklayın. Bu seviyenin üzerindeki tüm işlemleri belirtmek için son bandın üst sınırını boş bırakın. Not: API kullanılarak (kullanıcı arayüzü değil) alınan ücret için belirtilebilecek ondalık basamak sayısını yapılandırabilirsiniz. Ayrıntılar için Ücret planı ücretleri için ondalık sayı basamak sayısını yapılandırma başlıklı makaleyi inceleyin. Örneğin, Ses Bandı bölümünde iki ses bandı belirtirseniz (>0-1000 ve 1000 ve üzeri) >0-1000 ses bandı için 0,15 ve 1000 ve üzeri ses bandı için 0,10 girebilirsiniz. Seçilen para birimi ABD doları ise ilk 1.000 işlemin ücreti her işlem için 0, 15 ABD doları, 1.000'den fazla işlem içinse her işlem için 0, 10 ABD doları olur. |
Paketler | API paketi fiyatları | Bir paketteki işlemlerin sayısı (veya bir pakette iletilen toplam bayt sayısı gibi özel bir özellikle ilgili sayı). Her pakete bir fiyat atanabilir. Fiyat, paketin tamamı için geçerlidir. İlk paketin üst sınırını belirtin (ör. 1.000'e kadar). Alt sınır, 0'dan büyük olacak şekilde önceden ayarlanmıştır.
Başka paketler eklemek için +Yeni'yi tıklayın. Son paketteki sınırsız işlemler için geliştiriciden sabit bir ücret almak istemiyorsanız son paket için bir üst sınır belirtmeniz gerekir. Not: Alınan ücret için belirtilebilecek ondalık sayı basamak sayısını API'yi kullanarak (kullanıcı arayüzünü değil) yapılandırabilirsiniz. Ayrıntılar için Ücret planı ücretleri için ondalık sayı basamak sayısını yapılandırma başlıklı makaleyi inceleyin. Örneğin, Paket Boyutu bölümünde iki paket belirtirseniz (0 ile 1000'den büyük ve 1000'den 2000'e kadar olan paket için 1000'den büyük) 0 ile 1000 arasındaki paket için 50 ve 1000 ile 2000 arasındaki paket için 40 girebilirsiniz. Seçilen para birimi ABD doları ise ilk paketin fiyatı 50 TL, ikinci paketin fiyatı ise 40 TL olur. Geliştiriciden, paket içinde kaç işlem kullandığına bakılmaksızın geçerli paket fiyatı alınır (yani, geliştiriciden paketteki ilk işlem tamamlanır tamamlanmaz paket fiyatı alınır). |
API ürününüz için özel özellikler tanımladıysanız uygulama geliştiriciden her işlemdeki özel bir özelliğe göre ödeme almak için bir özel ücretlendirme parametresi yapılandırabilirsiniz. Örneğin, her işlem için geliştiriciden ödeme alacağınız bir plan oluşturursanız planın ücretini özel bir özelliğe (ör. arka uçta aktarılan bayt sayısı ve işleme göre değişebilen) göre ayarlayabilirsiniz.
Bu durumda, Özel derecelendirme parametresini kullan'ı ve açılır listeden özel özelliği seçin. Daha fazla bilgi için Fiyat planını özel özelliklerle yapılandırma başlıklı makaleyi inceleyin.
Klasik Edge (Private Cloud)
Klasik Edge kullanıcı arayüzünü kullanarak ücret kartı planlarını yapılandırmak için:
- Fiyat planı oluşturma adımlarını uygulayın.
- Gelir modelini yapılandırmak için Ücret Planı Türü açılır menüsünde Ücret Listesi'ni seçin.
- Seçilen API paketi birden fazla API ürünü içeriyorsa aşağıdaki seçeneklerden birini belirleyin:
Not: API paketi tek bir API ürünü içeriyorsa bu adımı atlayabilirsiniz.
- Her API ürünü için ücret planı ayrıntılarını ayrı ayrı yapılandırmak üzere Ürüne Özel Planlar'ı kullanın.
- Tüm API ürünlerinin ücret planı ayrıntılarını yapılandırmak için Tüm Ürünler İçin Genel Plan'ı kullanın.
- Genel ücret planı veya API ürününe özel her ücret planı için Ücret Kartı'nı tıklayın.
Not: API ürününe özel planları yapılandırırken her API ürünü için ayrı ayrı bir ücret kartı planı yapılandırmanız gerekir.
Ücret Listesi penceresi açılır.
- Bir API ürünü için freemium plan oluşturun. Freemium plan, geliştiricilere bir API ürününü belirli bir süre boyunca veya kullanım miktarına göre ücretsiz kullanma imkanı sunar.
Aşağıdaki bilgileri girin:
Alan Açıklama Freemium Ürün mü? Ücretsiz dönemin kapsamı. Aşağıdaki radyo düğmelerinden birini seçin:
- Miktara göre. Ücretsiz dönem, Miktar alanında belirtilen bir miktara bağlıdır.
- Süreye göre. Ücret dönemi, Freemium Süresi alanında belirtilen bir zaman aralığına dayanır.
- Hangisi önce gelirse. Ücretsiz dönem, Hacim alanındaki miktara veya Freemium Süre alanındaki zaman aralığına (hangisi önce gerçekleşirse) ulaşıldığında sona erer.
- Hayır. Bu ücretsiz bir plan değildir. Bu, varsayılan seçenektir.
Freemium Hacmi Geliştiricilerin ücrete tabi tutulmadığı işlem hacmi (veya işlem kaydı politikasında kaydedilen özel bir özellikle ilgili hacim). API ürünü için hacim ölçülür. 5000 gibi bir ses seviyesi sayısı girin. Diğer bir deyişle, geliştiriciler planı başlattıklarında ilk 5.000 işlem (veya özel özellikle ilgili bir öğenin ilk 5.000 kullanımı) için ödeme alınmaz. Bu alan yalnızca "Freemium Ürün?" alanında "Miktara göre" veya "Hangisi önce gelirse"yi seçerseniz etkinleştirilir.
Freemium Süresi Geliştiricilerden ödeme alınmadığı zaman aralığı. Bir sayı girin ve bir zaman aralığı seçin (ör. 1 ay). Bu, geliştiricilerin 1 ay boyunca ücrete tabi tutulmayacağı anlamına gelir. Bu alan yalnızca "Freemium Ürün?" alanında "Süreye göre" veya "İlk gelen"i seçerseniz etkinleştirilir.
- Aşağıdaki şarj modellerinden birini seçin:
- Sabit ücret. Bu modelde, geliştiriciden her işlem için sabit bir ücret alınır.
- Ses bantlı. Bu modelde geliştiriciden, işlem hacmine bağlı olarak değişken bir ücret alınır.
- Paketler. Bu modelde, geliştiriciden her işlem grubu için önceden belirlenmiş bir tutar alınır. Paketin tamamı kullanılmış olsun veya olmasın, geliştiriciden belirlenen tutar alınır.
Sabit ücret modeli için: Genel Ücret Listesi penceresinin Fiyatlandırma bölümüne aşağıdaki bilgileri girin:
Alan Açıklama Operatör (veya Kuruluş) Kuruluşunuzun adı. Bu alan, kuruluş profilindeki Operatör (veya Kuruluş) alan değeri kullanılarak önceden ayarlanır.
Ülke Kuruluşunuzun faaliyet gösterdiği ülke. Bu alan, kuruluş profilindeki Ülke alan değeri kullanılarak önceden ayarlanır.
Sabit Ücret: Her işlem için alınan ücret. Ondalık bir sayı (en fazla dört ondalık basamakla) girin.
Not: Ödenecek ücret için belirtilebilecek ondalık sayı basamak sayısını API'yi kullanarak (kullanıcı arayüzü yerine) yapılandırabilirsiniz. Ayrıntılar için Ücret planı ücretleri için ondalık sayı basamak sayısını yapılandırma başlıklı makaleyi inceleyin.
Örneğin, 0, 10 değerini girer ve para birimi ABD doları ise geliştiriciden her işlem için 0, 10 ABD doları alınır (veya bir işlemde aktarılan bayt sayısı gibi özel bir özelliğe dayanıyorsa geliştiriciden belirtilen bayt sayısını aktarma için 0, 10 ABD doları alınır).
Hacim bantlı model için: Genel Ücret Kartı penceresinde, toplama için bir temel belirtmek ve "hacim bantları" yani farklı ücretler uygulayabileceğiniz işlem hacmi aralıkları belirtmek için kullandığınız ek alanlar gösterilir.
Bu tür bir plan, genellikle geliştiricileri daha yüksek hacimli bantlarda indirimli fiyatlar sunarak daha fazla hacim oluşturmaya teşvik etmek için oluşturulur.
Genel Ücret Listesi penceresine aşağıdaki bilgileri girin:
Alan Açıklama Toplama Tabanı İşlem hacminin (veya özel özellikle ilgili hacmin) toplandığı süre. Toplam hacim, ses aralığını ve her işleme uygulanacak ücreti tanımlamak için kullanılır. Ay sayısı (1-12 ay) seçin.
Paketlerin ne zaman sıfırlandığıyla ilgili ayrıntılar için Yinelenen ücretler ne zaman alınır ve paket planları ne zaman sıfırlanır? başlıklı makaleyi inceleyin.
Ses Bantları Bir veya daha fazla işlem (veya müşteri özelliğine dayalı) hacmi aralığı (her aralık bir "hacim bandı"dır). Her ses seviyesi bandına bir ücret atanabilir (bu ücreti Fiyatlandırma bölümünün Ses Seviyesi Bantları alanında ayarlarsınız). Bu ücret, geçerli hacim aralığındaki tüm işlemlere uygulanır. İlk bandın üst sınırını belirtin. Örneğin, 1.000'e kadar (alt sınır 0'dan büyük olacak şekilde önceden ayarlanmıştır). + simgesini tıklayarak ikinci bir bant ekleyin. Örneğin, 1.000'den büyük ve 2.000'e kadar olan verileri bu banta ekleyebilirsiniz. Daha fazla bant eklemek için + simgesini tıklayın. Bu seviyenin üzerindeki tüm işlemleri belirtmek için son bandın üst sınırını boş bırakabilirsiniz.
Fiyatlandırma Operatör (veya Kuruluş) Kuruluşunuzun adı. Bu alan, kuruluş profilindeki Operatör (veya Kuruluş) alan değeri kullanılarak önceden ayarlanır.
Ülke Kuruluşunuzun faaliyet gösterdiği ülke. Bu alan, Kuruluş Profili'ndeki Ülke alanı değeri kullanılarak önceden ayarlanır.
Para Birimi Kuruluşunuzun kullandığı "temel" veya muhasebe para birimi. Bu alan, Kuruluş Profili'ndeki Para Birimi alanı değeri kullanılarak önceden ayarlanır ancak buradan değiştirilebilir.
Ses Bantları Ses bandının oranı. Her ses seviyesi bandı için bir ücret belirtirsiniz. Her bant için bir ondalık sayı girin (dört ondalık basamağa kadar).
Not: Ses bandı hızı için belirtilebilecek ondalık sayı basamak sayısını API'yi (kullanıcı arayüzünü değil) kullanarak yapılandırabilirsiniz. Ayrıntılar için Ücret planı ücretleri için ondalık basamak sayısını yapılandırma bölümüne bakın.
Örneğin, Ses Bandı bölümünde iki ses bandı (>0-1000 ve 1000 ve üzeri) belirtirseniz >0-1000 ses bandı için 0,15 ve 1000 ve üzeri ses bandı için 0,10 girebilirsiniz. Seçilen para birimi ABD doları ise ilk 1.000 işlemin ücreti her işlem için 0, 15 ABD doları, 1.000'den fazla işlem içinse her işlem için 0, 10 ABD doları olur.
Gruplandırılmış model için: Genel Fiyat Kartı penceresinde, toplama için bir temel (geliştiricinin işlem grubunu kullanabileceği dönem) belirtmek ve grupla ilgili bilgileri (ör. grubun boyutu) belirtmek için kullandığınız ek alanlar gösterilir.
Genel Ücret Listesi penceresine aşağıdaki bilgileri girin:
Alan Açıklama Toplama Tabanı Geliştiricinin işlem paketini kullanabileceği (veya özel özelliklere dayalı bir paket kullanabileceği) süre. Bir ay sayısı (1-12 ay) seçin. Bu sürenin sonunda planın süresi dolar ve geliştiricinin planı (ve paketleri) tekrar satın alması gerekir.
Paketlerin ne zaman sıfırlandığıyla ilgili ayrıntılar için Yinelenen ücretler ne zaman alınır ve paket planları ne zaman sıfırlanır? başlıklı makaleyi inceleyin.
Paket Boyutu Bir paketteki işlem sayısı (veya bir pakette iletilen toplam bayt sayısı gibi özel bir özellikle ilgili bir sayı). Her pakete bir fiyat atanabilir (bu fiyatı Fiyatlandırma bölümünün Paket Boyutu alanında ayarlarsınız). Fiyat, paketin tamamı için geçerlidir. İlk paketin üst sınırını belirtin. Örneğin, 1.000'e kadar (alt sınır 0'dan büyük olacak şekilde önceden ayarlanmıştır). İkinci bir paket eklemek için + simgesini tıklayın. Örneğin, 1.000'den büyük ve 2.000'e kadar bir paket ekleyebilirsiniz. Daha fazla paket eklemek için + simgesini tıklayın. Geliştiriciden son paketteki sınırsız işlemler için sabit bir tutarda ödeme almak istemiyorsanız son paket için bir üst sınır belirtmeniz gerekir.
Fiyatlandırma Operatör (veya Kuruluş) Kuruluşunuzun adı. Bu alan, kuruluş profilindeki Operatör (veya Kuruluş) alan değeri kullanılarak önceden ayarlanır.
Ülke Kuruluşunuzun faaliyet gösterdiği ülke. Bu alan, Kuruluş Profili'ndeki Ülke alanı değeri kullanılarak önceden ayarlanır.
Para Birimi Kuruluşunuzun kullandığı "temel" veya muhasebe para birimi. Bu alan, Kuruluş Profili'ndeki Para Birimi alanı değeri kullanılarak önceden ayarlanır ancak buradan değiştirilebilir.
Paket Boyutu (fiyat) Paket fiyatıdır. Her paket için bir fiyat belirtirsiniz. Ondalık sayı girin (dört ondalık basamağa kadar).
Not: Paket ücreti için belirtilebilecek ondalık sayı basamak sayısını API'yi kullanarak (kullanıcı arayüzünü değil) yapılandırabilirsiniz. Ayrıntılar için Ücret planı ücretleri için ondalık sayı basamak sayısını yapılandırma başlıklı makaleyi inceleyin.
Örneğin, Paket Boyutu bölümünde iki paket belirtirseniz (0'dan 1.000'e kadar ve 1.000'den 2.000'e kadar) 0'dan 1.000'e kadar olan paket için 50, 1.000'den 2.000'e kadar olan paket için 40 girebilirsiniz. Seçilen para birimi ABD doları ise ilk paketin fiyatı 50 TL, ikinci paketin fiyatı ise 40 TL olur. Geliştiriciden, paket içinde kaç işlem kullandığına bakılmaksızın geçerli paket fiyatı alınır (yani, geliştiriciden paketteki ilk işlem tamamlanır tamamlanmaz paket fiyatı alınır).
- Fiyat kartı ayrıntılarını kaydetmek ve Standart Fiyat Planı penceresine dönmek için Uygula ve Kapat'ı tıklayın.
- API ürününe özel ücret planları için ek API ürünlerinin ücret planı ayrıntılarını gerektiği şekilde yapılandırın.
API'yi kullanarak ücret kartı planını yapılandırma
Aşağıdaki bölümlerde açıklandığı şekilde, ücret listesi planı ayrıntılarını API'yi kullanarak yapılandırın.
API'yi kullanarak ücret kartı planı ayrıntılarını belirtme
Ücret planını oluştururken ücret listesi planı ayrıntılarını belirtirsiniz. Ayrıntıları, /organizations/{org_name}/monetization-packages/{package_id}/rate-plans
çağrısında istek gövdesinde ratePlanDetails
mülkünde belirtirsiniz. ratePlanDetails
mülkünde belirttiğiniz değerler, seçtiğiniz ücretlendirme modeline (sabit ücret, hacme göre bantlı veya paketler) bağlıdır.
Sabit ücretli şarj modelini belirtme
Sabit ücretli ödeme modelini uygulamak için ücret planı ayrıntılarında şunları belirtirsiniz:
- Ücret planının işlemlere (
VOLUME
) veya özel bir özelliğe (örneğin,MINT_CUSTOM_ATTRIBUTE_1
) dayalı olduğunu belirten bir puan parametresidir.VOLUME
, varsayılan değerdir. - Oran birim başına sabit olduğunu (yani, hacim bantlı veya paket ücretlendirme modelinde olduğu gibi işlem hacmine bağlı olmadığını) belirten bir ölçüm türü (
UNIT
). - Ödemenin yapılması gereken dönem (örneğin, 30 gün).
- Kuruluşunuzun kimliği.
- Şirketinizin kullandığı "temel" veya muhasebe para birimi.
- Ücretin nasıl hesaplandığıyla ilgili ayrıntılar sağlayan bir ücret planı ücreti. Ücretlendirme modeli sabit bir ücrete dayalı olduğundan yalnızca bir ücret planı ücreti belirtirsiniz.
Ücret planı ücretinde şunları belirtirsiniz:
- Ücret planı ücretinin türü (
RATECARD
). - Planın ücreti. Örneğin, 0, 10 değerini belirtirseniz ve para birimi ABD doları ise geliştiriciden her işlem için 0,10 ABD doları ücret alınır (veya işlemde aktarılan bayt sayısı gibi özel bir özelliğe göre geliştiriciden belirtilen sayıda baytın iletimi için 0, 10 ABD doları ücret alınır).
- Oran uygulamasının başlangıç birimi (
0
). Bu, oranın ilk işlemden başlayarak her işleme uygulandığı anlamına gelir.
Tarife planı ayrıntısı seçeneklerinin tam listesi için Tarife planı ayrıntısı yapılandırma ayarları başlıklı makaleyi inceleyin.
Örneğin, aşağıdaki kod sabit bir ücretlendirme modeli içeren bir ücret kartı planı oluşturur. Oran, her işlem için 0,10 ABD doları olarak belirlenir. Ödemenin son tarihi 30 gündür. (Ücret listesiyle ilgili ayrıntılar vurgulanmıştır.)
curl -H "Content-Type:application/json" -X POST -d \ '{ "name": "Flat rate card plan", "developer":null, "developerCategory":null, "advance": "false", "currency": { "id" : "usd" }, "description": "Flat rate card plan", "displayName" : "Flat rate card plan", "frequencyDuration": "30", "frequencyDurationType": "DAY", "earlyTerminationFee": "10", "monetizationPackage": { "id": "location" }, "organization": { "id": "{org_name}" }, "paymentDueDays": "30", "prorate": "false", "published": "true", "ratePlanDetails": [ { "currency": { "id" : "usd" }, "paymentDueDays": "30", "meteringType": "UNIT", "organization": { "id": "{org_name}" }, "ratePlanRates": [ { "type": "RATECARD", "rate": "0.10", "startUnit": "0" } ], "ratingParameter": "VOLUME", "type": "RATECARD" }], "recurringStartUnit": 1, "recurringType": "CALENDAR", "recurringFee": "10", "setUpFee": "10", "startDate": "2013-09-15 00:00:00", "type": "STANDARD" }' \ "https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/monetization-packages/location/rate-plans" \ -u email:password
Hacim bantlı şarj modeli belirtme
Hacim bantlı modelde, bir veya daha fazla ücret planı ücretini içeren ücret planı ayrıntılarını belirtirsiniz; her ücret, bir "hacim aralığına", yani bir işlem hacmi aralığına (veya aktarılan bayt sayısı gibi özel bir özelliğe dayalı bir aralık) uygulanır. Bu plan türü genellikle geliştiricileri daha yüksek hacimli bantlarda indirimli fiyatlar sunarak daha yüksek hacim oluşturmaya teşvik etmek için oluşturulur.
Ücret planı ücretlerine ek olarak ücret planı ayrıntılarında aşağıdakileri de belirtirsiniz:
- Ücret planının işlemlere (
VOLUME
) veya özel bir özelliğe (örneğin,CUSTOM_ATTRIBUTE_1
) dayalı olduğunu belirten bir puan parametresidir.VOLUME
, varsayılan değerdir. - Ücretin işlem hacmine göre belirlendiğini belirten bir ölçüm türü (
VOLUME
) (yani sabit ücretli ödeme modelinde olduğu gibi işlem başına sabit bir ücret değildir). - Son ödeme tarihi (örneğin, 30 gün).
- Kuruluşunuzun kimliği.
- Şirketinizin kullandığı "temel" veya muhasebe para birimi.
- İşlem hacminin (veya özel özellikle ilgili hacmin) toplandığı süreyi birlikte belirten bir süre ve süre türü. Buna "toplama bazı" da denir. Geçerli hacim bandını belirlemek için işlem hacmi, toplama bazında (ör. 1 ay) toplanır.
- Geçerli ses bandını belirlemek için kullanılan toplama sayaçları.
Her ücret planı fiyatı için şunları belirtirsiniz:
- Ücret planı ücretinin türü (
RATECARD
). - Planın ücreti. Örneğin, 0, 10 değerini belirtirseniz ve para birimi ABD dolarıysa geliştiriciden her işlem için 0,15 ABD doları alınır (veya bir işlemde aktarılan bayt sayısı gibi özel bir özelliğe dayanıyorsa geliştiriciden belirtilen bayt sayısını aktarma için 0, 15 ABD doları alınır).
- Ses bandının başlangıç ve bitiş birimi. Başlangıç birimi, ses bandının alt sınırını, bitiş birimi ise ses bandının üst sınırını belirtir. Örneğin, başlangıç birimi 0 ve bitiş birimi olarak 1.000 belirtirseniz hacim bandı toplama döneminde en fazla 1.000 işlemi kapsar. Para birimi ABD doları ise toplama dönemi 1 ay ve ilk 1.000 işlemin ücreti 0,15 ise geliştiriciden, ayda en fazla 1.000 işlem için işlem başına 0,15 ABD doları tutarında ödeme alınır.
Paketlerin ne zaman sıfırlandığı hakkında ayrıntılı bilgi için Yinelenen ücretler ne zaman alınır ve paket planları ne zaman sıfırlanır? başlıklı makaleyi inceleyin.
Nihai hacim bandı için bitiş birimi belirtmezseniz işlem sayısı söz konusu bandın başlangıç biriminin üzerine çıktıktan sonra bu bandın fiyatı tüm işlemlere uygulanır. Örneğin, son bandın başlangıç birimi 1.000 ise ve bu bant için bir bitiş birimi belirtmezseniz bantın fiyatı, toplama dönemindeki 1.000 işlemden sonraki tüm işlemlere uygulanır.
Ücret planı ayrıntı seçeneklerinin tam listesi için Ücret planı ayrıntıları yapılandırma ayarları bölümüne bakın.
Örneğin, aşağıdaki kod, hacim bantlı bir ücretlendirme modeline sahip bir ücret listesi planı oluşturur. Oran, ilk 1.000 işlem için 0,15 ABD doları, 1.000'den fazla işlem için ise 0,10 ABD doları olarak belirlenmiştir. Toplama dönemi 1 aydır. Ödemenin son tarihi 30 gündür. (Ücret listesi ayrıntıları vurgulanmıştır.)
curl -H "Content-Type:application/json" -X POST -d \ '{ "name": "Volume banded rate card plan", "developer":null, "developerCategory":null, "currency": { "id" : "usd" }, "frequencyDuration": "30", "description": "Volume banded rate card plan", "displayName" : "Volume banded rate card plan", "frequencyDuration": "30", "frequencyDurationType": "DAY", "earlyTerminationFee": "10", "monetizationPackage": { "id": "location" }, "organization": { "id": "{org_name}" }, "paymentDueDays": "30", "prorate": "false", "published": "true", "ratePlanDetails": [ { "currency": { "id" : "usd" }, "aggregateStandardCounters": true, "paymentDueDays": "30", "duration": "1", "durationType": "MONTH", "meteringType": "VOLUME", "organization": { "id": "{org_name}" }, "ratePlanRates": [ { "type": "RATECARD", "rate": "0.15", "startUnit": "0", "endUnit": "1000" }, { "type": "RATECARD", "rate": "0.10", "startUnit": "1000" } ], "ratingParameter": "VOLUME", "type": "RATECARD" }], "recurringStartUnit": 1, "recurringType": "CALENDAR", "recurringFee": "10", "setUpFee": "10", "startDate": "2013-09-15 00:00:00", "type": "STANDARD" }' \ "https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/monetization-packages/location/rate-plans" \ -u email:password
Paket halinde şarj modelini belirtme
Paket halinde ödeme alma modelinde geliştirici, bir işlem "paketi" (veya iletilen bayt sayısı gibi özel bir özelliğe dayalı bir paket) için (önceden) ödeme yapar. Her paket için bir ücret ve toplama tabanını belirtirsiniz. Toplama tabanı, geliştiricinin paketi kullanabileceği süredir.
Örneğin, ilk paket boyutunun 1 ila 1.000 işlem, ikinci paket boyutunun ise 1.001 ila 2.000 işlem olduğunu varsayalım. Ücret, ilk paket için 50 TL, ikinci paket için 40 TL'dir ve toplama temeli 1'dir. Geliştirici ilk paket için ücret listesi planı satın alırsa ayda 1.000 işlem için 50 ABD doları (önceden) ödeme yapar. Paketin tamamen kullanılıp kullanılmadığına bakılmaksızın geliştiriciden, belirlenen tutarda ödeme alınır. Toplama dönemi sona erdikten sonra planın süresi dolar. Geliştirici paketi tekrar kullanmak isterse planı (ve paketi) tekrar satın alması gerekir.
Ücret planı ayrıntılarında belirttiğiniz bilgiler, temel olarak hacim bantlı ücretlendirme modeli için ücret planı ayrıntılarında belirttiğiniz bilgilerle aynıdır. Farklar aşağıda belirtilmiştir:
- Belirttiğiniz her ücret planı, bir paket içindir (hacim bandı için değil).
- Geliştiriciden son paketteki sınırsız işlemler için sabit bir tutarda ödeme almak istemiyorsanız son paket için bir üst sınır belirtmeniz gerekir.
Tarife planı ayrıntısı seçeneklerinin tam listesi için Tarife planı ayrıntısı yapılandırma ayarları başlıklı makaleyi inceleyin.
Örneğin, aşağıdaki kod, paket halinde ücretlendirme modeli içeren bir ücret listesi planı oluşturur. Ücret, ilk paket için 50 TL (1.000'e kadar işlem) ve ikinci paket için 40 TL (1.000'den fazla ve 2.000'e kadar işlem) olarak belirlenmiştir. Toplama dönemi 1 aydır. Ödemenin yapılması gereken son tarih 30 gündür.
curl -H "Content-Type:application/json" -X POST -d \ '{ "name": "Bundled rate plan", "developer":null, "developerCategory":null, "currency": { "id" : "usd" }, "frequencyDuration": "30", "description": "Bundled rate plan", "displayName" : "Bundled rate plan", "frequencyDurationType": "DAY", "earlyTerminationFee": "10", "monetizationPackage": { "id": "location" }, "organization": { "id": "{org_name}" }, "paymentDueDays": "30", "prorate": "true", "published": "true", "ratePlanDetails": [ { "currency": { "id" : "usd" }, "aggregateStandardCounters": true, "paymentDueDays": "30", "duration": "1", "durationType": "MONTH", "meteringType": "STAIR_STEP", "organization": { "id": "{org_name}" }, "ratePlanRates": [ { "type": "RATECARD", "rate": "50", "startUnit": "0", "endUnit": "1000" }, { "type": "RATECARD", "rate": "40", "startUnit": "1000", "endUnit": "2000" } ], "ratingParameter": "VOLUME", "type": "RATECARD" }], "recurringStartUnit": 1, "recurringType": "CALENDAR", "recurringFee": "10", "setUpFee": "10", "startDate": "2013-09-15 00:00:00", "type": "STANDARD" }' \ "https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/monetization-packages/location/rate-plans" \ -u email:password
API'yi kullanarak ürünler için ayrı ayrı ücretsiz plan belirtme
Ücret listesi planında, API paketi yerine tek bir ürün için ücretsiz sürüm planı oluşturabilirsiniz. Freemium planlar, geliştiricilere bir API ürününü belirli bir süre boyunca veya kullanım miktarına göre ücretsiz olarak kullanma imkanı sunar.
Bir API ürünü için ücretsiz sürüm planı oluşturduğunuzda, ücret kartı plan ayrıntılarında geliştiricinin API ürünü tarafından sağlanan kaynakları ücretsiz olarak kullanabileceği dönemi belirtirsiniz. Dönem aşağıdakilerden birine dayalı olabilir:
- Süre, yani geçerlilik tarihi ile bitiş tarihi arasındaki süre.
- API ürününü içeren işlemlerin sayısı veya işlem kaydı politikasında kaydedilen özel bir özellikle ilgili hacim gibi miktar.
Freemium dönemi miktara dayalıysa bunu freemium birimi sayısı olarak belirtin. Örneğin, aşağıdaki kod, 5.000 birim hacme dayalı bir ücretsiz plan içeren bir ücret listesi planı oluşturur (ücretsiz planla ilgili özellikler vurgulanmıştır).
curl -H "Content-Type:application/json" -X POST -d \ '{ "name": "Flat rate card plan with freemium period", "developer":null, "developerCategory":null, "advance": "false", "currency": { "id" : "usd" }, "description": "Flat rate card plan with freemium period", "displayName" : "Flat rate card plan with freemium period", "frequencyDuration": "30", "frequencyDurationType": "DAY", "earlyTerminationFee": "10", "monetizationPackage": { "id": "location" }, "organization": { "id": "myorg" }, "paymentDueDays": "30", "prorate": "false", "published": "false", "ratePlanDetails": [ { "currency": { "aggregateFreemiumCounters" : true, "aggregateStandardCounters" : true, "id" : "usd" }, "product" : { "id" : "location", "displayName":"Location" }, "paymentDueDays": "30", "meteringType": "UNIT", "organization": { "id": "myorg" }, "ratePlanRates": [ { "type": "RATECARD", "rate": "0.10", "startUnit": "0" } ], "freemiumUnit": "5000", "freemiumDuration": "0", "freemiumDurationType": "DAY", "ratingParameterUnit":"MB", "customPaymentTerm": "false", "ratingParameter": "VOLUME", "type": "RATECARD" }], "recurringStartUnit": 1, "recurringType": "CALENDAR", "recurringFee": "10", "setUpFee": "10", "startDate": "2013-09-15 00:00:00", "type": "STANDARD" }' \ "https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/monetization-packages/location/rate-plans" \ -u email:password