Payment Network: Stripe, DZIT & BZeUSD

BizNode handles payments across a decentralized network — from credit card checkout to internal token credits to on-chain stablecoin settlement.

Stripe Payment Processing

Every payment begins with Stripe Checkout. When a customer pays, a webhook event fires into BizNode's payment pipeline, where it is categorized, routed, and tracked automatically.

💳

Webhook Receiver

Stripe sends checkout.session.completed events to your node's webhook endpoint. Signature is verified using STRIPE_WEBHOOK_SECRET before any processing begins.

📋

Category Routing

Each payment is classified by product metadata: DZITPACKAGE (credit purchase), TOPUP (account top-up), or BOOKS (digital product). Each category triggers a specialized worker.

📊

Stripe Tracker

Every transaction is logged in dzit_stripe_tracker with session ID, amount, currency, customer email, category, and processing status. Full audit trail.

Worker Pipeline

CategoryWorker ActionResult
DZITPACKAGECredit DZIT tokens to buyer's accountLedger updated, confirmation email sent
TOPUPAdd balance to node credit accountBalance increased, receipt generated
BOOKSGenerate and deliver digital productDownload link or voucher emailed

DZIT Tokens

DZIT is BizNode's internal credit currency — the fuel for node-to-node commerce across the decentralized network.

🪙

Internal Credits

Every service in the BizNode network costs a minimum of 1 DZIT. Credits are purchased via Stripe and stored in the node's ledger. No gas fees for internal transfers.

💱

Node-to-Node Commerce

When Node A's customer needs Node B's service, DZIT credits are transferred between ledgers. The requesting node pays, the providing node earns. Instant settlement.

📒

Ledger-Based Tracking

Every DZIT movement is recorded: credit, debit, transfer, refund. Full history per user and per node. Admin API endpoints for balance queries and adjustments.

DZIT API Endpoints

GET  /api/admin/dzit/balance/{email}   # Check DZIT balance
POST /api/admin/dzit/add               # Add credits (admin)
POST /api/admin/dzit/deduct            # Deduct credits (admin)
GET  /api/admin/dzit/history/{email}   # Full transaction history

BZeUSD Stablecoin

BZeUSD is a 1:1 USDT-pegged stablecoin on the Polygon network — the settlement layer for node owners who provide services across the BizNode network.

💵

1:1 USDT Peg

BZeUSD maintains a 1:1 peg with USDT on Polygon. Owners earn BZeUSD for every service their node provides to external customers and other nodes.

On-Chain Settlement

When a service is completed and confirmed, BZeUSD is transferred to the provider's Polygon wallet. Fully transparent, verifiable on-chain.

🏆

Owner Incentive

BZeUSD rewards active node operators. The more services your node delivers, the more BZeUSD you accumulate. Convert to USDT or hold for governance rights.

Payment Flow

End-to-end: from customer click to node credit.

👤 Customer 💳 Stripe Checkout 🔔 Webhook Event
🔍 Category Lookup ⚙ Worker (Voucher / Topup / Book) 📊 Stripe Tracker
🪙 DZIT Credit 🤖 Node Service Delivered 💵 BZeUSD Settlement

How It Works Together

A customer pays via Stripe. The webhook categorizes the payment and routes it to the correct worker. DZIT credits are issued or consumed. When a cross-node service is completed, BZeUSD settles the final value on Polygon. Three layers — fiat entry, internal credit, on-chain settlement — working as one seamless pipeline.

Start Your Payment Node

Download BizNode, configure Stripe, and start processing payments across the decentralized network.

Start Your Node Get DZIT Credits