Forum Discussion
ChakibEl
Première note
il y a 14 joursPennylaneConnect / Salesforce : statut non actualisé, erreur 403 Cloudflare
Bonjour,
Je teste le connecteur officiel PennylaneConnect entre Salesforce et Pennylane, dans des environnements sandbox.
La création d’une facture finalisée depuis Salesforce fonctionne correctement. En revanche, les changements de statut effectués ensuite dans Pennylane ne sont pas répercutés dans Salesforce.
Test réalisé
- Je crée une facture depuis Salesforce en sélectionnant Finalisée.
- La facture apparaît dans Pennylane au statut À venir.
- Salesforce affiche le bon numéro de facture et le statut À encaisser.
- Dans Pennylane, je passe manuellement la facture au statut Encaissée.
- Dans Salesforce, j’utilise l’action Actualiser, puis je recharge la page.
- Le statut reste À encaisser.
Le sens Salesforce → Pennylane fonctionne donc pour la création. La mise à jour du statut dans le sens Pennylane → Salesforce ne fonctionne pas dans ce test.
Diagnostic obtenu
Les journaux Salesforce montrent que l’action InvoiceUtility.refreshInvoice appelle :
GET https://connect.pennylane.com/api/invoices/{id}/hard-refresh
Cet appel reçoit :
- HTTP 403 Forbidden
- Une réponse HTML, au lieu des données attendues
- Une page de vérification Cloudflare « Just a moment… »
Les autres appels répondent HTTP 200. La vérification de connexion renvoie isSetupWorking: true et isInvoicingSetupWorking: true.
Cependant, la consultation des factures renvoie toujours status: "VALIDATED" et payment_status: "DUE".
Version installée
PennylaneConnect 3.2 — June 2026, package Salesforce non géré.
Ma demande
Quelqu’un a-t-il déjà rencontré ce blocage Cloudflare sur l’actualisation des factures ? Existe-t-il une correction ou une version plus récente du connecteur ?
Je souhaite également connaître le mécanisme et le délai de remontée des statuts de paiement vers Salesforce.
Le chatbot support me renvoie vers mon intégrateur. Or, mon intégrateur actuel ne maîtrise pas le fonctionnement technique de PennylaneConnect. J’ai besoin que ce diagnostic puisse être examiné par l’équipe technique Pennylane responsable du connecteur, notamment concernant le blocage sur connect.pennylane.com.
Merci pour votre aide.
Bonjour ChakibEl
Le connecteur officiel PennylaneConnect pour Salesforce est répertorié en interne comme "Certified" (Integration Dev status) avec "Live connectivity: Yes", il s'agit donc d'une intégration en production et non expérimentale.
Sur la fréquence de remontée des statuts Pennylane → Salesforce : la documentation officielle précise que pour les factures créées en plusieurs échéances et les abonnements, "le statut est actualisé quotidiennement" dans Salesforce — c'est donc une actualisation automatique à fréquence journalière, pas en temps réel.
Concernant l'action "Actualiser" (qui appelle GET /api/invoices/{id}/hard-refresh), le code source montre que cette route lève explicitement une erreur "Not implemented for integration_source" lorsque la source de la facture est Salesforce — même limitation appliquée à HubSpot, Pipedrive, WooCommerce et PrestaShop. Cette route n'est donc pas codée pour traiter un rafraîchissement sur une facture dont la source d'intégration est Salesforce.
De même, le mécanisme censé répercuter automatiquement un changement de statut de paiement effectué dans Pennylane vers la source de la facture (synchronisation destination → source) ne traite dans le code actuel que la source Dolibarr ; pour toute autre source, dont Salesforce, le code journalise "Not handled for source [...]" et ne réalise aucune mise à jour.
Sur le blocage Cloudflare 403 / page "Just a moment" rencontré précisément sur connect.pennylane.com/api/invoices/{id}/hard-refresh : les sources internes consultées ne permettent pas de confirmer la cause exacte de ce blocage ni l'existence d'un correctif ou d'une version plus récente du connecteur qui le résoudrait
1 Réponse
- Angélique_
Pennylaneur
Bonjour ChakibEl
Le connecteur officiel PennylaneConnect pour Salesforce est répertorié en interne comme "Certified" (Integration Dev status) avec "Live connectivity: Yes", il s'agit donc d'une intégration en production et non expérimentale.
Sur la fréquence de remontée des statuts Pennylane → Salesforce : la documentation officielle précise que pour les factures créées en plusieurs échéances et les abonnements, "le statut est actualisé quotidiennement" dans Salesforce — c'est donc une actualisation automatique à fréquence journalière, pas en temps réel.
Concernant l'action "Actualiser" (qui appelle GET /api/invoices/{id}/hard-refresh), le code source montre que cette route lève explicitement une erreur "Not implemented for integration_source" lorsque la source de la facture est Salesforce — même limitation appliquée à HubSpot, Pipedrive, WooCommerce et PrestaShop. Cette route n'est donc pas codée pour traiter un rafraîchissement sur une facture dont la source d'intégration est Salesforce.
De même, le mécanisme censé répercuter automatiquement un changement de statut de paiement effectué dans Pennylane vers la source de la facture (synchronisation destination → source) ne traite dans le code actuel que la source Dolibarr ; pour toute autre source, dont Salesforce, le code journalise "Not handled for source [...]" et ne réalise aucune mise à jour.
Sur le blocage Cloudflare 403 / page "Just a moment" rencontré précisément sur connect.pennylane.com/api/invoices/{id}/hard-refresh : les sources internes consultées ne permettent pas de confirmer la cause exacte de ce blocage ni l'existence d'un correctif ou d'une version plus récente du connecteur qui le résoudrait