WooCommerce
WordPressWordPress 6.x · WooCommerce 8–9 (HPOS)
Moduli di pagamento drop-in per 22 piattaforme. Installa, incolla la tua chiave API e il segreto, e il tuo negozio accetta 50 monete. Ogni modulo utilizza lo stesso checkout ospitato e lo stesso webhook firmato HMAC — il percorso del denaro è identico all'API.
Gratuito, con licenza MIT e identico sul percorso del denaro — ogni modulo utilizza lo stesso checkout ospitato e lo stesso webhook firmato.
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
Niente corrisponde. L'API e l'SDK PHP funzionano con qualsiasi piattaforma.
Questi seguono le convenzioni documentate di ciascuna piattaforma e vengono forniti con la stessa logica di webhook verificata, ma il CMS stesso ha documentazione API pubblica limitata — esegui un test di fumo su un'installazione di staging prima di andare in produzione. Ogni README elenca esattamente cosa confermare.
Nessun plugin per il tuo stack? Inserisci un file PHP in qualsiasi sito: crea una fattura, reindirizza al checkout ospitato, verifica il webhook firmato. Gli SDK di Node.js e Python funzionano allo stesso modo.
Caricalo nel modo in cui il tuo CMS si aspetta — un plugin WordPress, un'estensione OpenCart, un modulo PrestaShop. Ogni ZIP include un README con i passaggi esatti.
Crea un account gratuito, copia api_key e api_secret nelle impostazioni del modulo e imposta il tuo URL di callback nel dashboard di Payora.
L'acquirente sceglie una moneta al checkout ospitato. Payora conferma on-chain, poi attiva un webhook firmato e il tuo ordine passa a pagato — automaticamente.
// 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 — idempotentlyRisposte dirette, comprese quelle scomode: custodia, commissioni e cosa succede quando qualcosa va storto.
Centro assistenzaPayora offre moduli gratuiti per WooCommerce, OpenCart 2 e 3, PrestaShop 1.6/1.7/8, Magento 2, WHMCS, Easy Digital Downloads, Joomla (VirtueMart e JoomShopping), Moodle, MODX, Invision Community, Shop-Script, DataLife Engine, UMI.CMS, NetCat, Simpla, VamShop, PHPShop, ShopOS e Amiro. Se la tua piattaforma non è elencata, l'API REST semplice e il PHP SDK in un file funzionano da qualsiasi stack.
No. I moduli sono gratuiti e anche accettare pagamenti — Payora addebita 0% sul lato di accettazione. Paghi solo la commissione di rete on-chain; una commissione della piattaforma si applica solo quando il denaro esce: 1,5% su pagamenti, trasferimenti e prelievi nel piano Free (0,75% su Pro, 0,5% su Business), più la commissione di rete della moneta inviata. Il prelievo minimo è equivalente a $50.
Payora conferma il pagamento on-chain e poi invia al tuo sito un webhook firmato HMAC-SHA256. Il modulo verifica quella firma in tempo costante, controlla il timestamp, e solo allora cambia l'ordine a pagato — in modo idempotente, quindi un evento ripetuto non accredita mai due volte. Il webhook, non l'acquirente che torna al tuo sito, è la fonte della verità.
No. Il modulo crea solo una fattura, reindirizza il pagatore al checkout ospitato e verifica il webhook firmato che torna — non detiene chiavi né dati della carta. Il pagamento stesso è ricevuto da Payora e accreditato al tuo saldo, che puoi prelevare nel tuo portafoglio.
PHP 7.4 o versioni successive, inclusa PHP 8.3. I moduli e l'SDK incluso evitano deliberatamente la sintassi esclusiva di PHP 8 in modo che possano funzionare su hosting condivisi tipici.
Un singolo SDK PHP senza dipendenze: crea fatture, reindirizza al checkout ospitato e verifica i webhook firmati. REST è disponibile per qualsiasi linguaggio.