Contenu
Dans certains cas, les commerçants peuvent être confrontés à des problèmes d’intégration de leur plateforme. Nous avons préparé l'article suivant pour couvrir les guides spécifiques à la plateforme à suivre si vous souhaitez résoudre les problèmes.
Guides spécifiques à la plateforme
Shopify
Voici les problèmes et/ou messages d'erreur sur lesquels vous pourriez tomber lors de l'intégration avec Shopify, avec leurs solutions respectives.
-
Message: "Votre paiement ne peut pas être traité pour des raisons techniques. Réessayez ou utilisez un autre mode de paiement".
- Vous devez vérifier si des SKU sont attribués à vos produits.
- Ouvrez la fonctionnalité Inspecter de votre navigateur et recherchez « sku ». Si "sku": null, veuillez attribuer des SKU à tous vos produits.
- Si des SKU ont déjà été attribués, veuillez vérifier vos clés de production privées et publiques, puis réessayer de procéder au paiement. En savoir plus sur les clés API ici.
- Vous devez vérifier si des SKU sont attribués à vos produits.
-
Message: "Échec du paiement : nous sommes désolés de ne pas pouvoir traiter votre transaction pour le moment.".
- Veuillez vérifier si vos clés de production sont actives et mettez-les à jour dans l'application Affirm en accédant à Paramètres > Fournisseurs de paiement > Méthodes de paiement alternatives > Affirm > Modifier.
- Veuillez vérifier si vos clés de production sont actives et mettez-les à jour dans l'application Affirm en accédant à Paramètres > Fournisseurs de paiement > Méthodes de paiement alternatives > Affirm > Modifier.
-
Message: "Merci d'avoir pensé à Affirm".
-
Veuillez vérifier la date de début de votre programme de financement.
-
Veuillez vérifier la date de début de votre programme de financement.
- Si l'application Zipify OneClickUpsell est installée, vos clients ne pourront pas voir Affirm lors du paiement car elle est acheminée via Zipify.
- Ajoutez une bannière Affirm à la page de votre panier qui redirige vers votre page *.myshopify.com/checkout. Cela redirigera le client vers votre page de paiement Shopify normale où les clients pourront voir Affirm.
- Ajoutez une bannière Affirm à la page de votre panier qui redirige vers votre page *.myshopify.com/checkout. Cela redirigera le client vers votre page de paiement Shopify normale où les clients pourront voir Affirm.
- La messagerie promotionnelle Affirm ne s'affiche pas.
- Vous pouvez en savoir plus sur la configuration de la messagerie promotionnelle dans cet article.
- Vous pouvez en savoir plus sur la configuration de la messagerie promotionnelle dans cet article.
WooCommerce
Voici les problèmes et/ou messages d'erreur sur lesquels vous pourriez tomber lors de l'intégration avec WooCommerce, avec leurs solutions respectives.
-
Message: "Nous avons rencontré un problème avec votre paiement. Veuillez contacter le commerçant pour finaliser votre achat".
- Ce problème peut provenir de clés de production inactives ou du mode Sandbox toujours activé. Accédez à Woocommerce > Paramètres > Paiements et décochez Affirm Sandbox. Si vous effectuez des tests en mode Sandbox, vérifiez si les clés sandbox sont actives.
- Ce problème peut provenir de clés de production inactives ou du mode Sandbox toujours activé. Accédez à Woocommerce > Paramètres > Paiements et décochez Affirm Sandbox. Si vous effectuez des tests en mode Sandbox, vérifiez si les clés sandbox sont actives.
-
Message: "Désolé, cette commande n'est pas valide et ne peut pas être payée".
- Contactez le support WooCommerce pour obtenir de l’aide.
- Contactez le support WooCommerce pour obtenir de l’aide.
-
Message: "Le statut de cette commande est « En cours de traitement », elle ne peut pas être payée. S'il vous plait contactez nous si vous avez besoin d'aide".
- Cette erreur peut apparaître si Signifyd est installé en tant que plugin dans WooCommerce après avoir passé une commande. Au lieu d'arriver sur la page de confirmation de commande, cette erreur s'affiche et le prêt est marqué comme Annulé dans le Portail Commerçant. Pour dépanner:
- Ouvrez "html/wp-content/plugins/woocommerce-signifyd-integration/includes/class-wc-signifyd-checkout-handler.php" à l'aide de votre éditeur
-
À la ligne 273, ajoutez :
case 'affirm':
return; - Après avoir effectué cette modification, testez le flux de paiement Affirm et vérifiez que vous atteignez la page de confirmation de commande.
- Cette erreur peut apparaître si Signifyd est installé en tant que plugin dans WooCommerce après avoir passé une commande. Au lieu d'arriver sur la page de confirmation de commande, cette erreur s'affiche et le prêt est marqué comme Annulé dans le Portail Commerçant. Pour dépanner:
-
Message: "La page que vous avez demandée est introuvable".
- Avant de procéder à la résolution, assurez-vous que WooCommerce est mis à jour.
- Accédez à Administrateur WordPress > Apparence > Éditeur et sélectionnez « VotreSite/woocommerce/single-product/price.php »
- Si ce fichier n'existe pas, copiez-le depuis ce chemin : "MAIN_DIR/wp-content/plugins/woocommerce/templates/single-product/price.php" vers "VotreSite/woocommerce/single-product/price.php".
- Ajoutez le code suivant au fichier juste en dessous de la balise de paragraphe avec la classe price.
<!--Custom Affirm promotional messaging -->
Remarque : Ce problème se produit généralement lors de l'utilisation ou de l'extension de modèles de produits personnalisés. À l'avenir, pour mettre à jour la couleur du message promotionnel Affirm, modifiez directement ce fichier : "VotreSite/woocommerce/single-product/price.php" et ajoutez les attributs nécessaires. Ce fichier ne sera pas écrasé par les mises à niveau du plugin Woocommerce.
<?php $price = $product->get_price() ? $product->get_price() : 0; ?>
<p id="learn-more" class="affirm-as-low-as" data-page-type="product" data-amount="<?php echo floatval( $price * 100 ) ?>"> </p>
- Accédez à Administrateur WordPress > Apparence > Éditeur et sélectionnez « VotreSite/woocommerce/single-product/price.php »
- Avant de procéder à la résolution, assurez-vous que WooCommerce est mis à jour.
-
Erreur: "Fatal error: Uncaught Error: Call to a member function get_price() on bool in ".
- Cette erreur peut survenir après une mise à jour. Nous vous conseillons de désinstaller et de réinstaller le plugin.
- Cette erreur peut survenir après une mise à jour. Nous vous conseillons de désinstaller et de réinstaller le plugin.
- Si vous êtes redirigé vers la page de commande mais que le mode de paiement Affirm ne peut pas s'ouvrir, assurez-vous que SSL est activé et que vous disposez d'un certificat SSL valide.
-
La messagerie promotionnelle Affirm ne s'affiche pas sur la page de produit :
- Ce problème se produit généralement si vous utilisez ou étendez des modèles de produits personnalisés. Pour résoudre ce problème, vous devrez ajouter manuellement du code à vos fichiers WooCommerce :
-
Accédez à Administrateur WordPress > Apparence > Éditeur et sélectionnez "VotreSite/woocommerce/single-product/price.php"
- Si ce fichier n'existe pas, copiez-le depuis ce chemin : "MAIN_DIR/wp-content/plugins/woocommerce/templates/single-product/price.php" vers "VotreSite/woocommerce/single-product/price.php".
-
Ajoutez le code suivant au fichier juste en dessous de la balise de paragraphe avec la classe price.
<?php $price = $product->get_price() ? $product->get_price() : 0; ?>
<p id="learn-more" class="affirm-as-low-as" data-page-type="product" data-amount="<?php echo floatval( $price * 100 ) ?>"> </p> - Enregistrez les modifications.
-
Accédez à Administrateur WordPress > Apparence > Éditeur et sélectionnez "VotreSite/woocommerce/single-product/price.php"
- Ce problème se produit généralement si vous utilisez ou étendez des modèles de produits personnalisés. Pour résoudre ce problème, vous devrez ajouter manuellement du code à vos fichiers WooCommerce :
- La messagerie promotionnelle Affirm ne s'affiche pas pour les produits créés à l'aide de l'extension Lots de produits WooCommerce :
- Vous pouvez consulter cet article pour savoir comment ajouter des messages promotionnels à ces produits.
Magento
Voici les problèmes et/ou messages d'erreur sur lesquels vous pourriez tomber lors de l'intégration avec Magento, avec leurs solutions respectives.
-
Message: "Nous avons rencontré un problème avec votre paiement. Veuillez entrer un état valide".
- Il s'agit d'un problème connu actuellement dans la version Magento 2.3.4 - Extension Affirm 3.0.3. Il ne reçoit pas correctement l'état de l'adresse de facturation du client lors du paiement. Affirm a un correctif pour ce bug en cours de développement ici.
- Il s'agit d'un problème connu actuellement dans la version Magento 2.3.4 - Extension Affirm 3.0.3. Il ne reçoit pas correctement l'état de l'adresse de facturation du client lors du paiement. Affirm a un correctif pour ce bug en cours de développement ici.
-
Message: "Clé de formulaire invalide. Veuillez actualiser la page".
-
Vérifiez quelle version de l'extension Affirm vous utilisez. Si vous utilisez la version 2.1.5, vous devrez mettre à niveau votre extension vers la dernière version, 3.0.3. L'extension v2.1.5 n'est pas compatible avec Magento Open Source 2.3+.
-
-
Message: "Affirm ne peut pas traiter les commandes avec un solde dû nul. Pour finaliser votre achat, veuillez suivre le processus de paiement standard".
- Vérifiez quel type de paiement vous utilisez. Un paiement de type redirect peut en être la raison, nous vous conseillons d'utiliser un type de paiement modal.
- Vérifiez quel type de paiement vous utilisez. Un paiement de type redirect peut en être la raison, nous vous conseillons d'utiliser un type de paiement modal.
- Les clients reçoivent un message d'erreur lorsqu'ils sont redirigés vers la page de confirmation de commande (Magento 2).
- Vous devrez peut-être rétrograder l’extension Affirm. L'extension Affirm v3.0.3 fonctionne avec les versions 2.3 et supérieures de Magento. Consultez cet article pour plus d’informations sur la gestion de Magento.
- Vous devrez peut-être rétrograder l’extension Affirm. L'extension Affirm v3.0.3 fonctionne avec les versions 2.3 et supérieures de Magento. Consultez cet article pour plus d’informations sur la gestion de Magento.
- Si votre site Web modifie dynamiquement le prix du produit en fonction de la taille, de la couleur ou d'un autre attribut et que la messagerie promotionnelle Affirm ne se met pas à jour lorsqu'une variante est sélectionnée :
- Un sélecteur permet d'appeler la fonction updateAffirmAsLowAs. Cette fonction met à jour le calcul du paiement mensuel à chaque fois que le prix change. Voir ces fichiers :
- VotreSite\Affirm\Block\Promotion\AslowasAbstract.php
- VotreSite\Affirm\Block\Promotion\ProductPage\Aslowas.php
- VotreSite\Affirm\Block\Promotion\CartPage\Aslowas.php
- VotreSite\Affirm\view\frontend\web\js\model\aslowas.js
- Un sélecteur permet d'appeler la fonction updateAffirmAsLowAs. Cette fonction met à jour le calcul du paiement mensuel à chaque fois que le prix change. Voir ces fichiers :
BigCommerce
Si vous rencontrez un message d'erreur indiquant « Nous avons rencontré un problème avec votre paiement. Veuillez contacter le commerçant pour finaliser votre achat », nous vous conseillons de vérifier si vos clés de production sont inactives. Vous pouvez également consulter cet article pour en savoir plus sur BigCommerce.
Si vous avez besoin d'aide supplémentaire, contactez notre Merchant Care à l'aide du widget d'assistance du Business Resource Hub.
API Direct
Nous avons rassemblé les étapes de dépannage suivantes à consulter chaque fois que vous rencontrez des problèmes lors de l'intégration avec Direct API. Cet article peut vous aider à démarrer.
-
Message: "Impossible de lire les données de la connexion de transport : une connexion existante a été fermée de force par l'hôte distant".
- Vérifiez quelle version de TLS vous utilisez. TLS v1.2 est la version minimale de TLS prise en charge par Affirm.
-
Message: "Le total de paiement fourni n'est pas valide. Veuillez contacter le commerçant pour finaliser votre achat".
-
Vérifiez si les valeurs sont transmises en cents et qu'il n'y a pas de virgule après l'attribut total :
"shipping_amount":0,
"tax_amount":0,
"total":10000,
-
Vérifiez si les valeurs sont transmises en cents et qu'il n'y a pas de virgule après l'attribut total :
- Après avoir passé une commande, un client n'est pas redirigé vers la page de confirmation de commande.
- Veuillez vérifier si vous utilisez les bonnes clés pour les environnements Sandbox et Production. Plus de détails ici.
Messagerie Aussi Bas Que
Lors de la mise en œuvre de la messagerie Aussi Bas Que sur votre plateforme, vous pourriez être confronté à d'éventuels problèmes. Nous avons rassemblé ces articles à consulter en cas de problèmes :
- Ajouter La Messagerie Promotionnelle à Votre Site Web
- Comment puis-je ajuster ou mettre à jour ma messagerie promotionnelle sur mon site Web ?
- Pourquoi ne puis-je pas faire apparaître ma messagerie promotionnelle ?
- Pourquoi ma messagerie promotionnelle ne fonctionne pas sur Shopify ?
Si vous avez besoin d'aide supplémentaire, contactez notre Merchant Care à l'aide du widget d'assistance du Business Resource Hub.