WooCommerce
WordPressWordPress 6.x · WooCommerce 8–9 (HPOS)
Modules de paiement à intégrer pour 22 plateformes. Installez, collez votre clé API et votre secret, et votre boutique accepte 50 pièces. Chaque module utilise le même paiement hébergé et le même webhook signé HMAC — le chemin de l'argent est identique à l'API.
Gratuit, sous licence MIT, et identique sur le chemin de l'argent — chaque module utilise le même paiement hébergé et le même webhook signé.
WordPress 6.x · WooCommerce 8–9 (HPOS)
OpenCart 3.0.x
OpenCart 2.3.x
PrestaShop 1.7.6+ · 8.x
PrestaShop 1.6.x
Magento 2.4.x Open Source
WHMCS 7.10 – 8.x
WordPress 6.x · EDD 3.x
Joomla 4/5 · VirtueMart 4.x
Joomla 4/5 · JoomShopping 5.x
MODX Revolution 2.8+ · Shopkeeper 3.x
Moodle 4.x (paygw)
IPS 4.7 · Commerce
Shop-Script 8–9
DLE 14+ · Billing
UMI.CMS 2.9+ · emarket
NetCat 5.6+
Simpla 2.3+
VamShop 2.x
PHPShop 4.x
ShopOS 2.5.x
Amiro.CMS 7.x
Rien ne correspond. L'API et le SDK PHP fonctionnent avec n'importe quelle plateforme.
Ceci suit les conventions documentées de chaque plateforme et est livré avec la même logique de webhook vérifiée, mais le CMS lui-même a des documents API publics limités — effectuez un test de validation sur une installation de staging avant de passer en production. Chaque README liste exactement ce qu'il faut confirmer.
Pas de plugin pour votre stack ? Déposez un fichier PHP dans n'importe quel site : créez une facture, redirigez vers le paiement hébergé, vérifiez le webhook signé. Les SDK Node.js et Python fonctionnent de la même manière.
Téléchargez-le de la manière dont votre CMS s'y attend — un plugin WordPress, une extension OpenCart, un module PrestaShop. Chaque ZIP contient un README avec les étapes exactes.
Créez un compte gratuit, copiez le api_key et le api_secret dans les paramètres du module, et définissez votre URL de rappel dans le tableau de bord Payora.
L'acheteur choisit une pièce sur le paiement hébergé. Payora confirme sur la chaîne, puis déclenche un webhook signé et votre commande passe à payée — automatiquement.
// what the module does on every callback
$raw = file_get_contents('php://input'); // raw, before parsing
$expected = hash_hmac('sha256', $ts . '.' . $raw, $secret);
if (!hash_equals($expected, $sig)) { http_response_code(401); exit; }
// only now is the order marked paid — idempotentlyRéponses directes, y compris les inconfortables : garde, frais et que se passe-t-il quand quelque chose ne va pas.
Centre d'aidePayora propose des modules gratuits pour WooCommerce, OpenCart 2 et 3, PrestaShop 1.6/1.7/8, Magento 2, WHMCS, Easy Digital Downloads, Joomla (VirtueMart et JoomShopping), Moodle, MODX, Invision Community, Shop-Script, DataLife Engine, UMI.CMS, NetCat, Simpla, VamShop, PHPShop, ShopOS et Amiro. Si votre plateforme n'est pas répertoriée, l'API REST standard et le SDK PHP en un fichier fonctionnent depuis n'importe quelle pile.
Non. Les modules sont gratuits et l'acceptation des paiements l'est aussi — Payora ne prélève 0% sur le côté acceptation. Vous ne payez que les frais de réseau on-chain ; des frais de plateforme ne s'appliquent que lorsque de l'argent sort : 1,5 % sur les paiements, transferts et retraits sur le plan Gratuit (0,75 % sur Pro, 0,5 % sur Business), plus les frais de réseau de la pièce envoyée. Le retrait minimum est l'équivalent de 50 $.
Payora confirme le paiement sur la chaîne et envoie ensuite à votre site un webhook signé HMAC-SHA256. Le module vérifie cette signature en temps constant, vérifie l'horodatage, et ne bascule l'ordre en payé qu'ensuite — de manière idempotente, donc un événement réessayé ne double jamais le crédit. Le webhook, et non l'acheteur revenant sur votre site, est la source de vérité.
Non. Le module ne fait que créer une facture, rediriger le payeur vers le paiement hébergé et vérifier le webhook signé qui revient — il ne détient aucune clé ni aucune donnée de carte. Le paiement lui-même est reçu par Payora et crédité sur votre solde, que vous retirez vers votre propre portefeuille.
PHP 7.4 ou plus récent, y compris PHP 8.3. Les modules et le SDK inclus évitent délibérément la syntaxe réservée à PHP 8 afin qu'ils fonctionnent sur un hébergement de boutique partagé typique.
Un SDK PHP sans dépendance : créez des factures, redirigez vers le paiement hébergé et vérifiez les webhooks signés. REST est disponible pour n'importe quel langage.