ID de projet.
Pay Station API (2.0)
- Version : 2.0.0
- Serveurs :
https://api.xsolla.com/api
Pay Station permet aux partenaires de monétiser leurs produits en fournissant aux utilisateurs une interface pratique pour payer les achats en jeu dans le magasin de jeu. Pour configurer l'ouverture de l'interface de paiement, reportez-vous à ces instructions.
Pay Station API fournit les groupes d'appels suivants :
- Jeton — comprend l'appel API pour générer un jeton avec des paramètres utilisateur arbitraires pour le traitement ultérieur du paiement via l'interface de paiement.
- Tokénisation — comprend les appels API pour traiter les paiements en toute sécurité sans ouvrir l'interface de paiement ni impliquer l'utilisateur.
- Rapports — comprend les appels API pour renvoyer des données sur les transactions des utilisateurs, pour générer des rapports et pour répartir les virements par devises.
- Remboursement — comprend les appels API pour demander des remboursements intégraux et partiels.
- Test — comprend l'appel API pour tester le processus de chargeback.
Pour plus d'informations sur la configuration de l'interface de paiement, reportez-vous au guide d'intégration de la solution Payments.
Note
Vous pouvez également vous référer à la section Xsolla Base API dans la collection Postman pour tester les appels API utilisés pour l'intégration.
Requête
Demande un chargeback en mode bac à sable :
Pour accéder au mode bac à sable, passez
"mode":"sandbox"lors de l'obtention du jeton.Le paiement test doit être effectué en mode bac à sable dans le même projet que celui que vous utilisez pour les tests.
Le statut de la transaction doit être autre que
refundedetcancelled.Votre rôle dans le Compte éditeur doit être au moins Gestionnaire financier. (Pour l'afficher, accédez à la section Paramètres d'entreprise > Utilisateurs).
Référez-vous aux instructions pour plus d'informations sur ce scénario de test.
Note
Référez-vous à la documentation pour plus d'informations sur d'autres scénarios de test.
Pour que l'appel API fonctionne correctement, le corps de la requête doit être vide.
- Mock serverhttps://xsolla.redocly.app/_mock/fr/api/pay-station/merchants/{merchant_id}/projects/{project_id}/payments/{transaction_id}/chargeback
- https://api.xsolla.com/merchant/v2/merchants/{merchant_id}/projects/{project_id}/payments/{transaction_id}/chargeback
- 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/pay-station/merchants/{merchant_id}/projects/{project_id}/payments/{transaction_id}/chargeback' \
-H 'Content-Type: application/json' \
-d '{}'