Testez Apple Pay en mode bac à sable
Le mode bac à sable est un environnement autonome qui reproduit toutes les fonctionnalités de l’environnement ou du mode de production, à l’exception de l’autorisation utilisateur et de la possibilité d’effectuer des paiements réels. Pour accéder au mode bac à sable, envoyez “mode”:“sandbox”
lors de l’obtention d’un jeton.
Pour ouvrir l’interface de paiement, utilisez ce lien en spécifiant le jeton obtenu comme paramètre : https://sandbox-secure.xsolla.com/paystation4/?token={token}
.
En mode bac à sable, vous pouvez tester les scénarios suivants d’interaction avec l’interface de paiement Apple Pay :
- effectuer un paiement test dans le navigateur Safari ;
- effectuer un paiement test dans un navigateur via un code QR ;
- remboursement.
Compte de test Apple Pay
Prérequis
Avant de créer un compte de test, vous devez configurer un compte développeur Apple. Pour ce faire :
- Enregistrez votre identifiant de commerce.
- Créez un certificat de traitement des paiements ou obtenez une demande de signature de certificat (CSR) auprès de votre prestataire de services de paiement (PSP).
- Pour accepter des paiements dans un navigateur :
a. Créez un certificat d’identifiant de commerce.
b. Enregistrez et vérifiez votre domaine.
c. Vérifiez que toutes les pages web hébergeant un bouton « Apple Pay » utilisent le protocole HTTPS et que votre serveur web prend en charge le protocole de chiffrement TLS 1.2.
Créez un compte de test
Pour tester le processus de paiement, vous devez créer un compte Apple Pay en mode bac à sable :
- Connectez-vous à votre compte dans Apple Store Connect.
- Accédez à la section
Users and Access . - Dans l’onglet
Sandbox , ajoutez un compte de test :- Si vous avez déjà un compte de test, cliquez sur l’icône + et remplissez les informations sur l’utilisateur de test.
- Si vous n’avez pas de compte de test, cliquez sur
Create Test Accounts et remplissez les informations sur l’utilisateur de test.
- Cliquez sur
Create .
Le compte créé apparaît dans la liste des comptes de test. Pour les tests, connectez-vous avec ce compte sur vos appareils Apple de test (mobile ou ordinateur) et ajoutez des cartes de test.
Scénarios de test
Testez le paiement dans le navigateur Safari
Pour tester le paiement via Apple Pay dans le navigateur Safari :
- Ouvrez l’interface de paiement en mode bac à sable.
- Cliquez sur le bouton Apple Pay.
- Ouvrez Apple Pay sur votre appareil mobile ou ordinateur et effectuez le paiement avec une carte de test.
L’identifiant de la transaction s’affiche sur la page après la finalisation du paiement.
Pour consulter les informations détaillées, y compris les frais, des transactions effectuées en mode bac à sable :
- Dans le Compte éditeur, accédez à la section Accounting > Transaction registry.
- Activez la bascule Show test transactions.
Vous pouvez également consulter les informations des transactions et demander des remboursements dans le Compte éditeur dans la section Player support > Transaction search.
Testez le paiement dans le navigateur via un code QR
Si vous testez un paiement via Apple Pay dans un navigateur autre que Safari :
- Ouvrez l’interface de paiement en mode bac à sable.
- Cliquez sur le bouton Apple Pay.
- Utilisez votre iPhone pour scanner le code QR qui apparaît.
- Ouvrez Apple Pay sur votre iPhone et effectuez le paiement avec une carte de test.
Remboursement
- Configurez le webhook Refund.
- Effectuez un paiement test avec succès.
- Appelez la méthode API Demander un remboursement.
Une notification de remboursement du paiement est envoyée à l’URL du webhook.
Faute de frappe ou autre erreur dans le texte ? Sélectionnez le texte concerné et appuyez sur Ctrl+Entrée.