Sirjaw Data Shopping and Reselling

Complete User Guide - Everything you need to know

🚀 Getting Started

Welcome to the platform

📝

Step 1: Register

Create your account with username, email, and phone number

💰

Step 2: Top Up Wallet

Add funds to your wallet via bank transfer

📱

Step 3: Buy Data

Select network, bundle, and enter recipient number

✅

Step 4: Track Orders

Monitor order status in your dashboard

🔐 Login & Registration

To register a new account:

  1. Go to the login page
  2. Click "Register here"
  3. Fill in your details:
    • Username (unique identifier)
    • Email address
    • Full name
    • Phone number (format: 0XXXXXXXXX)
    • Password (minimum 4 characters)
  4. Click Register
  5. Login with your new credentials
💡 Tip: Use the "Remember Me" option to stay logged in for 30 days.
🔒 Forgot Password? Click "Forgot Password" on the login page, enter your email, and you'll receive a reset link.
📊 Understanding Your Dashboard
Section What you can do
Wallet Balance View current balance and top up funds
Stats Cards See total orders, spent amount, and data used
Action Buttons Buy Data, Bulk Order, Top Up, Import Excel
Recent Orders View your latest transactions
Filters Search and filter orders by date, status, phone, network

đŸ“Ļ Buying Data Bundles

How to purchase data for yourself or customers

📱 Single Order Purchase
  1. Click the "Buy Data" button on your dashboard
  2. Select your Network (MTN, Vodafone, Glo, AirtelTigo)
  3. Choose the Data Bundle (e.g., 1GB, 2GB, 5GB)
  4. Enter the Recipient Phone Number (0XXXXXXXXX format)
  5. Review the Order Summary
  6. Click "Place Order" to confirm
💡 Tip: Your final price reflects your role's discount or markup. The system automatically applies your pricing!
đŸ“Ļ Bulk Orders

Place multiple orders at once using the bulk order feature:

  1. Click "Bulk Order" button
  2. Select the Network
  3. Enter orders in the text area (one per line):
0541939936 1
0541939937 5
0556186221 2
  1. Click "Validate Orders" to check your entries
  2. Review validation results (total data, total amount)
  3. Click "Import Orders" to process all orders
📋 Format: Each line must be: phone_number capacity (space separated)
📎 Excel Import

Coming soon - Import bulk orders from Excel files for even faster processing.

💰 Wallet & Payments

Managing your funds and transactions

đŸ’ŗ Adding Funds to Wallet
  1. Click "Top Up" button on your dashboard
  2. View the bank transfer details displayed
  3. Make a transfer to the provided bank account
  4. Enter the Amount you transferred
  5. Enter the Reference Number from your bank transfer
  6. Upload a Receipt/Screenshot of the transaction
  7. Click "Submit Payment Request"
  8. Wait for admin approval (you'll receive notification)
💡 Tip: Your wallet will be credited automatically once admin approves your payment request.
📊 Transaction History

View all your wallet transactions:

  • Go to "Transactions" section
  • See all credits (deposits) and debits (purchases)
  • Track your balance after each transaction
  • View reference numbers for reconciliation
📋 Order Status Explained
StatusMeaning
PendingOrder received, awaiting processing
ProcessingOrder is being processed
CompleteData bundle delivered successfully
ErrorOrder failed - contact support

👤 Account Management

Managing your profile and settings

📝 Updating Your Profile
  1. Go to "Profile" section
  2. Update your:
    • Email address
    • Full name
    • Phone number
  3. Change password (optional - leave blank to keep current)
  4. Click "Update Profile" to save changes
â„šī¸ Note: Username cannot be changed once created.
🔑 API Access

If you're a reseller/partner, you can access our API:

  1. Go to "API Access" section
  2. View your API Key (public)
  3. View your API Secret (private - shown once)
  4. Use the provided code examples to integrate
  5. Regenerate keys if compromised (old keys will stop working)
âš ī¸ Important: Keep your API secret secure! Never share it publicly or commit it to code repositories.

🔌 API Integration

For developers and resellers

📡 API Overview

Our REST API allows you to integrate data bundle purchases into your own applications.

Base URL: https://yourdomain.com/api.php Authentication: X-API-Key: your_api_key_here
🔑 Available Endpoints
EndpointMethodDescription
v1/balanceGETGet wallet balance
v1/bundlesGETGet available bundles with pricing
v1/orderPOSTCreate a new order
v1/order/statusGETCheck order status
đŸ’ģ Example: Create Order (cURL)
curl -X POST "https://yourdomain.com/api.php?action=v1/order" \ -H "X-API-Key: your_api_key_here" \ -H "Content-Type: application/json" \ -d '{"network":"MTN","capacity":1,"recipient":"0244xxxxxx"}'
đŸ’ģ Example: Create Order (PHP)
<?php $apiKey = 'your_api_key_here'; $ch = curl_init('https://yourdomain.com/api.php?action=v1/order'); curl_setopt_array($ch, [ CURLOPT_RETURNTRANSFER => true, CURLOPT_POST => true, CURLOPT_HTTPHEADER => ['X-API-Key: ' . $apiKey, 'Content-Type: application/json'], CURLOPT_POSTFIELDS => json_encode([ 'network' => 'MTN', 'capacity' => 1, 'recipient' => '0244xxxxxx' ]) ]); $response = curl_exec($ch); $data = json_decode($response, true); print_r($data); ?>
📚 Full Documentation: Visit the API Documentation page in your dashboard for complete endpoint details and examples.

❓ Frequently Asked Questions

Common questions and answers

💰 Wallet & Payments

Q: How long does it take for my wallet to be credited after payment?

A: Once admin approves your payment request, funds are credited immediately. Approval typically takes 24-48 hours.

Q: What is the minimum deposit amount?

A: Minimum deposit is 5 GHS. Maximum deposit is 10000.00 GHS.

Q: Can I get a refund?

A: Refunds are processed only for failed orders. Contact admin for assistance.

📱 Orders & Delivery

Q: How long does it take to receive data after ordering?

A: Orders are processed instantly. You should receive data within 1-5 minutes.

Q: What if the data doesn't arrive?

A: Check order status. If status shows "Error", contact admin with your order number.

Q: Can I buy data for any network?

A: Yes, we support MTN, Vodafone, Glo, and AirtelTigo.

👤 Account

Q: I forgot my password. What should I do?

A: Click "Forgot Password" on the login page. Enter your email to receive a reset link.

Q: Can I change my username?

A: No, username cannot be changed after registration.

Q: Why am I getting logged out?

A: For security, sessions expire after 30 minutes of inactivity.

🔌 API

Q: How do I get API access?

A: Contact admin to be set up as an API partner. You'll receive your API credentials.

Q: Is there a rate limit?

A: Yes, default rate limit is 60 requests per minute.

Q: My API key was compromised. What do I do?

A: Regenerate your API key immediately from the API Access page. Old key will stop working.

💡 Still have questions? Contact support at your provided support email or phone number.