Configurer l’achat d’objets

Créer une commande côté serveur de l'application

Pour créer une commande avec les données utilisateur et les données de l’objet côté Xsolla, utilisez l’appel API Create payment token for purchase. Cette méthode renverra un jeton de paiement, nécessaire pour ouvrir l’interface et effectuer un paiement. Pour utiliser le mode bac à sable, passez le paramètre “sandbox”: true dans le corps de la requête d’obtention du jeton.

Limites :

  • Vous devez passer le pays ou l’adresse IP de l’utilisateur dans la requête de jeton de paiement. Ces données permettent au système de déterminer la devise d’achat, la langue de l’interface de paiement et de calculer les taxes.
  • Si la devise n’est pas passée dans le jeton, elle est déterminée en fonction du pays.
  • Si la devise est passée dans le jeton, l’utilisateur paie dans cette devise.
  • Dans le paramètre user_id, passez l’ID de l’utilisateur dans votre système d’authentification. Cet ID est utilisé pour valider l’utilisateur avant un achat. Lors des tests, vous pouvez passer un symbole aléatoire dans ce paramètre.
Note
Par défaut, la durée de vie du jeton est de 24 heures. Si vous souhaitez modifier cette valeur, contactez votre responsable de la réussite client ou envoyez un e-mail à csm@xsolla.com. La nouvelle valeur sera activée pour tous les projets de votre entreprise créés dans le Compte éditeur.

Ouvrir l'interface de paiement

Effectuer un paiement test

Pour tester le processus de paiement, utilisez le mode bac à sable. Il s’agit d’un environnement autonome qui reproduit toutes les fonctionnalités d’un environnement réel, à l’exception des paiements réels et des paiements refusés. Pour accéder au mode bac à sable, passez le paramètre “sandbox”: true lorsque vous créez une commande.

Note

Avant la signature d’un contrat avec Xsolla, le test du processus de paiement n’est disponible qu’en mode bac à sable.

Les tests n’impliquent pas de retrait d’argent d’un compte bancaire réel.

  1. Ouvrez l'interface de paiement en mode bac à sable.
  2. Choisissez le mode de paiement Carte bancaire.
  3. Entrez les informations de la carte bancaire. Dans les autres champs (par exemple, le nom ou l'adresse), entrez n'importe quelle donnée. Vous pouvez également indiquer des informations incorrectes (numéro de carte ou date d'expiration) pour vérifier si une erreur est générée.
  4. Cliquez sur Pay.
Liste des cartes de test
Voir la liste des cartes bancaires de test.
Note

Outre les informations de la carte, vous devez indiquer le code postal si au moins l’une des conditions suivantes est vraie :

  • Le pays de l’utilisateur est les États-Unis ou le Canada.
  • Le numéro d’identification bancaire (BIN) indique que la carte a été émise aux États-Unis.

Vous pouvez indiquer n’importe quel code postal valide (par exemple, 12345). Il détermine le taux de la taxe de vente, mais n’affecte pas la progression du paiement test.
Les paiements par carte bancaire en mode bac à sable peuvent être effectués dans les devises suivantes : USD, EUR, RUB, GBP, AED, ALL, AMD, ARS, AUD, AZN, BGN, BRL, BYN, CAD, CHF, CLP, CNY, COP, CZK, DKK, DZD, EGP, GEL, HKD, HRK, HUF, IDR, ILS, INR, ISK, JPY, KES, KGS, KRW, KZT, MAD, MDL, MKD, MNT, MXN, MYR, NGN, PEN, PHP, PKR, PLN, RON, RSD, SAR, SEK, SGD, THB, TRY, TWD, UAH, UYU, UZS, VEF, VND, ZAR.

Avis
En mode bac à sable, vous pouvez tester le paiement unique et le paiement par modes de paiement enregistrés en utilisant des cartes bancaires ou PayPal.
Pour voir les transactions effectuées en mode bac à sable :
  1. Ouvrez votre Compte éditeur.
  2. Accédez à Accounting > Transaction registry.
  3. Cochez la case Show test transactions.
Votre progression
Merci pour votre commentaire !
Dernière mise à jour: 4 Septembre 2024

Faute de frappe ou autre erreur dans le texte ? Sélectionnez le texte concerné et appuyez sur Ctrl+Entée.

Signaler un problème
Nous améliorons continuellement notre contenu grâce à vos commentaires.
Indiquez votre adresse e-mail pour un suivi
Merci pour votre commentaire !