Praqor API v1.0 is Live

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.

01

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.

02

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.

03

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.

Your Server (API Client)
System ready. Awaiting execution command.
Your Server (Webhook Endpoint)
Listening on POST /api/webhooks...

Infrastructure specifications

Isolated signing environments

Transaction signing operations execute inside a dedicated, air-gapped environment entirely separate from the public webhook infrastructure.

m/44'/195'/0'/0/0 -> TXm3uLpZ...cK9mN2
m/44'/195'/0'/0/1 -> TPy7jWqB...F8nJ5

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.

Enterprise License
$0 / tx fee

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
Contact Sales

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.