Partner Test and Go-Live

Utilisez notre environnement sandbox pour développer et tester votre intégration.

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
  • SSN Bypass number is 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
  • SSN Bypass number is 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.

Remboursement d'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) 

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

N'utilisez pas votre propre compte personnel pour tester les transactions dans l'environnement en direct d'Affirm, car Affirm fournit des renseignements de prêt et de remboursement aux agences de crédit. La capture de prêts de test arbitraires peut avoir un impact sur votre cote de crédit réelle. Veuillez travailler en collaboration avec l'équipe d'intégration des partenaires de distribution d'Affirm ou avec votre responsable de la réussite des clients qui coordonne votre lancement pour les tests dans l'environnement réel.

Confirmez l'emplacement de toutes les références d'environnement Affirm dont vous aurez besoin pour passer du sandbox à notre environnement réel.