Shop Builder API (2.0.0)
- Version: 2.0.0
- Servers:
https://store.xsolla.com/api - Contact Us by Email
- Contact URL: https://xsolla.com/
- Required TLS version: 1.2
Shop Builder API provides a third-party solution for implementing the server side for your store interface. Use the endpoints to manage in-game items, in-game currencies, cart, player inventory, promotions, game library, etc.
Catalogue personnalisé
Cette API permet de spécifier des règles pour les attributs utilisateur. Si l'utilisateur remplit toutes les conditions d'une règle concrète, des objets personnalisés seront affichés.
Pour les promotions personnalisées, voir la section Promotions.
Pour passer des attributs avant un achat, utilisez Xsolla Login API ou passez-les dans la propriété user.attributes lors de la génération du jeton à l'aide de Pay Station API.
Requête
Récupère les informations sur les paramètres du webhook dans Store. Consultez la documentation sur les webhooks pour en savoir plus.
ID de projet. Ce paramètre se trouve dans le Compte éditeur à côté du nom du projet.
- Mock serverhttps://xsolla.redocly.app/_mock/fr/api/shop-builder/v2/project/{project_id}/admin/webhook
- https://store.xsolla.com/api/v2/project/{project_id}/admin/webhook
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
-u <username>:<password> \
https://xsolla.redocly.app/_mock/fr/api/shop-builder/v2/project/44056/admin/webhook{ "is_enabled": true, "secret": "my_secret", "url": "http://site.ru/webhook" }
Requête
Récupère les informations sur les paramètres du webhook dans Store. Consultez la documentation sur les webhooks pour en savoir plus.
ID de projet. Ce paramètre se trouve dans le Compte éditeur à côté du nom du projet.
Informations sur les paramètres du webhook.
Détermine si les webhooks Game services sont activés.
Pour les webhooks Game services webhooks, le paramètre spécifié dans cet appel API a priorité sur celui configuré dans le Compte éditeur, dans la section Paramètres du projet > Webhooks.
Clé secrète du projet pour la signature des webhooks Game services.
Pour Game services, la clé spécifiée dans cet appel API a priorité sur celle générée dans le Compte éditeur, dans la section Paramètres du projet > Webhooks.
URL de votre serveur pour la réception des webhooks Game services. L'URL doit être accessible au public et utiliser le protocole HTTPS, par exemple https://example.com. Vous pouvez également spécifier l'URL trouvée dans n'importe quel outil de test des webhooks.
Pour les webhooks Game services, le paramètre spécifié dans cet appel API a priorité sur celui configuré dans le Compte éditeur, dans la section Paramètres du projet > Webhooks.
Version des webhooks. Dans la version 2, le tableau d'objets inclut les paramètres is_free, is_bonus et is_bundle_content, qui ne sont pas présents dans la version 1 (par défaut).
- Mock serverhttps://xsolla.redocly.app/_mock/fr/api/shop-builder/v2/project/{project_id}/admin/webhook
- https://store.xsolla.com/api/v2/project/{project_id}/admin/webhook
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X PUT \
-u <username>:<password> \
https://xsolla.redocly.app/_mock/fr/api/shop-builder/v2/project/44056/admin/webhook \
-H 'Content-Type: application/json' \
-d '{
"is_enabled": true,
"secret": "my_secret_key",
"url": "http://site.ru/webhook",
"version": 1
}'Aucun contenu