API de uma linha
Crie uma fatura em uma única chamada e redirecione para sua URL de pagamento. O modo Fiat bloqueia uma taxa por moeda; o modo cripto fixa o valor.
Um checkout hospedado e uma API de uma linha para 50 moedas. Faturas com preço em fiat ou criptomoeda, links de pagamento compartilháveis e webhooks assinados em que você pode confiar.
0% para aceitar — você só paga a taxa de rede on-chain.
O pagador cobre a taxa de rede em um pagamento recebido. Você paga 0% para aceitar em todos os planos.
Abra uma finalização real USDTA demonstração cria uma fatura descartável em um endereço real. Nenhum pagamento é esperado, e qualquer coisa que você enviar lá é uma transferência real na blockchain — por favor, não envie.
Uma chamada de API cria a fatura, a finalização hospedada recebe o pagamento, e um webhook assinado informa seu servidor que é final.
Crie uma fatura em uma única chamada e redirecione para sua URL de pagamento. O modo Fiat bloqueia uma taxa por moeda; o modo cripto fixa o valor.
Redirecione os clientes para um checkout limpo e otimizado para dispositivos móveis — eles escolhem uma moeda, escaneiam um QR ou abrem sua carteira, e a página confirma ao vivo.
Cada evento é assinado com HMAC-SHA256 usando chaves de idempotência — verifique antes de creditar um pedido.
A mesma chamada, um parâmetro de diferença. Escolha por fatura.
Preço em fiat, USD por padrão. O pagador escolhe qualquer moeda habilitada em sua conta, e a taxa é fixada por moeda na finalização.
mode "fiat" amount "9.99" fiat_currency "USD"
Melhor para lojas com preços em fiat.
Defina a moeda e o valor exato antecipadamente. O checkout abre diretamente no endereço, QR e valor.
mode "crypto" amount "25" currency "USDT_TRON"
Melhor para recargas, depósitos e valores acordados em cripto.
Gere um link do seu painel e envie-o para qualquer lugar — nenhuma integração necessária.
BTC, Gram (TON), ETH & cadeias EVM, Tron, Solana, LTC, DOGE, BCH além de USDT/USDC em todas as principais redes.
Instale um módulo pronto para WooCommerce, PrestaShop, Magento 2, OpenCart, WHMCS e mais, ou coloque um arquivo PHP em qualquer coisa personalizada.
Inglês, Russo, Ucraniano, Espanhol e Alemão. A finalização abre no idioma que você passar com a fatura.
Um pagamento parcial ou excessivo é registrado no livro razão somente para adição, então nada é perdido e nada é creditado duas vezes.
Envie uma Idempotency-Key com a chamada da fatura: uma solicitação repetida retorna a mesma fatura em vez de criar uma segunda.
Todo pagamento é creditado ao seu saldo Payora no momento em que é confirmado na blockchain. Retire para qualquer carteira externa: 1.5% no Free (0.75% Pro, 0.5% Business) mais a taxa de rede da moeda, um mínimo de $50, até 10 dias úteis.
<?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"Respostas diretas, incluindo as desconfortáveis: custódia, taxas e o que acontece quando algo dá errado.
Centro de ajudaCrie uma fatura com uma chamada de API (ID do pedido mais um valor em fiat ou criptomoeda), em seguida, redirecione o cliente para a URL de pagamento retornada. A Payora hospeda um checkout otimizado para dispositivos móveis onde eles escolhem uma moeda, pagam e veem a confirmação ao vivo. Quando o pagamento atinge a finalização, a Payora envia ao seu servidor um webhook assinado para que você possa marcar o pedido como pago.
50 ativos em 22 redes: Bitcoin, Ethereum e cadeias EVM (BNB, Polygon, Arbitrum, Base, Optimism, Avalanche), TON, Tron, Solana, Litecoin, Dogecoin, Bitcoin Cash, XRP e Stellar — além de USDT e USDC em todas as redes que as suportam. Uma integração cobre todos; o pagador escolhe no checkout.
A Payora cobra 0% para aceitar. Você só paga a taxa de rede on-chain em um pagamento recebido, e o pagador cobre isso. Não há taxa de configuração e nenhuma taxa mensal. As taxas de plataforma se aplicam apenas quando você move dinheiro para fora: 1.5% no Gratuito, 0.75% no Pro e 0.5% no Business — a mesma taxa para pagamentos, transferências internas e retiradas — e uma retirada ou pagamento também custa a taxa de rede da moeda sendo enviada. A retirada mínima é o equivalente a $50.
Por padrão, sim. Os endereços de recebimento são derivados de chaves mantidas pela Payora, os pagamentos chegam lá e sua parte é creditada ao seu saldo; você retira para sua própria carteira (1.5% no Free, 0.75% Pro, 0.5% Business, mais a taxa de rede, mínimo de $50, em até 10 dias úteis). Se você preferir que a Payora nunca tenha mantido seus fundos, comerciantes verificados podem solicitar a derivação de seu próprio xPub — então os pagamentos se estabelecem diretamente em carteiras que apenas você controla. Peça suporte para habilitar isso para sua conta.
Cada webhook é assinado com HMAC-SHA256 sobre o timestamp e o corpo bruto usando seu api_secret, com um timestamp para evitar replay e uma chave de idempotência para evitar processamento duplo. Recalcule a assinatura com uma comparação em tempo constante antes de creditar o pedido — o SDK de um arquivo faz isso por você.
Crie uma conta, adicione seu site, cole uma chamada de API ou instale um plugin. Aceitar permanece 0% em todos os planos.