Africa Secrue Payment System for All Digital Asset and currency
# Africa Crypto Payment Gateway
A comprehensive crypto payment gateway solution for African businesses, supporting Bitcoin (BTC), Ethereum (ETH), and USDT payments with instant conversion to West African currencies.
## Features
### Core Features
- **Accept Crypto Payments**: Support for Bitcoin, Ethereum, and USDT
- **Payment Link Generation**: Create shareable payment links instantly
- **Merchant Dashboard**: Complete dashboard with analytics and insights
- **Transaction Tracking**: Real-time transaction monitoring and management
- **West African Currency Support**: Convert to 15+ West African currencies
- **Beautiful UI**: Modern, responsive design with Bootstrap 5 and animations
### Advanced Features
- **Exchange Rate Management**: Real-time crypto-to-fiat exchange rates
- **Webhook Integration**: Automated payment notifications
- **API Keys**: RESTful API for developers
- **Multi-currency Support**: NGN, GHS, XOF, and more
- **Mobile Responsive**: Works perfectly on all devices
- **Security Features**: SSL-ready, secure authentication, audit logging
## Installation
### Prerequisites
- PHP 8.0 or higher
- MySQL 5.7 or higher
- Apache/Nginx web server
- SSL certificate (recommended for production)
### Setup Instructions
1. **Database Setup**
```bash
# Import the database schema
mysql -u username -p database_name
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^pay/(.*)$ pay.php?id=$1 [L,QSA]
```
4. **File Permissions**
```bash
chmod 755 -R /path/to/project
chown www-data:www-data -R /path/to/project
```
## Project Structure
```
africa-crypto-payment/
|-- config/
| |-- database.php # Database configuration
|-- database.sql # Database schema
|-- index.php # Landing page
|-- login.php # User login
|-- register.php # User registration
|-- dashboard.php # Merchant dashboard
|-- create-payment-link.php # Payment link creation
|-- …