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.
- 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.
- 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.
- Implémentez l'affichage du contenu du panier de l'une des manières suivantes :
- En utilisant les méthodes de la bibliothèque Store (recommandé) ;
- En utilisant IGS API ;
- En utilisant vos propres méthodes serveur ou les méthodes de la solution BaaS.
- Implémentez l'obtention du jeton de paiement de l'une des manières suivantes :
- En utilisant les méthodes de la bibliothèque Store (recommandé) ;
- En utilisant IGS API ;
- En utilisant vos propres méthodes serveur ou les méthodes de la solution BaaS.
- 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. - Implémentez la gestion du résultat du paiement.
Méthodes de remplissage et de modification du panier
Nom de la méthode SDK | Description |
---|---|
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 SDK | Description |
---|---|
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 SDK | Description |
---|---|
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 pour votre commentaire !
Nous examinerons votre message et l'utiliserons pour améliorer votre expérience.Liens utiles
Dernière mise à jour: 3 Octobre 2024Faute de frappe ou autre erreur dans le texte ? Sélectionnez le texte concerné et appuyez sur Ctrl+Entée.