Mode bac à sable
Le mode bac à sable est un environnement autonome qui prend en charge toutes les fonctionnalités d’un environnement réel, à l’exception des paiements réels. Utilisez le mode bac à sable pour tester :
- le widget de paiement ;
- le compte bénéficiaire ;
- les formulaires pour passer la procédure de vérification de l’identité (KYC) et l’entretien fiscal ;
- l’intégration avec l’API.
Widget de paiement
Pour ouvrir le widget de paiement en mode bac à sable :
- Obtenez le jeton. Dans la requête, passez le paramètre
Authorization:Basic <your_authorization_basic_key>
, où<your_authorization_basic_key>
est la paire platform ID:secret key, encodée selon le standard Base64. Pour trouver ces données de test :- Ouvrez votre projet dans le Compte éditeur et accédez à la section Payouts > Settings.
- Dans le coin supérieur droit, choisissez Sandbox dans la liste déroulante.
- Accédez à la section Settings > Security.
Exemple de requête d’obtention d’un jeton :
curl -X POST 'https://payouts-sandbox-api.xsolla.com/api/v1/merchants/customer/auth' \
-H 'Content-Type: application/json' \
-H 'Authorization: Basic <your_authorization_basic_key>' \
-d '{"email": "<your email>", "name": "<your name>"}'
- Ouvrez le mode bac à sable en suivant le lien
https://payouts-sandbox-widget.xsolla.com/?token={token}
, où{token}
est le jeton obtenu à l'étape 1.
Ouvrir le widget à l’aide des SDK
Pour ouvrir le widget de paiement en mode bac à sable, passez le paramètre sandbox: true
dans le script d’ouverture du widget ou dans le code d’initialisation du npm-package.
Script d’ouverture du widget de paiement :
<script>
var s = document.createElement('script');
s.type = "text/javascript";
s.async = true;
s.src = "https://static.xsolla.com/payouts/v0/_bundles/santorelli.min.js";
s.addEventListener('load', function () {
const widget = new XPayoutsWidget.Widget({
token: '<auth token>',
theme: 'black',
size: 'fixed',
sandbox: true
});
widget.show('<container_id>');
widget.addEventListener('load', () => {
console.log('loaded');
});
}, false);
var head = document.getElementsByTagName('head')[0];
head.appendChild(s);
</script>
Code d’initialisation pour ouvrir le widget de paiement :
import {Widget} from '@xsolla/payouts-sdk';
const widget = new Widget({
token: '<auth token>',
theme: 'black',
size: 'fixed',
sandbox: true
});
widget.show('<container_id>');
widget.addEventListener('load', () => {
console.log('loaded');
});
- Dans le widget qui s'ouvre, cochez la case pour indiquer que vous avez lu et accepté le contrat de licence.
- Dans l'onglet
Verification , remplissez les champs avec les données de test :- prénom ;
- nom ;
- deuxième prénom (non obligatoire) ;
- pays ;
- nationalité.
- Si vous souhaitez tester un scénario d'échec, cochez la case pour générer une erreur lors de la procédure de vérification d'identité (KYC).
- Cliquez sur
Send .
- Dans l'onglet
Tax Interview , sélectionnez un scénario que vous souhaitez tester : un succès ou une erreur. - Effectuer un paiement en utilisant les données de test.
Compte bénéficiaire
Pour ouvrir un compte bénéficiaire en mode bac à sable :
- Ouvrez votre projet dans le Compte éditeur et accédez à la section Payouts > Settings.
- Dans le coin supérieur droit, choisissez Sandbox dans la liste déroulante.
- Accédez à l'onglet Users et envoyez-vous une invitation.
- Dans l'e-mail que vous recevez à votre adresse e-mail, suivez le lien vers le compte bénéficiaire.
- Dans le compte bénéficiaire, choisissez un commerçant et effectuez un paiement en utilisant des données de test.
https://payouts-sandbox.xsolla.com/
et en passant la procédure d’authentification.Données de test
Cartes de test
Numéro de carte | CVC | Date d’expiration | Description |
---|---|---|---|
4242424242424242 | 3 chiffres aléatoires | Date future aléatoire | Paiement réussi |
4000000000000002 | 3 chiffres aléatoires | Date future aléatoire | Paiement échoué |
Transactions de test
IBAN | Autres champs | Description |
---|---|---|
FI211234569876543210 | Données aléatoires | Retrait réussi |
AT483200000012345864 | Données aléatoires | Retrait échoué |
Adresse e-mail de test
Adresse e-mail | Autres champs | Description |
---|---|---|
success@xsolla.com | Données aléatoires | Retrait réussi |
failed@xsolla.com | Données aléatoires | Retrait échoué |
Tester les numéros de téléphone
Numéro de téléphone | Autres champs | Description |
---|---|---|
+1 (555) 123-4567 | Données aléatoires | Retrait réussi |
+1 (555) 987-6543 | Données aléatoires | Retrait échoué |
Cet article vous a été utile ?
Évaluer cette page
Préfère ne pas répondre
Merci pour votre commentaire !
Faute de frappe ou autre erreur dans le texte ? Sélectionnez le texte concerné et appuyez sur Ctrl+Entée.