PRAGXIS Agency Banking

Platform admin console
PRAGXIS Agency Banking — Admin
Partners portal →

Platform overview

Agents by status

Wallets by owner type

Users & roles

Create a login

Leave Wallet ID blank if there isn't one yet — create it first on the Wallets tab (it must be an actual wallet UUID, not a phone number or username).

UsernameFull nameKYCRoleWallet IDStatusActions

Agents

New agent application

Agent IDBusinessPhoneOwnerStatusTierFloat walletActions

Approvals

Sensitive overrides (granting ADMIN/SUPER_ADMIN, creating an admin login, verifying KYC, reassigning a sponsoring bank, reactivating a frozen login or clearing a loan-default freeze) don't take effect the moment one person requests them — they sit here until enough distinct people approve. You can't approve or reject your own request, and each person can only vote once per request.

RequestedActionSummaryProgressStatusResult
Loading…

Wallets

Create a wallet

Creates a zero-balance wallet. It can only be funded by the wallet owner's own login (an agent's cash-in, a self-registered customer's top-up, etc.) — the admin dashboard can no longer move money into it directly. Attach a login to it below so its owner can do that.

Browse wallets

No wallet IDs to remember — pick a category (or search by the login it's attached to) and the table below filters itself.

Wallet IDCategoryLinked loginBalanceCurrencyStatus

Transactions

Pick wallets from the dropdowns below by who they belong to — nothing here needs a pasted ID.

Cash-in / cash-out / transfers

These are no longer performed from this dashboard. Cash-in and cash-out can only be initiated by the agent's own login (from the agent app), and transfers/payments can only be initiated by the paying wallet's own login — an admin session can no longer move money through someone else's float or wallet by typing in its ID. This closes a real fraud vector: previously any valid admin token could impersonate any agent or customer's own transaction. If you need to fix a mistaken transaction, that's a separate, audited reversal action — not yet built here — rather than re-running the same open cash-in/cash-out path.

Recent activity for a wallet

DateDirectionAmountBalance afterNarrative
Pick a wallet above.

Export to CSV

Marketplace

Create a listing

Browse listings

TitleTypeCategoryPriceSellerStatus
Pick a type above to browse.

Simulate a purchase

For testing the flow end-to-end without the mobile app — pick a listing from the table above and a buyer.

Negotiate a price (offers)

There's no "offers for this listing" lookup on the backend yet — this table only shows offers made in this browser session.

ListingBuyerProposedStatus
No offers made this session yet.

Escrow

Accepting an offer above opens escrow automatically. Or start one directly here for a straight purchase that needs buyer/seller confirmation instead of an instant buy.

No escrow open this session.

Loans — FinHub

Lending partner banks

NameCodeFloat wallet balanceStatus

New loan application

Current application

No application submitted yet in this session — apply above.
BankAmountRateTermMonthlyStatus
—
Installment #DueDue dateStatus
Accept an offer to see the repayment schedule.

Business wallets

No MERCHANT wallets yet? Create one on the Wallets tab first, then come back here.

Employees & payroll

NamePayout
Pick a business wallet above.

B2B payment / move to bank

Delivery

Delivery companies

NameWallet balanceStatus

New delivery request

Current request

No request created yet in this session — create one above.
CompanyPriceStatus
—

Community finance

Crowdfunding campaigns and "helping hand" P2P loans — both a first pass, to be developed further later.

Crowdfunding

New campaign

TitlePromoterRaised / TargetStatus

Contribute to a campaign

Platform takes 1% of the raised amount when the promoter closes and withdraws the campaign.

P2P "helping hand" loans

New request

Small, urgent amounts only (max 50,000 in this first pass). Repaid at principal + 2% — 1% to the lender, 1% platform fee.

PurposeBorrowerAmountRepaymentStatus

Fund a request

QR payments

Generate a receive QR

Pay a QR token

Linked cards

Link a new card

Last 4NetworkStatus
Pick a customer above.

Interop (BCEAO)

Transfer out to an external wallet

Sends funds out of this platform to a wallet at another BCEAO-interoperable provider, identified by its external reference.

Chat

Send a message

View a conversation

Pick a conversation above.

Item requests

The "looking for X" board — a wallet posts what it wants, others respond.

Post a request

My requests this session

There's no "my requests" lookup on the backend yet, so this only tracks what you posted in this browser session.

TitleTypeStatus
Nothing posted this session yet.

Browse open requests

TitleCategoryBudgetStatus
Pick a type above.

Reports

Date range

Leave both blank for the last 30 days. Applies to every report below, including the transaction browser.

Volume by transaction type

Count by status

By actor

Transaction browser

DateReferenceTypeStatusAmountCommissionSource walletDestination walletAgent

API console

Every endpoint across every module — pick one, fill in the path parameters and JSON body, and send it with your login's bearer token attached.

Request

Response

Pick an endpoint on the left to get started.