Xsolla-logoXsolla Developers
ou
Vers le Compte éditeur

Obtention de clés de jeuWebhook POST

Xsolla effectuera des appels API vers votre serveur pour obtenir les codes d'activation du jeu après chaque paiement réussi.

Request
Request Body schema: application/json
notification_type
string

Type de notification.

object

Détails des clés du jeu (objet).

DRM
string

Plateforme DRM utilisée pour distribuer le jeu.

digital_content
string

UGS du jeu.

object

Paramètres personnalisés de projet (objet).

merchant_id
integer

ID de commerçant.

project_id
integer

ID de projet. Ce paramètre se trouve dans le Compte éditeur à côté du nom du projet.

object

Informations sur l'utilisateur (objet).

id
required
string

ID utilisateur.

name
string

Nom d'utilisateur.

Responses
200

Renvoyez une clé de jeu.

400

Renvoyez en cas d'erreur dans les informations fournies (par exemple, un paramètre requis manquant, une autorisation échouée, etc.).

500

Renvoyez pour indiquer des erreurs temporaires liées à vos serveurs.

Request samples
curl -v 'https://your.hostname/your/uri' \
-X POST \
-H 'accept: application/json' \
-H 'content-type: application/json' \
-H 'authorization: Signature 13342703ccaca5064ad33ba451d800c5e823db8f' \
-d '{
        "notification_type": "get_pincode",
        "settings": {
          "project_id": 18404,
          "merchant_id": 2340
        },
        "user": {
            "id": "1234567",
            "name": "Xsolla User"
        },
        "pin_code": {
            "digital_content": "Game SKU",
            "DRM": "Steam"
        }
    }'
Response samples
application/json
{
  • "pin_code": "AAA-BBB-CCC-DDD"
}