| 开发者 |
vsptech
walleopay |
|---|---|
| 更新时间 | 2026年11月10日 11:37 |
| PHP版本: | 7.4 及以上 |
| WordPress版本: | 6.7 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
wp-content/plugins/walleopay-for-woocommerce, ou téléversez l’archive ZIP depuis Extensions → Ajouter.sk_test_… ou sk_live_…), disponible dans votre tableau de bord WalleoPay.whsec_…, un seul par compte, le même en test et en production) et collez-le dans le champ « Secret de webhook ». L’adresse de notification (de la forme https://votre-boutique.tld/wc-api/walleopay) n’a pas à être déclarée : l’extension l’envoie avec chaque paiement, et WalleoPay la préfère à l’URL par défaut du compte.En francs CFA (XAF). WalleoPay encaisse des montants entiers en francs, entre 100 et 1 000 000 FCFA. Un avertissement s’affiche dans les réglages si la devise de la boutique n’est pas XAF.
Le statut awaiting_confirmation signifie que le client a payé au code marchand et que le rapprochement est effectué manuellement par WalleoPay ; cela peut prendre plusieurs heures. La commande est placée en attente avec une note, puis validée automatiquement dès réception de la confirmation. Vous pouvez aussi cliquer sur « Rafraîchir le statut WalleoPay » dans l’encart de la commande.
Oui : sans webhook, les commandes ne seront validées qu’au retour du client sur la boutique. Si le client ferme son navigateur avant de revenir, il faudra rafraîchir le statut manuellement. Sur un site en développement ou derrière une authentification HTTP, exposez l’URL ou utilisez un tunnel.
Non, et l’extension ne s’y fie jamais. Après vérification de la signature et de l’horodatage, elle ré-interroge GET /payments/{id} et n’accepte la commande que si l’API répond succeeded avec un montant (commission du client mise à part) et une devise identiques à ceux de la commande. En cas d’écart, la commande est placée en attente avec une note, jamais validée.
Oui. Le mode Test n’est pas une simulation : il passe par un vrai canal de paiement, débite réellement le client et crédite votre solde WalleoPay, commission comprise. Seuls les clés, l’historique et les statistiques restent séparés de la production. Choisissez le mode Test, utilisez votre clé sk_test_… et faites vos essais avec de petits montants. Le mode effectivement appliqué découle toujours de la clé utilisée, jamais d’un paramètre de requête.
Oui. La commande reste payable, et « Payer la commande » ouvre une nouvelle tentative sous sa propre référence (numéro de commande, puis -2, -3…) et sa propre clé d’idempotence. Une nouvelle tentative ne s’ouvre qu’une fois la précédente close : il n’y a jamais deux paiements payables à la fois pour une même commande, et un paiement réussi ou en cours de rapprochement bloque toute nouvelle demande.
Oui. Quand la commission est à la charge du client, WalleoPay l’ajoute au montant demandé : le paiement porte sur le total de la commande plus la commission. L’extension met la commission de côté avant de comparer, valide la commande et ajoute une note indiquant la commission payée. Tout autre écart laisse la commande en attente.
Activez « Journalisation » dans les réglages, puis ouvrez WooCommerce → État → Journaux et sélectionnez la source « walleopay ». Les clés secrètes et secrets de webhook y sont systématiquement masqués.
-2, -3…, clé propre), jamais deux paiements payables à la fois ; la notification d’une tentative remplacée ne touche plus la commande ; un second paiement réussi est signalé par une note.hash_equals, tolérance de 300 s) avec re-vérification obligatoire auprès de l’API.