Test partenaire et mise en service
Utilisez l’environnement de test Affirm pour tester votre intégration avant la mise en service. Validez le passage à la caisse, l'autorisation, la capture, les remboursements et la gestion des erreurs pour garantir une expérience utilisateur fluide. Suivez les meilleures pratiques en matière de gestion des commandes et passez à la production lorsque vous êtes prêt.
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 test
Pas 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 d'environnement de test
2. Assurez-vous que le mode sandbox est activé dans les paramètres d'administration afin que les transactions de test passent à l'environnement sandbox Affirm
3. Assurez-vous que la valeur par défaut pour le paiement lors du checkout est définie sur Affirm. Consultez notre page des ressources de marque.
4. Accédez à la page de paiement afin de vérifier qu'Affirm s'affiche comme option de paiement.
5. Suivez les étapes ci-dessous pour tester votre front-end (test pour autoriser uniquement et Autoriser & Capturer) et système de gestion des commandes.
6. Vérifiez qu'Affirm ne s'affiche pas pour les adresses de facturation et d'expédition hors des États-Unis.
7. Vérifiez que l’objet checkout
inclut des renseignements de métadonnées spécifiques à la plateforme
8. Vérifiez que l’objet du checkout ou la demande d’autorisation/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 la Messagerie promotionnelle Affirm et vérifiez le 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 au checkout.
3. Lors du checkout, saisissez des adresses américaines et des informations de téléphone cellulaire valides (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 déjà un compte, 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 flux de paiement et cliquez sur CONFIRMER LE PRÊT
9. Confirmez que vous êtes redirigé vers user_confirmation_url
10. Confirmez que la réponse inclut le jeton checkout
.
11. Confirmez que le processus du checkout a appelé le point de terminaison API d'autorisation 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 le checkout 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 é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
- 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 sélectionner un autre mode de paiement.
Test de gestion des commandes (sandbox)
1. Lancez un checkout 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 é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
4. Saisissez 1234 pour le code de vérification et cliquez sur VERIFY CODE.
5. Terminez le processus du checkout et cliquez sur CONFIRMER LOAN.
6. Capturez les frais en utilisant le processus que vous souhaitez utiliser lors du 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 un checkout 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 é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
- Quatre chiffres au choix
4. Saisissez 1234 pour le code de vérification et cliquez sur VÉRIFIER LE CODE.
5. Terminez le processus du checkout et cliquez sur CONFIRMER LE PRÊT.
6. Annulez ou inversez le débit en utilisant le processus d'annulation actuel utilisé pour d'autres modes de paiement.
7. Confirmez que vous recevez une réponse de 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 checkout 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 é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
- Quatre chiffres au choix
4. Saisissez 1234 pour le code de vérification et cliquez sur VÉRIFIER LE CODE.
5. Terminez le processus du checkout et cliquez sur CONFIRMER LE PRÊT.
6. Capturez les frais à l'aide du processus que vous souhaitez utiliser pour traiter les commandes.
7. Remboursez ou annulez les frais en utilisant le processus de remboursement actuel utilisé pour d'autres modes de paiement
8. Confirmez que vous recevez une réponse de 200 de l'API Affirm.
9. Confirmez que statut de la charge est capturé dans le tableau de bord du commerçant.
Rembourser partiellement une charge capturée
1. Lancez le checkout 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 é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
- Quatre chiffres au choix
4. Saisissez 1234 pour le code de vérification et cliquez sur VÉRIFIER LE CODE.
5. Terminez le processus du checkout et cliquez sur CONFIRMER LE PRÊT.
6. Capturez les frais à l'aide du processus que vous souhaitez utiliser pour traiter les commandes.
7. Remboursez les frais pour un montant inférieur au total en utilisant le processus de remboursement actuel utilisé pour d'autres modes de paiement.
8. Confirmez que vous recevez une réponse de 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 le commerçant et le consommateur
2. Vérifiez que l'ID de charge Affirm dans les détails de la commande renvoie au prêt et à la charge dans votre tableau de bord du commerçant (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, saisissez une adresse non valide (par ex., un code postal non valide) lors du checkout.
2. Lancez le processus du checkout 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. Confirmez que vous retournez à la bonne page 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 les transactions de test dans l'environnement en direct d'Affirm, car Affirm signale les renseignements sur les prêts et les remboursements aux agences d'évaluation du crédit. La capture de prêts de test arbitraires pourrait affecter votre cote de crédit. Pour les tests en environnement réel, coordonnez-vous avec l'équipe d'intégration du partenaire de canal Affirm ou avec 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 2 months ago