Octroyer les achats à l’utilisateur
Implémentez l’octroi des achats à l’utilisateur dans votre application en utilisant les informations fournies par les webhooks de Xsolla concernant les détails de la transaction et les objets achetés.
Pour ce faire :
- Configurez les paramètres de réception des webhooks :
- Ouvrez le projet dans le Compte éditeur.
- Dans le menu latéral, cliquez sur Project settings et accédez à l'onglet Webhooks.
- Dans le champ Webhook server, spécifiez l'URL du serveur où vous souhaitez recevoir les webhooks, dans le format
https://example.com
. Vous pouvez également spécifier l'URL que vous trouvez dans un outil de test de webhooks. - Une clé secrète pour signer les webhooks du projet est générée par défaut. Si vous souhaitez générer une nouvelle clé secrète, cliquez sur l'icône d'actualisation.
- Cliquez sur Enable webhooks.
- Implémentez le traitement des types de webhooks suivants dans votre application :
- Pour octroyer des objets virtuels, de la monnaie virtuelle, des packages de monnaie virtuelle et des lots :
- Pour annuler un achat :
Pour confirmer la réception du webhook, votre serveur doit répondre avec :
- Un code HTTP 204 sans corps de message ;
- Un code HTTP 400 avec description du problème au cas où l’utilisateur spécifié n’a pas été trouvé ou une signature non valide a été passée.
Pour tester les webhooks Validation utilisateur et Paiement, accédez à la section Project settings > Webhooks > Payments dans le Compte éditeur.
En l’absence de valeurs réelles, saisissez des valeurs arbitraires.
Vous pouvez également tester les webhooks lorsque vous effectuez des achats en mode bac à sable ou en mode de production. Le test du webhook Refund n’est possible qu’en mode de production.
Étapes suivantes
Liens utiles
Flux d’intégrationCet article vous a été utile ?
Évaluer cette page
Préfère ne pas répondre
Merci pour votre commentaire !
Faute de frappe ou autre erreur dans le texte ? Sélectionnez le texte concerné et appuyez sur Ctrl+Entée.