Tapaya
Acceptation des paiements en magasinPremiers pasTests / sandbox

Tests / sandbox

Découvrez comment valider votre intégration dans l’environnement sandbox.

Appareil physique requis

Tap to Pay ne peut pas être testé sur un émulateur. Le SDK effectue des contrôles d’intégrité de l’appareil et ne parviendra pas à s’initialiser sur les émulateurs, les appareils rootés ou les appareils dont le bootloader est déverrouillé ; consultez Appareils pris en charge pour l’ensemble des exigences matérielles. Le mode sandbox nécessite tout de même un appareil physique compatible NFC ; seul le mouvement des fonds est simulé.

Activer le mode sandbox

Pour commencer à tester votre intégration sans traiter de paiements réels, vous devez initialiser le SDK sur l’environnement sandbox. Ainsi, toutes les transactions sont acheminées vers l’environnement sandbox et aucun argent réel n’est déplacé.

// Sandbox is the default (isProduction = false)
Accept.initialize(context = applicationContext)

Tester la saisie du PIN

Pour tester le parcours de saisie du PIN dans l’environnement sandbox, lancez une transaction avec un montant élevé. Les montants supérieurs au plafond de vérification du titulaire de la carte en sans contact exigent un PIN : l’interface de saisie du PIN sur l’écran tactile (on-glass) s’affiche alors.

Format du montant

N’oubliez pas que le SDK accepte généralement les montants dans la plus petite unité de la devise (entiers). Pour tester 10.05, vous passez 1005 comme montant.

Simuler des résultats de carte spécifiques

L’environnement sandbox réserve un ensemble de montants qui déclenchent de façon déterministe un code de réponse précis. Utilisez-les pour tester les cas d’échec sans avoir besoin d’une vraie carte refusée. Passez le montant dans la plus petite unité de la devise, comme d’habitude (par ex. 1.01 devient 101).

MontantCode de réponseScénario
1.0100Approuvé
1.0706Authentification de la carte rejetée
6.0554Carte expirée
6.0655PIN incorrect
8.0675Nombre d’essais du PIN dépassé
Il manque quelque chose sur cette page ?Demandez une fonctionnalité. Nous joignons cette page pour que l’équipe ait le contexte.