API in un'unica riga
Crea una fattura in un'unica chiamata e reindirizza al suo URL di pagamento. La modalità fiat blocca un tasso per moneta; la modalità crypto fissa l'importo.
Un checkout ospitato e un'API in un'unica riga per 50 monete. Fatture in valuta fiat o crypto, link di pagamento condivisibili e webhook firmati di cui ti puoi fidare.
0% da accettare — paghi solo la commissione di rete on-chain.
Il pagatore copre la commissione di rete su un pagamento in entrata. Paghi il 0% per accettare in ogni piano.
Apri un vero USDT checkoutLa demo crea una fattura usa e getta su un indirizzo reale. Non è previsto alcun pagamento e qualsiasi cosa tu invii lì è un vero trasferimento on-chain — per favore non farlo.
Una chiamata API crea la fattura, il checkout ospitato riceve il pagamento e un webhook firmato informa il tuo server che è definitivo.
Crea una fattura in un'unica chiamata e reindirizza al suo URL di pagamento. La modalità fiat blocca un tasso per moneta; la modalità crypto fissa l'importo.
Reindirizza i clienti a un checkout pulito e mobile-first — scelgono una moneta, scansionano un QR o aprono il loro wallet, e la pagina conferma dal vivo.
Ogni evento è firmato HMAC-SHA256 con chiavi di idempotenza — verifica prima di accreditare un ordine.
La stessa chiamata, un parametro di distanza. Scegli per fattura.
Prezzo in fiat, USD per impostazione predefinita. Il pagatore sceglie qualsiasi moneta abilitata sul tuo account e il tasso è bloccato per moneta al checkout.
mode "fiat" amount "9.99" fiat_currency "USD"
Migliore per negozi con prezzi in fiat.
Fissa la moneta e l'importo esatto in anticipo. Il checkout si apre direttamente sull'indirizzo, QR e importo.
mode "crypto" amount "25" currency "USDT_TRON"
Ideale per ricariche, depositi e importi concordati in crypto.
Genera un link dal tuo cruscotto e invialo ovunque — nessuna integrazione richiesta.
BTC, Gram (TON), ETH e catene EVM, Tron, Solana, LTC, DOGE, BCH più USDT/USDC su ogni rete principale.
Installa un modulo pronto per WooCommerce, PrestaShop, Magento 2, OpenCart, WHMCS e altro, oppure inserisci un file PHP in qualsiasi cosa personalizzata.
Inglese, russo, ucraino, spagnolo e tedesco. Il checkout si apre nella lingua che passi con la fattura.
Un pagamento parziale o in eccesso è registrato nel libro mastro a sola aggiunta, quindi nulla va perso e nulla viene accreditato due volte.
Invia una Idempotency-Key con la chiamata della fattura: una richiesta ripetuta restituisce la stessa fattura invece di crearne una seconda.
Ogni pagamento viene accreditato sul tuo saldo Payora nel momento in cui viene confermato on-chain. Preleva su qualsiasi wallet esterno: 1.5% su Free (0.75% Pro, 0.5% Business) più la commissione di rete della moneta, un minimo di $50, fino a 10 giorni lavorativi.
<?php
require 'Payora.php';
$payora = new Payora('https://api.payora.money', $apiKey, $apiSecret);
// fiat-priced: the payer picks the coin at checkout
// (crypto-priced: 'mode' => 'crypto', 'currency' => 'USDT_TRON')
$inv = $payora->createInvoice([
'order_id' => '42',
'mode' => 'fiat',
'amount' => '9.99',
]);
header('Location: ' . $inv['pay_url']);
// webhook: verify over the RAW body, then credit once
$event = $payora->verifyWebhook(file_get_contents('php://input'), getallheaders());
if ($event && $event['status'] === 'paid') {
creditOrder($event['order_id']);
}const Payora = require('./payora');
const payora = new Payora('https://api.payora.money', KEY, SECRET);
// fiat-priced invoice → hosted checkout
const inv = await payora.createInvoice({ order_id: '42', mode: 'fiat', amount: '9.99' });
res.redirect(inv.pay_url);
// webhook: pass the RAW body, not parsed JSON
app.post('/payora/webhook', express.raw({ type: '*/*' }), (req, res) => {
const event = payora.verifyWebhook(req.body, req.headers);
if (event && event.status === 'paid') creditOrder(event.order_id);
res.sendStatus(200);
});from payora import Payora
payora = Payora('https://api.payora.money', KEY, SECRET)
# fiat-priced invoice → hosted checkout
inv = payora.create_invoice({'order_id': '42', 'mode': 'fiat', 'amount': '9.99'})
return redirect(inv['pay_url'])
# webhook: verify the raw body before crediting
event = payora.verify_webhook(request.get_data(), request.headers)
if event and event['status'] == 'paid':
credit_order(event['order_id'])# signature = HMAC-SHA256(api_secret, timestamp + "." + raw_body)
BODY='{"order_id":"42","mode":"fiat","amount":"9.99"}'
TS=$(date +%s)
SIG=$(printf '%s.%s' "$TS" "$BODY" | openssl dgst -sha256 -hmac "$SECRET" | cut -d' ' -f2)
curl -X POST https://api.payora.money/v1/invoice \
-H "X-Payora-Key: $KEY" -H "X-Payora-Timestamp: $TS" \
-H "X-Payora-Signature: $SIG" -H 'Idempotency-Key: order-42' \
-H 'Content-Type: application/json' -d "$BODY"Risposte dirette, comprese quelle scomode: custodia, commissioni e cosa succede quando qualcosa va storto.
Centro assistenzaCrea una fattura con una chiamata API (ID ordine più un importo in fiat o criptovaluta), quindi reindirizza il cliente all'URL di pagamento restituito. Payora ospita un checkout mobile-first dove possono scegliere una moneta, pagare e vedere la conferma in tempo reale. Quando il pagamento raggiunge la finalità, Payora invia al tuo server un webhook firmato in modo che tu possa contrassegnare l'ordine come pagato.
50 asset su 22 reti: Bitcoin, Ethereum e catene EVM (BNB, Polygon, Arbitrum, Base, Optimism, Avalanche), TON, Tron, Solana, Litecoin, Dogecoin, Bitcoin Cash, XRP e Stellar — più USDT e USDC su ogni rete che le supporta. Un'integrazione le copre tutte; il pagatore sceglie al checkout.
Payora addebita 0% per accettare. Paghi solo la commissione di rete on-chain su un pagamento in entrata, e il pagatore la copre. Non ci sono costi di attivazione e nessuna commissione mensile. Le commissioni della piattaforma si applicano solo quando trasferisci denaro: 1.5% su Free, 0.75% su Pro e 0.5% su Business — la stessa tariffa per pagamenti, trasferimenti interni e prelievi — e un prelievo o pagamento costa anche la commissione di rete della moneta inviata. Il prelievo minimo è equivalente a $50.
Di default, sì. Gli indirizzi di ricezione sono derivati dalle chiavi detenute da Payora, i pagamenti arrivano lì e la tua quota viene accreditata sul tuo saldo; puoi prelevare nel tuo portafoglio (1.5% su Free, 0.75% Pro, 0.5% Business, più la commissione di rete, $50 minimo, fino a 10 giorni lavorativi). Se preferisci che Payora non abbia mai detenuto i tuoi fondi, i commercianti verificati possono richiedere la derivazione dal proprio xPub — quindi i pagamenti si sistemano direttamente nei portafogli che controlli solo tu. Chiedi supporto per abilitarlo per il tuo account.
Ogni webhook è firmato con HMAC-SHA256 sul timestamp e sul corpo raw utilizzando il tuo api_secret, con un timestamp per prevenire il replay e una chiave di idempotenza per prevenire il doppio trattamento. Ricalcola la firma con un confronto a tempo costante prima di accreditare l'ordine — il SDK a file unico fa questo per te.
Crea un account, aggiungi il tuo sito, incolla una chiamata API o installa un plugin. Accettare rimane 0% su ogni piano.