ID de projet.
Digital Distribution Hub (1.0.0)
Digital Distribution Hub est une nouvelle solution Xsolla qui comble le fossé entre les paiements numériques et les paiements en espèces via la technologie des paiements push et le e-commerce.
Cette référence décrit les endpoints API de deux produits Xsolla : In-Game Store et Pay Station. Deux URL de base sont utilisées :
https://store.xsolla.com/apipour les groupes Communs, Catalogue, Panier, et Commande.https://ps.xsolla.compour le groupe Notifications.
Les endpoints API dans le groupe Catalogue ne requièrent pas d'autorisation.
Pour utiliser les opérations des groupes Panier et Commande, vous devez générer un jeton via Create user token.
Note
Cette référence présente un projet d'une future API et non une interface entièrement fonctionnelle. Actuellement, vous ne pouvez essayer que les endpoints des groupes Catalogue et Notifications. Si vous souhaitez nous faire part de vos commentaires, envoyez-nous un e-mail à l'adresse suivante : techdoc@xsolla.com.
Cette référence présente un projet d'une future API et non une interface entièrement fonctionnelle. Actuellement, vous ne pouvez essayer que les endpoints des groupes Catalogue et Notifications. Si vous souhaitez nous faire part de vos commentaires, envoyez-nous un e-mail à l'adresse suivante : techdoc@xsolla.com.
Télécharger la description d'OpenAPI
Langues
Serveurs
Mock server
https://xsolla.redocly.app/_mock/fr/api/digital-distribution-hub/
https://store.xsolla.com/api/
Corpsapplication/json
Code pays à deux lettres majuscules selon la norme ISO 3166-1 alpha-2.
Exemple: "US"
Adresse e-mail de l'utilisateur pour la réception de la clé de jeu achetée.
Exemple: "public_email@test.com"
- Mock serverhttps://xsolla.redocly.app/_mock/fr/api/digital-distribution-hub/v2/project/{project_id}/distribution_hub/user/auth
- https://store.xsolla.com/api/v2/project/{project_id}/distribution_hub/user/auth
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
-u <username>:<password> \
https://xsolla.redocly.app/_mock/fr/api/digital-distribution-hub/v2/project/44056/distribution_hub/user/auth \
-H 'Content-Type: application/json' \
-d '{
"user": {
"country": "US",
"email": "public_email@test.com",
"id": "public_id",
"ip": "127.0.0.1",
"name": "Public name",
"phone": "+66-000-000-00-00"
}
}'Réponse
application/json
{ "token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c" }