Programmable payment infrastructure for enterprise scale
Praqor provides a simple API that automates your entire payment lifecycle. We handle the complex infrastructure so you don't have to build it yourself.
Engineered for production environments
Building reliable payment systems requires significant engineering overhead. We built Praqor to handle the heavy lifting so your team can focus on your core product.
Automated payment tracking
Our infrastructure instantly detects when a payment is made and reliably alerts your application. Stop worrying about missed transactions or dropped webhooks.
Direct settlement
Funds never sit on our platform. Confirmed payments are automatically routed directly to your designated accounts, keeping you in complete control of your assets.
Seamless integration
Maintain complete control over your user experience. By integrating our REST API, your customers complete their payments entirely within your application without third-party redirects.
Technical flow simulation
Review the Praqor API data flow. Initiate a mock payment below to observe how the infrastructure verifies the transaction and dispatches the resulting webhook to your server.
Infrastructure specifications
Isolated signing environments
Transaction signing operations execute inside a dedicated, air-gapped environment entirely separate from the public webhook infrastructure.
Real-time block verification
Our indexers monitor the TRON network continuously. The system evaluates smart contract events and dispatches webhooks exactly when block consensus is reached.
HMAC webhook verification
Every payload is secured with HMAC-SHA256 signatures. We apply strict timestamp enforcement to prevent unauthorized replay attacks against your servers.
Automated treasury sweeps
Consolidate liquidity automatically. Confirmed deposits are swept to your primary treasury to prevent funds from resting in temporary deposit addresses.
Verifiable by design
Don't trust marketing. Audit the architecture. Praqor operates under a strict non-custodial model where trust is mathematically enforced, eliminating the need for traditional vendor reliance.
Zero Smart Contract Risk
We do not deploy custom TRON smart contracts to route or split your funds. 100% of deposited liquidity is swept directly via native TRC-20 transfers, mitigating on-chain vulnerabilities.
Closed-Loop Webhooks
Webhooks are dispatched from a dedicated air-gapped Redis stream. Every payload is cryptographically signed with HMAC-SHA256, allowing you to deterministically reject unauthorized inputs.
Zero percentage fees.
We don't skim your crypto. Praqor operates on a transparent, flat-rate infrastructure model. You pay exclusively for API access and guaranteed webhook delivery.
Billed out-of-band via standard fiat invoice to ensure absolute segregation from your liquidity flows.
- ✓ 100% Non-Custodial Routing
- ✓ Unlimited API Requests
- ✓ Priority Redis Webhook Delivery
- ✓ Automated Treasury Sweeps
Built for developers
Webhook payloads are deterministically verified using HMAC-SHA256 signatures over a concatenated timestamp and payload body. Replay attacks are inherently mitigated by validating the X-Praqor-Timestamp header against a strict tolerance window.
const crypto = require('crypto');
function verifyWebhook(rawBody, sigHeader, tsHeader, secret) {
// Reject payloads older than 5 minutes
const currentTs = Math.floor(Date.now() / 1000);
if (currentTs - parseInt(tsHeader) > 300) return false;
const payload = tsHeader + '.' + rawBody;
const hmac = crypto.createHmac('sha256', secret);
const digest = hmac.update(payload).digest('hex');
const expected = 'v1=' + digest;
return crypto.timingSafeEqual(
Buffer.from(sigHeader),
Buffer.from(expected)
);
}Technical FAQ
Answers to common architectural and operational inquiries.
Who pays the underlying network fees?
Praqor subsidizes the underlying network fees associated with settling funds. You are only responsible for your standard platform usage fee. There are no hidden costs.
How do you prevent duplicate payments?
Praqor implements deterministic idempotency. Every API request requires an Idempotency-Key header, ensuring that network timeouts or duplicate requests never result in your platform accidentally crediting a user twice.
What is your webhook delivery guarantee?
Our dispatcher utilizes guaranteed at-least-once delivery. If your endpoint is temporarily unavailable, the system automatically applies an exponential backoff retry mechanism.
Do I need to manage my own deposit wallets?
No. Praqor dynamically generates secure deposit addresses for each of your users. You only need to provide a single master destination address where all confirmed funds will be automatically swept.