Recursos do carrinho

Aplica-se a: Partner Center | Partner Center operado pela 21Vianet | Partner Center for Microsoft Cloud for US Government

Um parceiro faz um pedido quando um cliente deseja comprar uma assinatura de uma lista de ofertas.

Carrinho

Descreve um carrinho.

Propriedade Tipo Descrição
ID string Um identificador de carrinho que é fornecido após a criação bem-sucedida do carrinho.
criaçãoTimeStamp DateTime A data em que o carrinho foi criado, no formato data-hora. Aplicado após a criação bem-sucedida do carrinho.
lastModifiedTimeStamp DateTime A data em que o carrinho foi atualizado pela última vez, no formato data-hora. Aplicado após a criação bem-sucedida do carrinho.
expiraçãoTimeStamp DateTime A data em que o carrinho expirará, no formato data-hora. Aplicado após a criação bem-sucedida do carrinho.
lastModifiedUser string O usuário que atualizou o carrinho pela última vez. Aplicado após a criação bem-sucedida do carrinho.
lineItems Matriz de objetos Uma matriz de recursos CartLineItem .
estado string O status do carrinho. Os valores possíveis são "Ativo" (pode ser atualizado/enviado) e "Encomendado" (já foi enviado).

CartLineItem

Representa um item contido em um carrinho.

Propriedade Tipo Descrição
ID string Um identificador exclusivo para um item de linha do carrinho. Aplicado após a criação bem-sucedida do carrinho.
catalogItemId string O identificador de item de catálogo.
friendlyNome string Opcional. O nome amigável para o item definido pelo parceiro para ajudar a desambiguar.
quantidade número inteiro O número de licenças ou instâncias.
currencyCode string O código da moeda.
faturamentoCiclo Objeto O tipo de ciclo de faturamento definido para o período atual.
termoDuração string Uma representação ISO 8601 da duração do termo. Os valores suportados atuais são P1M (um mês), P1Y (um ano) e P3Y (três anos).
Participantes Lista de pares de Object String Uma coleção de PartnerID no registro na compra.
provisionamentoContexto Cadeia de dicionário<, string> Contexto adicional usado ao provisionar o item comprado. Para determinar quais valores são necessários para um item específico, consulte a propriedade provisioningVariables da SKU.
orderGroup string Um grupo para indicar quais itens podem ser enviados juntos na mesma ordem.
addonItems Lista de objetos CartLineItem Uma coleção de itens de linha de carrinho para addons. Esses itens serão comprados para a assinatura base que resulta da compra do item da linha do carrinho raiz.
error Objeto Aplicado após a criação do carrinho se ocorrer um erro.
renovarPara Matriz de objetos Uma matriz de recursos RenewsTo .
AtestadoAceito booleano Indica acordo para oferecer ou condições de sku. Obrigatório apenas para ofertas ou skus em que SkuAttestationProperties ou OfferAttestationProperties enforceAttestation é True.
promotionId string O ID da promoção que está prestes a ser aplicado ao item de linha do carrinho.
customTermEndDate DateTime A data final do primeiro período de cobrança da nova assinatura.

Preços

Representa os detalhes do preço. Os valores dos preços são fornecidos antes da tributação.

Propriedade Tipo Necessário Descrição
listaPreço duplo Não Preço listado no catálogo sem quaisquer modificadores de preços aplicados.
descontadoPreço duplo Não Preço depois de aplicar todos os modificadores de preços aplicáveis.
rateadoPreço duplo Não Preço com desconto após a realização do rateio.
preço duplo Não Preço na moeda de cobrança aplicável após todos os descontos terem sido aplicados e o rateio ter sido realizado.
extendedPreço duplo Não Preço do item de linha com quantidade, descontos e rateio aplicado, na moeda de faturamento aplicável.

RenovarPara

Representa um item contido em um item de linha de carrinho.

Propriedade Tipo Necessário Descrição
termoDuração string Não Uma representação ISO 8601 da duração do período de renovação. Os valores atuais suportados são P1M (um mês) e P1Y (um ano).

Códigos de sucesso e erro de resposta

Cada resposta vem com um código de status HTTP que indica sucesso ou falha e informações adicionais de depuração. Use uma ferramenta de rastreamento de rede para ler esse código, tipo de erro e parâmetros adicionais. Para obter a lista completa, consulte Códigos de erro do Partner Center.

CartError

Representa um erro que ocorre após a criação de um carrinho.

Propriedade Tipo Descrição
errorCode CartErrorCode O tipo de erro de carrinho.
errorDescription string A descrição do erro, incluindo quaisquer notas sobre valores suportados, valores padrão ou limites.
informações adicionais Informação Adicional Informações adicionais para o erro.

Informação Adicional

Informações adicionais sobre o erro.

Propriedade Tipo Descrição
disponívelQuantidade número inteiro O número de licenças restantes que podem ser compradas para o SKU de determinado produto.
compradoQuantidade número inteiro O número de licenças que estão sendo compradas.

CartErrorCode

Tipos de erros de carrinho.

Nome CódigoDoErro Descrição
CurrencyIsNotSupported 10000 A moeda não é suportada para determinado mercado
CatalogItemIdIsNotValid 10001 A ID do item de catálogo não é válida
QuotaNotAvailable 10002 Quota disponível insuficiente
InventárioNãoDisponível 10003 O inventário não está disponível para a oferta selecionada
ParticipantsIsNotSupportedForPartner 10004 A definição de participantes não é suportada pelo Parceiro
UnableToProcessCartLineItem 10006 Não é possível processar o item de linha do carrinho.
SubscriptionIsNotValid 10007 A subscrição não é válida.
SubscriptionIsNotEnabledForRI 10008 A subscrição não está ativada para compras de reservas.
SandboxLimitExceeded 10000 O limite da área restrita foi excedido.
InvalidInput 10010 A entrada genérica não é válida.
SubscriçãoNotRegistered 10011 A subscrição não é válida.
AtestadoNãoAceito 10012 O atestado não foi aceito.
MaxAllowedSeatsPerSubscriptionExceeded 10015 O número de lugares solicitado excede o limite.
Desconhecido 0 Default value

CarrinhoCheckoutResultado

Representa o resultado de um checkout de carrinho.

Propriedade Tipo Descrição
encomendas Lista de objetos Order. A recolha de encomendas.
orderErrors Lista de objetos OrderError . A coleção de erros de ordem.

OrderError

Representa um erro que ocorre durante um checkout de carrinho quando um pedido é criado.

Propriedade Tipo Descrição
orderGroupId string O ID do grupo de pedidos do pedido com o erro.
code número inteiro O código de erro.
descrição string A descrição do erro.