Test partenaire et mise en service
Utilisez l’environnement de test Affirm pour tester votre intégration avant la mise en service. Validez le paiement, l'autorisation, la saisie, les remboursements et la gestion des erreurs pour assurer une expérience utilisateur fluide.Suivez les meilleures pratiques de gestion des commandes et passez en production dès que possible.
Aperçu
Avant de déployer votre intégration Affirm, vous devez la tester, afin de vous assurer que l'expérience utilisateur et votre système de gestion des commandes fonctionnent comme prévu. Effectuez vos tests front-end et de gestion des commandes tout en étant connecté à notre sandbox.
Voir notre exemple de plan de test.
Exemple de plan de testPas tous les tests peuvent s'appliquer à votre plateforme.
Paramètres de configuration administrateur
Effectuez les contrôles et tests suivants lorsque vous êtes connecté à notre sandbox.
1. Dans les paramètres d'administration, ajoutez vos clés publiques et privées de l'environnement de test
2. Assurez-vous que le mode bac à sable est activé dans les paramètres d'administration afin que les transactions de test soient exécutées dans l'environnement bac à sable d'Affirm.
3. Assurez-vous que la valeur par défaut pour le paiement à la caisse est réglée sur Affirm. Consultez notre page sur les atouts de la marque.
4. Rendez-vous sur la page de paiement pour vérifier qu'Affirm apparaît bien comme option de paiement.
5. Suivez les étapes ci-dessous pour tester votre système de gestion des commandes et votre système frontal (essai pour Authorize Only et Authorize & Capture).
6. Vérifiez qu'Affirm ne s'affiche pas pour les adresses de facturation et de livraison situées à l'extérieur des États-Unis.
7. Vérifiez que l'objet checkout inclut renseignements de métadonnées spécifiques à la plateforme
8. Vérifiez que l’objet de la caisse ou la requête d’autorisation/de capture inclut le order_id (order_id fait partie des rapports de règlement envoyés par Affirm et est utilisé à des fins de rapprochement)
9. Activez les messages promotionnels Affirm et vérifiez leur placement sur les pages suivantes :
- Page d'accueil / Page avant
- Page de catégorie / galerie de produits / défilement
- Page de produit
- Page panier ou mini panier
Après avoir testé votre site, désactivez Affirm pour vérifier que le paiement Affirm et la messagerie promotionnelle Affirm ne sont plus affichés.
Test front-end (sandbox)
Lancez et terminez le flux de paiement Affirm.
1. Ajoutez un article au panier sur votre site de test.
2. Passez à la caisse.
3. Lors du paiement, veuillez saisir des adresses américaines valides et des informations de téléphone cellulaire (nous ne pouvons pas tester votre configuration si l'adresse ou les informations de téléphone ne sont pas valides).
4. Sélectionnez Affirm comme option de paiement.
5. Si vous avez un compte existant, cliquez sur Se connecter.
6. Si vous n'avez pas de compte existant, créez-en un avec les éléments suivants :
- Tout nom et prénom
- Une adresse courriel avec un format valide
- Un numéro de téléphone cellulaire américain valide (vous n'avez pas besoin d'accéder à ce numéro) que vous utiliserez lors de toutes les tentatives de paiement ultérieures
- Une date de naissance supérieure à 18 ans
- Le numéro de contournement du NAS est 5678
7. Saisissez 123456 pour le code de vérification et cliquez sur VÉRIFIER LE CODE
8. Terminez le processus de paiement et cliquez sur CONFIRMER LE PRÊT
9. Confirmez que vous êtes redirigé vers user_confirmation_url
10. Confirmer que la réponse inclut le jeton checkout .
11. Confirmez que le processus de paiement a appelé le point de terminaison Authorize API et a reçu une réponse.
12. Confirmez que le statut des frais est autorisé dans le tableau de bord Commerçant.
Lancer et abandonner le flux de paiement Affirm
1. Lancez la procédure de paiement pour accéder à l'écran de création de compte.
2. Si vous avez déjà un compte, cliquez sur Se connecter.
3. Si vous n'avez pas de compte existant, créez-en un avec les informations suivantes :
- Tout nom et prénom
- Une adresse courriel avec un format valide
- Un numéro de téléphone cellulaire américain valide (vous n'avez pas besoin d'accéder à ce numéro) que vous utiliserez lors de toutes les tentatives de paiement ultérieures
- Une date de naissance supérieure à 18 ans
- Quatre chiffres au choix
4. Cliquez sur Retour à [nom du commerçant].
5. Confirmez que vous êtes redirigé vers user_cancel_url.
6. Confirmez que vous pouvez choisir un autre mode de paiement.
Test de gestion des commandes (sandbox)
1. Lancez une procédure de paiement pour accéder à l'écran de création de compte.
2. Si vous avez déjà un compte, cliquez sur Se connecter.
3. Si vous n'avez pas de compte existant, créez-en un avec les informations suivantes :
- Tout nom et prénom
- Une adresse courriel avec un format valide
- Un numéro de téléphone cellulaire américain valide (vous n'avez pas besoin d'accéder à ce numéro) que vous utiliserez lors de toutes les tentatives de paiement ultérieures
- Une date de naissance supérieure à 18 ans
- Le numéro de contournement du NAS est 5678
4. Saisissez 1234 pour le code de vérification et cliquez sur VÉRIFIER LE CODE.
5. Complétez le processus de caisse et cliquez sur CONFIRMER LE PRÊT.
6. Capturez les frais en utilisant le processus que vous prévoyez d'utiliser pour le traitement des commandes.
7. Confirmez que vous recevez une réponse 200 de l'API Affirm.
8. Confirmez que le statut de la charge est capturé dans le tableau de bord du commerçant.
Annuler une charge autorisée
1. Lancez une procédure de paiement pour accéder à l'écran de création de compte.
2. Si vous avez déjà un compte, cliquez sur Se connecter.
3. Si vous n'avez pas de compte existant, créez-en un avec les informations suivantes :
- Tout nom et prénom
- Une adresse courriel avec un format valide
- Un numéro de téléphone cellulaire américain valide (vous n'avez pas besoin d'accéder à ce numéro) que vous utiliserez lors de toutes les tentatives de paiement ultérieures
- Une date de naissance supérieure à 18 ans
- Quatre chiffres au choix
4. Saisissez 1234 pour le code de vérification et cliquez sur VÉRIFIER LE CODE.
5. Complétez le processus de paiement et cliquez sur CONFIRMER LE PRÊT.
6. Annuler, inverser ou résilier la transaction en utilisant la procédure d'annulation actuellement en vigueur pour les autres modes de paiement.
7. Confirmez que vous recevez une réponse 200 de l'API Affirm.
8. Confirmez que le statut de la charge est capturé dans le tableau de bord du commerçant.
Rembourser une charge capturée
1. Lancez le processus de commande pour accéder à l'écran de création de compte.
2. Si vous avez déjà un compte, cliquez sur Se connecter
3. Si vous n'avez pas de compte existant, créez-en un avec les informations suivantes :
- Tout nom et prénom
- Une adresse courriel avec un format valide
- Un numéro de téléphone cellulaire américain valide (vous n'avez pas besoin d'accéder à ce numéro) que vous utiliserez lors de toutes les tentatives de paiement ultérieures
- Une date de naissance supérieure à 18 ans
- Quatre chiffres au choix
4. Saisissez 1234 pour le code de vérification et cliquez sur VÉRIFIER LE CODE.
5. Complétez le processus de paiement et cliquez sur CONFIRMER LE PRÊT.
6. Capturez les frais en utilisant le processus que vous prévoyez d'utiliser pour le traitement des commandes.
7. Rembourser ou annuler les frais en utilisant la procédure de remboursement actuellement en vigueur pour les autres modes de paiement.
8. Confirmez que vous recevez une réponse 200 de l'API Affirm.
9. Confirmez que le statut de la charge est capturé dans le tableau de bord du commerçant.
Rembourser partiellement une charge capturée
1. Lancez le processus de commande pour accéder à l'écran de création de compte.
2. Si vous avez déjà un compte, cliquez sur Se connecter.
3. Si vous n'avez pas de compte existant, créez-en un avec les informations suivantes :
- Tout nom et prénom
- Une adresse courriel avec un format valide
- Un numéro de téléphone cellulaire américain valide (vous n'avez pas besoin d'accéder à ce numéro) que vous utiliserez lors de toutes les tentatives de paiement ultérieures
- Une date de naissance supérieure à 18 ans
- Quatre chiffres au choix
4. Saisissez 1234 pour le code de vérification et cliquez sur VÉRIFIER LE CODE.
5. Complétez le processus de paiement et cliquez sur CONFIRMER LE PRÊT.
6. Capturez les frais en utilisant le processus que vous prévoyez d'utiliser pour le traitement des commandes.
7. Rembourser les frais pour un montant inférieur au total en utilisant le processus de remboursement actuel utilisé pour les autres modes de paiement.
8. Confirmez que vous recevez une réponse 200 de l'API Affirm.
9. Confirmez que le statut de la charge est capturé dans le tableau de bord du commerçant.
Vérifier les détails de la commande d'une transaction test
1. Vérifiez que les détails de la commande affichent Affirm comme mode de paiement pour les vues du commerçant et du consommateur
2. Vérifiez que l'identifiant de frais Affirm figurant dans les détails de la commande correspond bien au prêt et aux frais dans votre tableau de bord marchand (voir le format ci-dessous).
- URL du prêt utilisateur : https://www.affirm.com/u/#/loans/ChargeID?trk=publicKey
- URL de facturation du commerçant : https://www.affirm.com/dashboard/#/details/ChargeID?trk=publicKey
Test de cas d'erreur
Le client voit une erreur lorsqu'il saisit des informations non valides avant de commencer le processus du checkout Affirm.
1. Sur votre site, entrez une adresse non valide (par exemple, un code postal invalide) lors du paiement.
2. Initiez le processus de caisse Affirm.
3. Confirmez que vous voyez une fenêtre expliquant le champ qui contient des informations non valides.
4. Cliquez sur Retour au commerçant.
5. Vérifiez que vous retournez bien sur la page appropriée pour modifier le champ.
Confirmez que vous recevez une erreur lorsque vous effectuez les opérations suivantes lors de l'utilisation de l'API Charge :
- Transmettez un jeton de paiement non valide ou manquant lors de l'autorisation d'un prélèvement
- Transmettre un ID de charge non valide lors de la capture d'une charge
- Annuler une charge avant de la capturer
- Capturer une charge deux fois
Paramètres administrateur et compte (production)
Tests en productionÉvitez d'utiliser votre compte personnel pour des transactions tests dans l'environnement réel d'Affirm, car Affirm transmet les renseignements sur les prêts et les remboursements aux agences d'évaluation du crédit.La saisie de prêts tests arbitraires pourrait affecter votre cote de crédit.Pour les tests en environnement réel, contactez l'équipe d'intégration des partenaires de distribution d'Affirm ou votre gestionnaire de la réussite client.
Confirmez l'emplacement de toutes les références d'environnement Affirm dont vous aurez besoin pour passer du sandbox à notre environnement réel.
- Clés API - https://www.affirm.com/dashboard/#/apikeys.
- URL de base de l’API - https://api.affirm.com.
- URL JavaScript - https://cdn1.affirm.com/js/v2/affirm.js.
Mis à jour 3 months ago