Sepet kaynakları

Uygulama:İş Ortağı Merkezi | İş Ortağı Merkezi 21Vianet | İş Ortağı Merkezi Microsoft Bulut Almanya için | İş Ortağı Merkezi için Microsoft Cloud for US Government

Müşteri, teklif listesinden abonelik satın almak istediği zaman iş ortağı siparişler sunar.

Sepet

Bir sepeti açıklar.

Özellik Tür Description
kimlik string Sepetin başarıyla oluşturulmasının ardından sağlanan bir sepet tanımlayıcısı.
creationTimeStamp DateTime Sepetin tarih-saat biçiminde oluşturulma tarihi. Sepetin başarıyla oluşturulmasının ardından uygulanır.
lastModifiedTimeStamp DateTime Sepetin en son güncelleştirilen tarih-saat biçiminde olduğu tarih. Sepetin başarıyla oluşturulmasının ardından uygulanır.
expirationTimeStamp DateTime Sepetin tarih-saat biçiminde süresi dolacak tarih. Sepetin başarıyla oluşturulmasının ardından uygulanır.
lastModifiedUser string Sepeti en son güncelleştirilen kullanıcı. Sepetin başarıyla oluşturulmasının ardından uygulanır.
lineItems Nesne dizisi CartLineItem kaynaklarının dizisi.
durum string Sepetin durumu. Olası değerler "Etkin" (güncelleştirilebilir/gönderebilirsiniz) ve "Sıralandı" (zaten gönderildi) değerleridir.

CartLineItem

Sepette yer alan bir öğeyi temsil eder.

Özellik Tür Description
kimlik string Sepet satır öğesi için benzersiz tanımlayıcı. Sepetin başarıyla oluşturulmasının ardından uygulanır.
catalogItemId string Katalog öğesi tanımlayıcısı.
Friendlyname string İsteğe bağlı. Karartmanıza yardımcı olmak için iş ortağı tarafından tanımlanan öğenin kolay adı.
miktar int Lisans veya örnek sayısı.
currencyCode string Para birimi kodu.
billingCycle Nesne Geçerli dönem için ayarlanmış faturalama dönemi türü.
termDuration string Sürenin ISO 8601 gösterimi. Desteklenen geçerli değerler P1M (1 ay), P1Y (1 yıl) ve P3Y (3 yıl) değerleridir.
Katılımcılar Nesne Dizesi çiftlerinin listesi Satın almada Kayıt üzerinde PartnerId (MPN ID) koleksiyonu.
provisioningContext Sözlük < dizesi, dize> Satın alınan öğeyi sağlarken kullanılan ek bağlam. Belirli bir öğe için hangi değerlerin gerektiğini belirlemek için SKU'nun provisioningVariables özelliğine bakın.
orderGroup string Hangi öğelerin birlikte aynı sırayla gönderil olduğunu belirten bir grup.
addonItems CartLineItem nesnelerinin listesi Eklentiler için sepet satır öğeleri koleksiyonu. Bu öğeler, kök sepet satır öğesinin satın alımından elde edildiklerinden temel aboneliğe doğru satın alınacak.
error Nesne Bir hata oluştuktan sonra sepet oluşturulduktan sonra uygulanır.
renewsTo Nesne dizisi RenewsTo kaynakları dizisi.
AttestationAccepted bool Teklif veya sku koşullarının sözleşmeyi gösterir. Yalnızca SkuAttestationProperties veya OfferAttestationProperties enforceAttestation true olan teklifler veya sku'lar için gereklidir.

RenewsTo

Bir sepet satır öğesinde yer alan bir öğeyi temsil eder.

Özellik Tür Gerekli Açıklama
termDuration dize No Yenileme süresinin ISO 8601 gösterimi. Desteklenen geçerli değerler P1M (1 ay) ve P1Y (1 yıl) değerleridir.

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

Her yanıt başarı veya başarısızlık ve ek hata ayıklama bilgilerini gösteren bir HTTP durum kodu ile gelir. Bu kodu, hata türünü ve ek parametreleri okumak için bir ağ izleme aracı kullanın. Tam liste için bkz. Partner Center hata kodları.

CartError

Bir sepet oluşturulduktan sonra oluşan bir hatayı temsil eder.

Özellik Tür Description
Raporladı Gelişme kodu Sepet hatası türü.
errorDescription string Desteklenen değerler, varsayılan değerler veya limitlere ilişkin notlar da dahil olmak üzere hata açıklaması.

CartErrorCode

Sepet hatalarının türleri.

Name ErrorCode Description
Currencyınotsupported 10000 Para birimi, belirtilen Pazar için desteklenmiyor
Catalogıtemmıdisnotvalid 10001 Katalog öğesi kimliği geçerli değil
QuotaNotAvailable 10002 Yeterli kullanılabilir kota yok
InventoryNotAvailable 10003 Seçili teklif için stok yok
ParticipantsIsNotSupportedForPartner 10004 Iş ortağı için katılımcı ayarlama desteklenmez
Unabletoprocesscartlineıtem 10006 Sepet çizgisi öğesi işlenemiyor.
Subscriptionınotvalid 10007 Abonelik geçerli değil.
Subscriptionısnotenabledforrı 10008 RI satın alma için abonelik etkin değil.
Sandboxlimitexceıbaşında 10009 Korumalı alan sınırı aşıldı.
Invalidınput 10010 Genel giriş geçerli değil.
SubscriptionNotRegistered 10011 Abonelik geçerli değil.
AttestationNotAccepted 10012 Kanıtlama kabul edilmedi.
Bilinmiyor 0 Varsayılan değer

CartCheckoutResult

Sepet kullanıma almanın sonucunu temsil eder.

Özellik Tür Description
siparişler Sıra nesnelerinin listesi. Siparişlerin koleksiyonu.
orderErrors OrderError nesnelerinin listesi. Sıra hatalarının toplanması.

OrderError

Bir sipariş oluşturulduğunda sepet kullanıma alma sırasında oluşan bir hatayı gösterir.

Özellik Tür Description
Ordergroupıd string Hatanın sipariş Grup KIMLIĞI.
kod int Hata kodu.
açıklama string Hatanın açıklaması.