SDK pour Android destinés aux entreprises / Achat via le panier
  Retour à la documentation

SDK pour Android destinés aux entreprises

Achat via le panier

Cette méthode convient à la vente de tous les types d’objets, dans n’importe quelle quantité, contre des devises réelles.

Note
Lorsque l’utilisateur achète via le panier, il a la possibilité d’utiliser des codes promo.
Pour implémenter la logique d’achat via le panier :
  1. Dans l’interface de l’application, ajoutez les éléments suivants :
    • boutons pour ajouter des objets au panier ;
    • formulaire pour afficher et modifier le contenu du panier ;
    • bouton pour acheter le contenu du panier.
Note
Dans l’interface de l’application, il ne devrait pas être possible d’ajouter au panier des objets vendus uniquement contre de la monnaie virtuelle.
  1. Implémentez la logique de remplissage et modification du panier.
Note
Avant l’appel à la méthode de remplissage du panier, aucune information sur les promotions appliquées à l’achat n’est disponible. Cela signifie que le coût total et les informations sur les objets bonus ajoutés ne seront pas connus.

  1. Implémentez l'affichage du contenu du panier de l'une des manières suivantes :

  1. Implémentez l'obtention du jeton de paiement de l'une des manières suivantes :

  1. Implémentez l'ouverture de l'interface de paiement. Pour ce faire, appelez la méthode createIntentBuilder de la bibliothèque Payments et passez-lui le jeton de paiement.
  2. Implémentez la gestion du résultat du paiement.
Documentation de référence du SDK
En savoir plus sur les méthodes SDK et leurs paramètres.

Méthodes de remplissage et de modification du panier

Nom de la méthode SDKDescription
fillCartByIdWithItems
Remplit d’objets le panier avec l’ID spécifié. S’il existe déjà un objet avec le même UGS dans le panier, celui-ci est remplacée par la valeur passée.
fillCurrentCartWithItems
Remplit d’objets le panier de l’utilisateur courant. S’il existe déjà un objet avec le même UGS dans le panier, celui-ci est remplacée par la valeur passée.
clearCartById
Supprime tous les objets du panier avec l’ID spécifié.
clearCurrentCart
Met à jour la quantité du dernier objet ajouté dans le panier avec l’ID spécifié. S’il n’y a aucun objet avec l’UGS spécifié dans le panier, celui-ci est ajouté.
updateItemFromCartByCartId
Met à jour la quantité du dernier objet ajouté dans le panier avec l’ID spécifié. S’il n’y a aucun objet avec l’UGS spécifié dans le panier, celui-ci est ajouté.
updateItemFromCurrentCart
Met à jour la quantité du dernier objet ajouté dans le panier de l’utilisateur courant. S’il n’y a aucun objet avec l’UGS spécifié dans le panier, celui-ci est ajouté.
deleteItemFromCartByCartId
Supprime l’objet du panier avec l’ID spécifié.
deleteItemFromCurrentCart
Supprime l’objet du panier de l’utilisateur courant.

Méthodes pour obtenir le contenu du panier

Nom de la méthode SDKDescription
getCartById
Renvoie une liste des objets du panier avec l’ID spécifié. Les données complètes de chaque objet sont renvoyées.
getCurrentCart
Renvoie la liste des objets du panier de l’utilisateur courant. Les données complètes de chaque objet sont renvoyées.

Méthodes d'obtention d'un jeton de paiement

Nom de la méthode SDKDescription
createOrderFromCartById
Crée une commande à partir des objets du panier avec l’ID spécifié. Renvoie le jeton de paiement et l’ID de commande.
createOrderFromCurrentCart
Crée une commande à partir des objets du panier de l’utilisateur courant. Renvoie le jeton de paiement et l’ID de commande.
Cet article vous a été utile ?
Merci !
Que pouvons-nous améliorer ? Message
Nous sommes désolés de l'apprendre
Dites-nous pourquoi vous n'avez pas trouvé cet article utile. Message
Merci pour votre commentaire !
Nous examinerons votre message et l'utiliserons pour améliorer votre expérience.

Liens utiles

Dernière mise à jour: 3 Octobre 2024

Faute de frappe ou autre erreur dans le texte ? Sélectionnez le texte concerné et appuyez sur Ctrl+Entée.

Signaler un problème
Nous améliorons continuellement notre contenu grâce à vos commentaires.
Indiquez votre adresse e-mail pour un suivi
Merci pour votre commentaire !