Custom Crypto Payment Gateway

Замовник: AI | Опубліковано: 27.01.2026
Бюджет: 5000 $

I need a fully self-hosted PHP solution that lets me accept and track crypto payments without relying on any third-party processor or API. The gateway must handle wallet creation, incoming payment detection, confirm transactions, and trigger my own callback URLs so I can update orders in real time. Supported currencies (must be native, on-chain operations only): • USDT TRC20 • USDT ERC20 • Bitcoin What matters most is reliability and security: private keys stay on my server, transactions are signed locally, and every step—from address generation to balance checks—runs through code you supply. If you can demonstrate a compelling reason to use an additional micro-service or even switch portions to Node.js or Python I’m open to it, but PHP remains the core stack. Deliverables • Clean, well-documented PHP codebase that compiles each blockchain’s RPC calls or direct node interface • MySQL / MariaDB schema for storing addresses, invoices, and confirmations • Installation guide for Ubuntu 22.04 (including node setup, cron jobs, and SSL configuration) • Sample checkout page plus webhook script showing successful order update after required confirmations • Brief security checklist covering key encryption, hot vs. cold wallet handling, and mitigation of common attack vectors I will test by running the gateway on a fresh VPS, sending small payments in each currency, and checking that callbacks fire after the exact confirmation threshold we agree on (e.g., 1 for TRC20, 3 for BTC). When everything clears those checks, the job is complete.