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.
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.
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
}'
Faute de frappe ou autre erreur dans le texte ? Sélectionnez le texte concerné et appuyez sur Ctrl+Entée.