Secure Nigerian deals from agreement to payout.
Escropal is a mobile-first transaction assurance and escrow-orchestration platform for Nigerian buyers and sellers who meet on social channels, referrals, classifieds, freelance communities, or direct outreach. It helps them formalise terms, verify funding, preserve evidence, manage disputes, and release or refund funds through licensed safeguarding and payout partners without Escropal itself becoming the deposit-taking party.
Ada, 31, Instagram-based reseller - Ada sells fashion items through Instagram DMs and frequently deals with first-time customers who are nervous about paying upfront. She needs a simple way to secure trust, show proof of delivery, and get paid without endless follow-up messages.
Tunde, 38, small business buyer - Tunde buys electronics from vendors he finds on WhatsApp and classified sites. He wants a safer way to pay without risking loss to a scammer or poor-quality delivery.
Mariam, 44, operations case officer - Mariam works in the internal review team that manages disputes, sanctions holds, and payout exceptions. She needs a controlled case-management workflow with evidence, audit history, and segregation of duties.
Ada sells a pair of sneakers through Instagram DM. Instead of asking the buyer to send money to a personal account and trust chat screenshots, she creates a secure transaction link in Escropal, sets the item description, delivery method, inspection window, and fee split, then sends the invite to the buyer.
The buyer logs in, verifies the terms, and funds through an approved Nigerian channel. Escropal waits for provider confirmation before marking the funds as secured, so Ada knows the money is truly controlled in the safeguarding structure and not just promised by a payment alert.
When the courier delivers, Ada uploads evidence and the buyer inspects within the agreed window. The buyer accepts, Escropal sends a release instruction to the licensed partner, and both parties receive a full audit trail and receipt, turning a risky chat-based sale into a controlled transaction with clear accountability.
Team & resourcing - Small cross-functional team: 1 product manager, 2 backend engineers, 2 mobile engineers, 1 full-time designer, 1 QA analyst, 1 part-time compliance lead, and shared DevOps/security support.
Paste this into Cursor, Bolt, Lovable, or v0 to start building.
Build a mobile-first transaction assurance platform for Nigeria called Escropal. Product summary: Escropal is not a marketplace or wallet. It is an escrow-orchestration and transaction-assurance app for buyers and sellers who meet outside the platform, especially through Instagram, WhatsApp, X, referrals, and classifieds. Users create a secure transaction from an invite link, accept versioned terms, fund through an approved Nigerian payment flow, upload fulfilment evidence, inspect delivery, open disputes, and trigger release or refund outcomes. The app also needs an internal web ops portal for case management, compliance review, reconciliation, and support. Build the following: Mobile app for buyers and sellers, optimized for Android-first Nigeria but responsive enough for iOS. Internal admin web dashboard for operations, disputes, compliance holds, and audit trails. Core screens and flows: 1. Sign up and login with phone OTP, device binding, and step-up recovery. 2. Individual KYC and business KYB onboarding, including identity, selfie, business details, and beneficial ownership fields. 3. Secure transaction creation from invite link, with fields for counterparty, item or service description, amount in NGN, delivery method, deadline, inspection window, fee payer, and dispute rules. 4. Versioned terms acceptance by both parties. 5. Funding page that waits for provider-confirmed funding before showing secured status. 6. Fulfilment evidence upload for physical goods, digital goods, and services. 7. Buyer inspection, accept, dispute, and expiry auto-release flow. 8. Dispute case timeline, evidence submission, reviewer decision, and one internal appeal. 9. Refund and payout status tracking with receipts. 10. Ops portal with case queue, sanctions or fraud holds, reconciliation exceptions, user profile review, and audit log search. Data model: User, Organization, VerificationCase, Transaction, TransactionVersion, Invitation, FundingAttempt, ProviderConfirmation, FulfilmentEvent, EvidenceItem, DisputeCase, AppealCase, Decision, PayoutInstruction, RefundInstruction, ReconciliationRecord, Notification, AuditEvent, RiskFlag. Use PostgreSQL with strict state machines and append-only audit events. Store evidence in object storage with encrypted at rest files, signed URLs, hashes, timestamps, and metadata. Rules: Implement idempotency for all payment and payout actions. Never auto-retry a failed or timed-out transfer without independent provider status verification. Never mark funds as secured from a screenshot or manual customer claim. Use role-based access control for buyer, seller, case officer, compliance reviewer, and super admin. All contested dispute decisions must be human-made in the MVP. Suggested stack: Frontend mobile: Flutter or React Native Frontend web: Next.js Backend: NestJS or Spring Boot Database: PostgreSQL Cache/queue: Redis or managed queue Storage: S3-compatible object storage Auth: phone OTP plus optional email Observability: OpenTelemetry, Sentry, Grafana Hosting: AWS or equivalent cloud with Nigerian-region-aware data handling decisions Deliverables: Generate the app structure, database schema, API routes, state machine enums, admin roles, key components, and sample seed data. Create production-quality UI with clear trust states, audit timeline, status banners, error states, offline draft save, low-bandwidth friendly uploads, and accessible design. Implement mock payment-provider interfaces and event-driven webhook handling for funding confirmation, payout confirmation, reversal, and reconciliation. Include strong validation, conflict handling, duplicate webhook protection, and case escalation flows. Do not build any marketplace, wallet, cross-border transfer, crypto, lending, or insurance features.
Act as a senior product manager, fintech business analyst, requirements engineer and Nigerian financial-services product specialist. Generate a complete, production-grade Product Requirements Document (PRD) v1.0 for a company called Escropal. Do not produce a generic template, short outline, pitch deck or marketing plan. Produce a detailed, internally reviewable PRD that product, design, engineering, security, legal/compliance, finance, risk, customer operations and regulated partners could use to evaluate and build the product. PRODUCT OVERVIEW Escropal is a mobile-first transaction-assurance and escrow-orchestration platform initially serving Nigeria. It helps buyers and sellers who meet through Instagram, WhatsApp, X, referrals, classified platforms, freelance communities and other direct channels formalise transaction terms, verify payment, document fulfilment, preserve evidence, inspect delivery, resolve disputes and reach an authorised release or refund outcome. Escropal is not: - A marketplace, storefront, classifieds platform or product-discovery service. - A bank, deposit-taking institution or general payment gateway. - A reusable stored-value wallet. - A lender, insurer or unconditional commercial guarantee. - A courier, warehouse, inspection centre or logistics operator. - A cryptocurrency, foreign-exchange or cross-border remittance product. - A general-purpose file-hosting service. - A party to the underlying buyer-seller sale. Escropal should be described as a “transaction assurance platform” or “escrow-orchestration platform.” MVP MARKET AND SCOPE The MVP is for: - Domestic Nigerian transactions only. - Nigerian Naira only. - Verified adults and approved Nigerian businesses. - Mobile-first buyer and seller experiences. - An internal web-based operations and case-management portal. - Physical goods, externally delivered digital goods and single-completion services. - Transactions initiated outside Escropal and formalised through an invitation or secure transaction link. Exclude cross-border transactions, FX, cryptocurrency, cash funding, lending, insurance, product listings, reusable balances, anonymous users, minors, general content hosting and multi-milestone releases from the initial MVP. Multi-milestone transactions and a proprietary secure digital-transfer feature may be treated as deferred capabilities. CORE OPERATING MODEL Escropal must not receive or commingle customer principal in its ordinary operating accounts. For the MVP, customer funds must be received, controlled and safeguarded through a properly licensed Nigerian bank, mobile money operator or other structure approved by Nigerian counsel and any required regulator. Escropal maintains transaction state and a reconciled mirror sub-ledger and sends authenticated release or refund instructions only after permitted product events. Do not assume that integrating Paystack, Flutterwave or another payment provider automatically gives Escropal legal authority to hold customer money. Clearly distinguish: - Licensed custody/safeguarding partner. - Collection processor. - Payout or transfer processor. - Escropal’s orchestration, evidence, ledger-mirror and case-management responsibilities. “Funds Secured” must appear only after authoritative provider confirmation and reconciliation controls—not after a screenshot, SMS alert or unverified customer statement. CORE TRANSACTION JOURNEY Design detailed requirements and workflows covering: 1. Account registration and authentication. 2. Individual KYC and business KYB. 3. Sanctions, PEP, fraud and prohibited-use screening. 4. Transaction creation by either buyer or seller. 5. Counterparty invitation and authentication. 6. Versioned transaction terms. 7. Mutual acceptance of description, value, category, fulfilment evidence, delivery method, fees, deadlines and inspection rules. 8. Funding through approved NGN channels. 9. Provider-confirmed funding and safeguarded-funds state. 10. Seller fulfilment and evidence submission. 11. Physical, digital and service-specific fulfilment rules. 12. Buyer inspection period. 13. Buyer acceptance. 14. Expiry and controlled auto-release. 15. Dispute opening before release. 16. Financial hold while a dispute or appeal is active. 17. Evidence submission and preservation. 18. Human dispute review and reasoned decision. 19. Full release, full refund, partial allocation or approved settlement. 20. One controlled internal appeal on defined grounds. 21. Partner-executed payout or refund. 22. Reconciliation, settlement and closure. 23. Receipts, notifications, audit history and support access. Handle concurrency and failure scenarios including duplicate API requests, replayed or out-of-order webhooks, provider timeouts, late payment confirmation, reversal after apparent success, beneficiary mismatch, duplicate payout risk, dispute opened during auto-release, evidence-provider outage, sanctions hold, reconciliation mismatch, account takeover and interrupted low-bandwidth mobile sessions. A provider timeout must never automatically trigger a blind second transfer. Financial actions must be idempotent and independently status-verified. DISPUTE MODEL Define a fair, evidence-based dispute-resolution framework covering: - Eligibility and opening deadlines. - Notice to both parties. - Equal evidence opportunity. - Evidence categories, metadata, hashes and preservation. - Privacy, redaction and access rules. - Late evidence. - Conflict-free case-officer assignment. - Decision standards and reason codes. - Full release, full refund, partial allocation, cure/replacement, party settlement and external legal or regulatory orders. - Appeal grounds, deadlines and reviewer independence. - Complaint and external escalation routes. - Service levels, quality assurance and auditability. Automated tools may support triage, fraud detection and recommendations, but they must not make the final decision for a contested MVP dispute that releases or refunds principal. BUSINESS MODEL Assume a transparent transaction-assurance fee may be charged when funds are successfully released. The fee payer may be the buyer, seller or split between them, but this must be agreed before funding. Treat the final percentage, cap, VAT treatment, provider-cost allocation, discounts and refund treatment as open commercial decisions. Do not invent final pricing. REGULATORY AND COMPLIANCE CONTEXT Research and consider current Nigerian primary sources as of August 2026, where browsing is available, including relevant materials from: - Central Bank of Nigeria. - Nigeria Data Protection Commission. - Nigerian Financial Intelligence Unit. - Nigeria Inter-Bank Settlement System. - Federal Competition and Consumer Protection Commission. - Corporate Affairs Commission. - Nigeria Sanctions Committee. - Nigerian Communications Commission or ngCERT. - Official Paystack and Flutterwave documentation. Cover regulatory classification, licensed custody, safeguarding, CDD/KYC/KYB, beneficial ownership, AML/CFT/CPF, transaction monitoring, suspicious-activity escalation, sanctions, PEPs, consumer protection, complaints, privacy, data-subject rights, cybersecurity, fraud, incident response, outsourcing, record retention and regulatory change management. Distinguish clearly between: - Binding legal or regulatory obligations. - Partner or licence-holder responsibilities. - Provider capabilities. - Industry good practice. - Escropal product-policy decisions. - Proposed internal targets. Do not fabricate laws, regulatory approvals, licence conclusions or source citations. If browsing or verification is unavailable, label the matter “Legal/Regulatory Verification Required.” State that the PRD is not a substitute for Nigerian legal advice. REQUIREMENT QUALITY Write atomic, testable requirements using “shall.” Assign every requirement: - A unique ID using logical families such as PR, BR, FR, COMP, SEC, PRIV, OPS, DATA, NFR, UX, MET and TECH. - A short title. - Must, Should or Could priority. - Accountable functional owner. - Verification method or acceptance evidence. - Relevant source, assumption or product-decision basis. Avoid vague terms such as “fast,” “secure,” “scalable” or “user-friendly” unless accompanied by measurable criteria. Include detailed Given/When/Then acceptance criteria for the most critical user stories and financial-control scenarios. REQUIRED PRD CONTENT The final document must include: 1. Document control, version, status and approval accountabilities. 2. Executive summary. 3. Product vision, mission and product thesis. 4. Nigerian problem statement and market context. 5. Product classification and positioning. 6. Personas and jobs to be done. 7. Product principles and value proposition. 8. Business objectives and measurable product goals. 9. MVP scope and explicit out-of-scope list. 10. Assumptions, constraints and dependencies, with failure responses. 11. Business requirements. 12. Functional requirements. 13. Roles, permissions and transaction authority. 14. Canonical transaction data model. 15. Transaction, payment, dispute and payout state models. 16. State-transition rules and invariants. 17. End-to-end customer and operational workflows. 18. Priority user stories and Given/When/Then acceptance criteria. 19. Functional edge cases and required outcomes. 20. Payment, custody, collection and payout integrations. 21. Flow of funds and reconciliation controls. 22. Fee, tax and disclosure requirements. 23. KYC/KYB, AML, sanctions and fraud controls. 24. Privacy and data-governance requirements. 25. Security architecture and privileged-access controls. 26. Dispute and appeal framework. 27. Internal operations, support and case-management requirements. 28. Notifications and communication requirements. 29. Non-functional requirements covering availability, reliability, latency, capacity, scalability, low bandwidth, accessibility, backup, disaster recovery, observability, maintainability and compatibility. 30. Data model, event taxonomy, analytics and reporting requirements. 31. Product KPIs, control metrics and proposed launch targets. 32. Operational, product, financial, regulatory and security risk register. 33. Launch gates with required evidence, accountable owner and blocking conditions. 34. Phased roadmap from decision closure through private beta, limited production and controlled scale. 35. Open decisions, assumptions requiring validation and unresolved questions. 36. Requirement register. 37. Requirement-to-source traceability matrix. 38. Data and evidence retention schedule. 39. Roles, access-control and segregation-of-duties matrix. 40. Controlled glossary. 41. Official source register with direct URLs, issuer, title, publication/access date and relevance. 42. Regulatory change-control procedure. OUTPUT EXPECTATIONS - Produce the complete PRD, not merely headings or instructions for filling it out. - Use professional tables where repeated fields need comparison. - Include happy paths and non-happy paths. - Separate confirmed requirements from proposed assumptions. - Challenge weak assumptions and identify contradictions. - Do not claim Escropal is launch-ready merely because the PRD is complete. - Treat legal classification, custody structure, partner contracts, commercial pricing and regulatory approvals as launch-blocking decisions until verified. - Make the result suitable for independent comparison against another professionally prepared Escropal PRD. - End with a concise assessment of the PRD’s remaining gaps and the evidence required before its status can change from “Ready for Review” to “Approved Baseline.”
Design by The Resonance | Powered by GPC – The AI Transformation Company