# ADP Account 
- Token : 54efd476-8d6e-483b-8b2a-c7904a8b4a6b
- Email reseller@clickairtime.com



## Version 2
http://206.225.87.174:8131

http://206.225.87.174:8131/admin

## Docker exec 
- docker exec -it 08824d4ed33a bash 

KWESI AIRTIME CHANGES:

* - user/merchant portal
* * - add a confirm option before sending airtime
* * - user should be able to cancel operation if not needed

* add some validations
    * * e.g. when entering a number for topup
* * * when click the image should not take you to the admin page


* Merchants not linked to Dealers
* Dealers can create merchants 
* Super Venders can create merchants
* Click will have one Merchant 
* Discount -> Commission
* Commission should be predefined (in global settions) | Dealers & Merchants
* USSD for Dealers -- 
* Dealer/Merchant registration - name should display on USSD during top-up
* Dealers/Merchant Transactions - view, export 
* Block reverse transaction (Dealers should initiate reversal )
* Merchant dial USSD code to accept/deny Reversal and enter OTP shared by dealer
* Mobile Money payment option for Dealers


## DB Tables
- merchant_top_ups - from dealers to merchants
- organisation_top_us - from Admin to dealers
- transactions - from merchants to end users

 "merchant_count" => 183
  "dealer_count" => 9
  "activities" => Illuminate\Database\Eloquent\Collection {#1744 ▶}
  "dealer_topup_count" => 34
  "dealer_topup_sum" => 68598502.06
  "dealer_topups" => Illuminate\Database\Eloquent\Collection {#1651 ▶}
  "merchant_topups" => Illuminate\Database\Eloquent\Collection {#1649 ▶}
  "merchant_topup_count" => 1025
  "merchant_topup_sum" => 66833869.0
  "transactions" => Illuminate\Support\Collection {#1652 ▶}
  "page_title" => "Dashboard"


  ## David Feedback 
  
   
  ### WEB VERSION:
  1. Topup status; it has to be descriptive. Other records just show NEW [done]
  2. Sales from David Kumwenda to end users : can we rename this from end users to customers? [done]
  3. Topup records should also show. As in when the merchant was credited, from which dealer and what amount and date [exist]
  4. Add export options
  5. Pin change options [done]
  6. I've lost web credentials can you resend for dealer
  

  ## Remove Packages
  - composer remove thibaud-dauce/laravel-mattermost-logger


  [2025-06-17 04:49:16] local.INFO: 
Your organisation (Van Dealers) has been successfully registered as an Airtime Sales Dealer. Your Password is DIU6HMbE. You will need it for all your activities. 
Login Here : http://206.225.84.201/malawi/airtime_sales_portal/organisation  



Dave Van	
dave@testorganisation.com	
265881161942	
DIU6HMbE

NULL	15	$2y$10$Wajb2ScnpXrCJ7bRK8UHsOSp1wuA7i8QuedZ6MNJn55X2eFuPVXQm	NULL	2025-06-17 04:49:16	2025-06-17 04:49:16	Active

add dealers info page on the merchant module.
self registration for dealers.
self registration for merchants.
accounts will be given 2 weeks grace period to activate or it will be deleted.

