Files
airtime-reseller/info.md
Kwesi Banson Jnr 2cfcfade4e Initial commit
2026-08-04 14:50:01 +00:00

2.9 KiB

ADP Account

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.