SDKs para Android / Compre via carrinho de compras
  Voltar aos Documentos

SDKs para Android

Compre via carrinho de compras

Esse método é adequado para vender itens de qualquer tipo e em qualquer quantidade com moedas reais.

Observação
Você pode utilizar códigos promocionais ao comprar através do carrinho de compras.
Para implementar a lógica de compra através do carrinho de compras:
  1. Na interface do aplicativo, adicione os seguintes elementos:
    • botões para adicionar itens ao carrinho
    • formulário para exibir e editar o conteúdo do carrinho
    • botão para comprar os itens no carrinho
Observação
Na interface do aplicativo, não deve ser possível adicionar ao carrinho itens que são vendidos apenas por moedas virtuais.
  1. Implemente a lógica de preenchimento e edição do carrinho.
Observação
Antes de chamar o método para encher o carrinho, você não terá informações sobre as promoções aplicadas à compra. Isso significa que o custo total e os detalhes dos itens bônus adicionados serão desconhecidos.

  1. Implemente a exibição do conteúdo do carrinho de uma das seguintes maneiras:

  1. Implemente o recebimento de um token de pagamento de uma das seguintes maneiras:

  1. Implemente a abertura da interface de pagamento. Para fazer isso, chame o método createIntentBuilder da biblioteca Payments e passe o token de pagamento.
  2. Implemente a manipulação de resultados de pagamento.
Documentação de referência do SDK
Saiba mais sobre os métodos SDK e seus parâmetros.

Métodos para encher e editar o carrinho

Nome do método SDKDescrição
fillCartByIdWithItems
Preencha o carrinho do ID especificado com itens. Se já houver um item com o mesmo SKU no carrinho, a posição do item existente será substituída pelo valor passado.
fillCurrentCartWithItems
Preenche o carrinho atual do usuário com itens. Se já houver um item com o mesmo SKU no carrinho, a posição do item existente será substituída pelo valor passado.
clearCartById
Remova todos os itens do carrinho com o ID especificado.
clearCurrentCart
Atualiza a quantidade de um item adicionado anteriormente no carrinho com o ID especificado. Se não houver nenhum item com o SKU especificado no carrinho, ele será adicionado.
updateItemFromCartByCartId
Atualiza a quantidade de um item adicionado anteriormente no carrinho com o ID especificado. Se não houver nenhum item com o SKU especificado no carrinho, ele será adicionado.
updateItemFromCurrentCart
Atualiza a quantidade de um item adicionado anteriormente no carrinho atual do usuário. Se não houver nenhum item com o SKU especificado no carrinho, ele será adicionado.
deleteItemFromCartByCartId
Remove o item com o ID especificado do carrinho.
deleteItemFromCurrentCart
Remove o item do carrinho atual do usuário.

Métodos para obter os conteúdos do carrinho

Nome do método SDKDescrição
getCartById
Retorna uma lista de itens do carrinho com o ID especificado. Para cada item, os dados completos são retornados.
getCurrentCart
Retorna uma lista de itens do carrinho do usuário atual. Para cada item, os dados completos são retornados.

Métodos para obter um token de pagamento

Nome do método SDKDescrição
createOrderFromCartById
Cria um pedido com itens do carrinho com o ID especificado. Retorna o token de pagamento e ID do pedido.
createOrderFromCurrentCart
Cria um pedido com itens do carrinho atual do usuário. Retorna o token de pagamento e o ID do pedido.
Este artigo foi útil?
Obrigado!
Podemos melhorar alguma coisa? Mensagem
Que pena ouvir isso
Explique porque este artigo não foi útil para você. Mensagem
Obrigado pelo seu feedback!
Avaliaremos sua mensagem e a usaremos para melhorar sua experiência.

Links úteis

Última atualização: 3 de Outubro de 2024

Encontrou um erro de texto ou digitação? Selecione o texto e pressione Ctrl+Enter.

Relatar um problema
Nós sempre avaliamos nossos conteúdos. Seu feedback nos ajuda a melhorá-los.
Forneça um e-mail para que possamos responder
Obrigado pelo seu feedback!