Créer une commande

Une commande comprend les objets que souhaite acheter un utilisateur dans le magasin. Une fois que la commande est payée, l’utilisateur reçoit les objets. Pour effectuer un paiement, l’utilisateur doit être connecté à son compte de jeu.

Appelez la méthode API Create payment token for purchase et passez dans cette dernière les informations sur l’utilisateur et les objets. Cet appel API peut être utilisé pour vendre un ou plusieurs objets.

Pour utiliser le mode bac à sable, passez le paramètre “sandbox”: true dans le corps de la requête pour obtenir un jeton.

Note
La valeur du paramètre user_id :
  • Lors des tests, vous pouvez passer n’importe quel symbole dans ce paramètre.
  • Pour accepter des paiements réels, passez l’ID de l’utilisateur dans votre système en tant que valeur de ce paramètre. Cet ID est passé dans le webhook Validation utilisateur.
Exemple de requête :
Copy
Full screen
Small screen
    curl -i -X POST \
      -u 224575:MYAPIKEY \
      https://store.xsolla.com/api/v2/project/224575/admin/payment/token \
      -H 'Content-Type: application/json' \
      -d '{
        "user": {
          "id": {
            "value": "myUserID"
          }
        },
        "purchase": {
          "items": [
            {
              "sku": "mySKU",
              "quantity": 1
            }
          ]
        },
        "sandbox": true
      }'
    
    Votre progression
    Merci pour votre commentaire !
    Dernière mise à jour: 31 Janvier 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 !