Xsolla-logo

Personnalisation du catalogue côté partenaireWebhook POST

Xsolla enverra à l'URL du webhook un webhook partner_side_catalog contenant les paramètres de l'utilisateur et du projet chaque fois que l'utilisateur interagit avec le magasin.

En réponse, renvoyez la liste des item_id ou des UGS des biens disponibles pour l'utilisateur. Vous pouvez également inclure des informations sur la possibilité pour un utilisateur spécifique d'acheter certains biens un certain nombre de fois. Cette fonctionnalité vous permet de contrôler le nombre et le type de biens que l'utilisateur peut ajouter au panier et acheter.

Il est recommandé de s'assurer que la vitesse de traitement du webhook partner_side_catalog soit inférieure à 3 secondes.

Request
Request Body schema: application/json
required
object

Informations sur l'utilisateur (objet).

user_id
required
string

ID utilisateur.

country
string

Pays de l'utilisateur. Code pays à deux lettres majuscules selon la norme ISO 3166-1 alpha-2.

currency
string

Devise. Code de devise à trois lettres selon la norme ISO 4217.

Responses
200

Renvoyez une liste de biens disponibles pour l'utilisateur et le nombre de fois qu'un utilisateur spécifique peut acheter un certain bien.

404

Utilisateur introuvable.

Request samples
curl -v 'https://your.hostname/your/uri' \
-X POST \
-H 'Accept: application/json' \
-H 'Content-Type: application/json' \
-H 'Authorization: Signature d90d319f05df7b0f86d2485f48e7079f0f752523' \
-d '{
        "notification_type": "partner_side_catalog",
        "user": {
            "user_id": "12345",
            "country": "US"
        }
    }'
Response samples
application/json
[
  • {
    },
  • {
    },
  • {
    }
]