Skip to content

redoh/crypto-payment-gateway

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

1 Commit
ย 
ย 

Repository files navigation

๐Ÿ’ฐ Crypto Payment Gateway

Multi-chain crypto payment gateway with real-time settlement

Supported Chains

Chain Token Network
โ‚ฟ Bitcoin BTC Mainnet / Lightning
ฮž Ethereum ETH, ERC20 Mainnet / L2
โ‚ฎ Tether USDT ERC20, TRC20, SOL
โ—ˆ Tron TRX, TRC20 Mainnet
โ—Ž Solana SOL, SPL Mainnet

Features

  • ๐Ÿ”„ Real-time settlement โ€” instant transaction confirmation
  • ๐Ÿ”” Webhook notifications โ€” configurable event callbacks
  • ๐Ÿท๏ธ Per-payment addresses โ€” unique address generation
  • ๐Ÿ’ฑ Multi-currency โ€” auto-conversion and rate locking
  • ๐Ÿ“Š Dashboard โ€” transaction analytics and reporting
  • ๐Ÿ”’ Security โ€” HSM key management, 2FA, audit logs

Quick Start

import { CryptoGateway } from '@redoh/crypto-gateway';

const gateway = new CryptoGateway({ apiKey: 'YOUR_KEY' });
const payment = await gateway.createPayment({
  amount: 100,
  currency: 'USDT',
  chain: 'TRC20',
  webhook: 'https://your-api.com/webhook'
});

Architecture

Client SDK โ†’ API Gateway โ†’ Chain Processors โ†’ Settlement Engine
                                โ†“
                        BTC | ETH | TRX | SOL

Tech Stack

  • Backend: Node.js, TypeScript
  • Blockchain: ethers.js, bitcoinjs, @solana/web3.js
  • Database: PostgreSQL, Redis
  • Infra: Docker, Kubernetes

Author

@redoh โ€” Senior Full-Stack Engineer | Fintech & Blockchain

About

๐Ÿ’ฐ Multi-chain crypto payment gateway โ€” BTC, ETH, USDT, TRX, SOL with real-time settlement

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors