Complete Documentation Guide

Kinsmen ExchangePro

Advanced Cryptocurrency Exchange Platform

PHP 8.3 CodeIgniter 4 Highly Secure PWA Ready

Introduction

Getting started with Kinsmen ExchangePro

Kinsmen ExchangePro is a comprehensive cryptocurrency exchange platform built on CodeIgniter 4. It provides a secure, feature-rich environment for users to trade, invest, and manage their cryptocurrency portfolios with enterprise-grade security and performance.

Trading Features

Automated trading bot, buy/sell crypto, portfolio management

Investment Plans

Flexible investment plans with competitive returns

Secure Wallets

Multi-currency support with cold storage security

Mobile PWA

Progressive Web App with push notifications

Core Features

Everything you need in one platform

Buy Crypto

Purchase cryptocurrency using credit/debit cards, bank transfers, or local payment methods

  • Multiple payment methods
  • Instant delivery
  • Transparent fees

Trading Bot

Automated 24/7 trading with advanced algorithms and risk management

  • Automated trading
  • Risk management
  • Real-time execution

Invest & Earn

Multiple investment plans with competitive returns (15% - 40% daily)

  • Flexible plans
  • Auto profit distribution
  • High ROI

Wallet Connect

Connect MetaMask, Trust Wallet, and other Web3 wallets securely

  • Multi-wallet support
  • Secure integration
  • One dashboard

Progressive Web App (PWA)

Install as a native app with offline support and push notifications

Push Notifications
Offline Mode
Installable
Fast Loading

System Requirements

What you need to run the platform

PHP Requirements

PHP Version Required

8.3 or higher

ionCube Loader Required

For encrypted files

Required PHP Extensions:

intl
mbstring
json
mysqli/mysqlnd
libcurl
gd/imagick

Recommended Extension

Redis

High-performance caching (optional - falls back to file cache)

Optional

PHP Configuration

allow_url_fopen = On
                                zlib.output_compression = Off
                                max_execution_time = 300
                                memory_limit = 512M
                                upload_max_filesize = 10M
                                post_max_size = 10M

Installation Guide

Step-by-step installation instructions

Pre-Installation Checklist

1

Upload Files

Upload application files to your server via FTP/SSH

Important: Upload app, vendor, composer.json, composer.lock, and writable folders ONE LEVEL ABOVE your public_html directory for security.
/home/username/ (root - NOT public_html)
                                            ├── app/ ← Upload here
                                            ├── vendor/ ← Upload here
                                            ├── writable/ ← Upload here
                                            ├── .composer.json ← Upload here
                                            ├── .composer.lock ← Upload here
                                            └── public_html/
                                            └── (public folder contents)

CoinDesk API Setup

Configure real-time price updates

Kinsmen ExchangePro uses the CoinDesk API for real-time cryptocurrency price updates. A free API key is required.

Getting Your Free API Key

  1. 1
  2. 2
    Create an account or log in
  3. 3
    Click "Create New API Key" and copy it immediately
  4. 4
    Go to your admin panel → Settings → API Configuration
  5. 5
    Paste your API key and save

Free Tier

  • 10,000 requests/month
  • ~330 requests/day
  • Sufficient for most use cases

Recommended Config

  • Update every 5 minutes
  • Cache for 5 minutes
  • ~288 requests/day
2

Run Installation Wizard

Access your domain and follow the automatic installer

System Requirements Check
Database Setup & Connection
Admin Account Creation
Installation Finalization
3

Complete Setup

Log in to admin panel and configure settings

  • Navigate to Settings → General Settings
  • Configure Email Settings (SMTP)
  • Add CoinDesk API Key
  • Set up Cron Jobs

Set up Cron Job

The cron job set up is required for automated tasks

Just make a get request to /api/cron every 5 minutes. See sample cron job command:

curl -s "https://yourdomain.com/api/cron" >
                                            /dev/null 2>&1

PWA Setup

Set up Dowloadable Mobile App

Kinsmen ExchangePro uses the CoinDesk API for real-time cryptocurrency price updates. A free API key is required.

Getting Your Free API Key

  1. 1
  2. 2
    Create an account or log in
  3. 3
    Click "Create New API Key" and copy it immediately
  4. 4
    Go to your admin panel → Settings → API Configuration
  5. 5
    Paste your API key and save

Free Tier

  • 10,000 requests/month
  • ~330 requests/day
  • Sufficient for most use cases

Recommended Config

  • Update every 5 minutes
  • Cache for 5 minutes
  • ~288 requests/day

Common Issues

Solutions to common problems

500 Internal Server Error

Common causes and solutions:

  • • Incorrect file permissions: Run chmod 777 writable/
  • • Missing .htaccess: Verify file exists in public directory
  • • PHP version: Check with php -v
  • • ionCube not installed: Verify with php -v | grep ionCube
Database Connection Failed

Check these items:

  • • Verify credentials: Check .env file for correct database info
  • • Create database: Run CREATE DATABASE your_database_name
  • • MySQL running: Check with systemctl status mysql
ionCube Loader Required

Install ionCube Loader:

For cPanel: Go to Select PHP Version → Enable ionCube Loader extension

Manual Installation: Download from ioncube.com and add to php.ini

Prices Not Updating

Common fixes:

  • • API Key missing: Add CoinDesk API key in Settings
  • • Rate limit exceeded: Check CoinDesk dashboard
  • • Cron job not running: Set up */5 * * * * /dev/null 2>&1

Get Support

We're here to help

Email Support

Get help via email

support@thekinsmen.net

Ticket System

Create support ticket

Response: 24-48 hours

Documentation

Comprehensive guides

You're reading it! 📚

Kinsmen ExchangePro v2.0.2

Built with CodeIgniter 4 | PHP 8.3+ | © 2026 The Kinsmen All rights reserved