Sepet kaynakları

Şunlar için geçerlidir: İş Ortağı Merkezi | 21Vianet tarafından işletilen İş Ortağı Merkezi | ABD Kamu için Microsoft Bulut İş Ortağı Merkezi

İş ortağı, müşteri teklif listesinden abonelik satın almak istediğinde sipariş verir.

Alışveriş sepeti

Bir sepeti açıklar.

Özellik Tür Açıklama
kimlik dize Sepetin başarıyla oluşturulmasından sonra sağlanan bir sepet tanımlayıcısı.
creationTimeStamp Tarih-Saat Sepetin oluşturulduğu tarih, tarih-saat biçiminde. Sepet başarıyla oluşturulduktan sonra uygulanır.
lastModifiedTimeStamp Tarih-Saat Sepetin son güncelleştirildiği tarih( tarih-saat biçiminde). Sepet başarıyla oluşturulduktan sonra uygulanır.
expirationTimeStamp Tarih-Saat Sepetin süresinin dolacağı tarih, tarih-saat biçimindedir. Sepet başarıyla oluşturulduktan sonra uygulanır.
lastModifiedUser Dize Sepeti son güncelleştiren kullanıcı. Sepet başarıyla oluşturulduktan sonra uygulanır.
lineItems Nesne dizisi CartLineItem kaynakları dizisi.
status Dize Sepetin durumu. Olası değerler "Etkin" (güncelleştirilebilir/gönderilebilir) ve "Sıralı" (zaten gönderildi) değerleridir.

CartLineItem

Sepette bulunan bir öğeyi temsil eder.

Özellik Tür Açıklama
kimlik dize Sepet satırı öğesi için benzersiz tanımlayıcı. Sepet başarıyla oluşturulduktan sonra uygulanır.
catalogItemId Dize Katalog öğesi tanımlayıcısı.
Friendlyname Dize isteğe bağlı. Belirsizliği gidermek için iş ortağı tarafından tanımlanan öğenin kolay adı.
quantity int Lisans veya örnek sayısı.
currencyCode Dize Para birimi kodu.
billingCycle Nesne Geçerli dönem için ayarlanan faturalama dönemi türü.
termDuration Dize Terimin süresinin ISO 8601 gösterimi. Desteklenen geçerli değerler P1M (bir ay), P1Y (bir yıl) ve P3Y (üç yıl) değerleridir.
Katılımcı Nesne Dizesi çiftlerinin listesi Satın alma işlemindeki Kayıtlı İş Ortağı Kimliği koleksiyonu.
provisioningContext Sözlük<dizesi, dize> Satın alınan öğe sağlanırken kullanılan ek bağlam. Belirli bir öğe için hangi değerlerin gerekli olduğunu belirlemek için SKU'nun provisioningVariables özelliğine bakın.
orderGroup Dize Hangi öğelerin aynı sırada birlikte gönderilebileceğini belirten bir grup.
addonItems CartLineItem nesnelerinin listesi Eklentiler için sepet satırı öğeleri koleksiyonu. Bu ürünler, kök sepet satırı öğesinin satın alınmasıyla sonuçlanan temel aboneliğe doğru satın alınır.
error Nesne Bir hata oluştuğunda sepet oluşturulduktan sonra uygulanır.
renewsTo Nesne dizisi RenewsTo kaynakları dizisi.
AttestationAccepted ikili Teklif veya sku koşullarının sözleşmesini gösterir. Yalnızca SkuAttestationProperties veya OfferAttestationProperties enforceAttestation değerinin True olduğu teklifler veya sku'lar için gereklidir.
promotionId Dize Sepet satırı öğesine uygulanmak üzere olan promosyon kimliği.
customTermEndDate Tarih-Saat Yeni aboneliğin ilk faturalama döneminin bitiş tarihi.

Fiyatlandırma

Fiyat ayrıntılarını temsil eder. Fiyat tutarları vergilendirmeden önce sağlanır.

Özellik Türü Zorunlu Tanım
Listprice çift Hayır Fiyat değiştirici uygulanmadan katalogda listelenen fiyat.
discountedPrice çift Hayır Geçerli tüm fiyatlandırma değiştirici uygulandıktan sonra fiyat.
eşit dağıtılmışFiyat çift Hayır Proration yapıldıktan sonra indirimli fiyat.
price çift Hayır Tüm indirimler uygulandıktan ve dağıtım yapıldıktan sonra geçerli faturalama para birimi cinsinden fiyat.
Toplamfiyat çift Hayır Geçerli faturalama para birimi cinsinden, miktar, indirimler ve proration uygulanmış olan satır öğesinin fiyatı.

Yenilenenler

Sepet satırı öğesinde bulunan bir öğeyi temsil eder.

Özellik Türü Zorunlu Tanım
termDuration Dize Hayır Yenileme döneminin süresinin ISO 8601 gösterimi. Desteklenen geçerli değerler P1M (bir ay) ve P1Y (bir yıl) değerleridir.

Yanıt başarısı ve hata kodları

Her yanıt, başarılı veya başarısız olduğunu belirten bir HTTP durum kodu ve ek hata ayıklama bilgileriyle birlikte gelir. Bu kodu, hata türünü ve ek parametreleri okumak için bir ağ izleme aracı kullanın. Tam liste için bkz . İş Ortağı Merkezi hata kodları.

CartError

Sepet oluşturulduktan sonra oluşan bir hatayı temsil eder.

Özellik Tür Tanım
errorCode CartErrorCode Sepet hatasının türü.
Errordescription Dize Desteklenen değerler, varsayılan değerler veya sınırlar hakkındaki notlar da dahil olmak üzere hata açıklaması.
additionalInformation AdditionalInformation Hata için ek bilgiler.

AdditionalInformation

Hata hakkında ek bilgiler.

Özellik Tür Tanım
availableQuantity int Verilen ürün SKU'su için satın alınabilecek kalan lisans sayısı.
purchasedQuantity int Satın alınan lisans sayısı.

CartErrorCode

Sepet hatası türleri.

Ad ErrorCode Tanım
CurrencyIsNotSupported 10000 Para birimi verilen pazar için desteklenmiyor
CatalogItemIdIsNotValid 10001 Katalog öğesi kimliği geçerli değil
QuotaNotAvailable 10002 Yeterli kota yok
InventoryNotAvailable 10003 Seçili teklif için stok kullanılamıyor
ParticipantsIsNotSupportedForPartner 10004 Katılımcıları ayarlama İş Ortağı için desteklenmez
UnableToProcessCartLineItem 10006 Sepet satırı öğesi işlenemedi.
SubscriptionIsNotValid 10007 Abonelik geçerli değil.
SubscriptionIsNotEnabledForRI 10008 Rezervasyon satın alma işlemleri için abonelik etkinleştirilmedi.
SandboxLimitExceeded 10009 Korumalı alan sınırı aşıldı.
InvalidInput 10010 Genel giriş geçerli değil.
SubscriptionNotRegistered 10011 Abonelik geçerli değil.
AttestationNotAccepted 10012 Kanıtlama kabul edilmemiş.
MaxAllowedSeatsPerSubscriptionExceeded 10015 İstenen koltuk sayısı sınırı aşıyor.
Bilinmiyor 0 Default value

CartCheckoutResult

Sepet kullanıma alma işleminin sonucunu temsil eder.

Özellik Tür Tanım
siparişler Order nesnelerinin listesi. Sipariş koleksiyonu.
orderErrors OrderError nesnelerinin listesi. Sipariş hataları koleksiyonu.

OrderError

Sipariş oluşturulduğunda sepet alışverişi sırasında oluşan bir hatayı temsil eder.

Özellik Tür Tanım
orderGroupId Dize Hatayla birlikte siparişin sipariş grubu kimliği.
kod int Hata kodu.
açıklama Dize Hatanın açıklaması.