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 :

  1. Configurez les paramètres de réception des webhooks :
    1. Ouvrez le projet dans le Compte éditeur.
    2. Dans le menu latéral, cliquez sur Project settings et accédez à l'onglet Webhooks.
    3. 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.
    4. 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.
    5. Cliquez sur Enable webhooks.
Avis
Le protocole HTTPS est utilisé pour transférer les données ; le protocole HTTP n’est pas pris en charge.

  1. Implémentez le traitement des types de webhooks suivants dans votre application :

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

  1. Implémentez l'obtention des informations d'abonnement.
  2. Configurez l'authentification utilisateur.
Flux d’intégration
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.
Dernière mise à jour: 26 Novembre 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 !