Product Updates
Changelog
Every feature, improvement, and fix — documented. Stay up to date with every release of ArosaPay.
Seller Public Profiles & Platform Audit
Public-facing seller profile pages at /seller/:id, wired share links, and a batch of auth and redirect fixes identified during the platform audit.
- Launched public seller profile pages at /seller/:id with KYC badge, trust stats, and listing grid
- Share Store Link button in Seller Dashboard now copies the real profile URL to clipboard
- Active payment listings displayed on seller profile with images and secure-pay CTAs
- Seller avatar initials fallback rendered consistently across all profile contexts
- Auth redirect URL mismatch between email confirmation and password reset flows corrected
- Password reset email now resolves to the correct preview URL in non-production environments
Enterprise Admin Panel Upgrade
Admin panel received a comprehensive enterprise redesign: metric dashboards, inline quick-actions, advanced filters, and keyboard-driven navigation across Transactions, Disputes, Users, KYC, and Payouts.
- Admin dashboard metric cards for GMV, active disputes, KYC queue, and pending payouts
- Inline approve/reject KYC actions directly from the review table without modal interruptions
- Advanced multi-field filter toolbar across Transactions and Disputes with date range pickers
- Audit log page with timestamped admin action history and actor metadata
- Admin sidebar keyboard navigation with G+letter shortcut hints
- Table row loading skeletons replace blank states during data fetch
- Transaction detail page redesigned with timeline, evidence panel, and resolution sidebar
Blog & Content Platform
Full blog engine with category filtering, rich markdown rendering, estimated read times, related posts, and an admin CMS for creating and publishing articles.
- Blog listing page with category tabs, featured post hero, and paginated grid
- Blog post page with markdown rendering, author attribution, and reading time estimate
- Admin blog CMS: create, edit, publish, and archive posts with cover image upload
- Related posts section based on category matching
- Newsletter subscription integrated into footer and blog sidebar
- SEO-optimized blog post URLs using human-readable slugs
Enterprise Page Design System
All 12 enterprise and developer pages migrated to the Confidence design language: typography-first layouts, mesh gradients, staggered animations, and legal page sticky sidebars.
- About, Careers, Partners, Contact, and Blog pages rebuilt with Confidence design system
- Legal pages (Terms, Privacy, Cookies) feature sticky sidebar navigation and scroll-spy highlighting
- Status page with live uptime bars, incident timeline, and component-level health indicators
- API docs page with interactive code samples, SDK section, and quickstart guide
- Guides page with filterable resource library and category taxonomy
- Security page detailing PCI DSS compliance, encryption standards, and vulnerability disclosure
Dispute Management System
End-to-end dispute resolution flow for buyers and sellers, with admin arbitration, evidence submission, and SLA tracking.
- Buyer and seller dispute filing with reason selection and description
- Evidence attachment upload during dispute (images, documents)
- Admin dispute queue with priority sorting, SLA countdown, and escalation flags
- Real-time dispute message thread between buyer, seller, and admin
- Resolution actions: full refund, partial split, or release to seller
- Dispute webhook events: dispute.opened, dispute.resolved, dispute.escalated
- Dispute activity timeline logged for full audit trail
KYC Verification & Identity Verification Flow
In-app KYC submission for government ID and selfie verification, with admin review queue and re-submission messaging.
- KYC submission form with ID type selection, front/back upload, and selfie capture
- Admin KYC review page with approve, reject, and request-resubmission actions
- KYC status badge displayed on seller profiles and transaction detail pages
- Resubmission flow with admin-authored message shown to the seller
- KYC document URLs accessible only to the submitting user and admin roles via RLS
Platform Launch
ArosaPay goes live. Core protected payment flow, M-Pesa STK push integration, seller/buyer dashboards, and transaction lifecycle from creation to payout.
- Create transaction flow: item details, price, inspection period, and payment link generation
- M-Pesa STK push payment initiation with real-time status polling
- Buyer satisfaction confirmation with approve/dispute options and inspection window
- Seller dashboard: active listings, earnings summary, and payout history
- Buyer dashboard: purchase history and delivery tracking
- Automated payout to M-Pesa or bank after buyer confirmation
- Merchant API with public key authentication, payment link creation, and webhook callbacks
- Row-level security policies on all tables; no cross-user data exposure
Want to shape what's next?
We're building in public. Join our team or follow our progress on X.