My purse is coming to your app stores soon.

Wallet Policy

Mypursepay Detailed Wallet Policy & Disclosure

1. Custody & Ownership

All customer funds held within Mypursepay wallets are custody of Sterling Bank Plc via the Embedly platform. Mypursepay does not hold customer funds in any corporate account or other custodian account. Sterling Bank retains legal custody and settlement responsibility.

2. Single Wallet Model and Logical Allocations

Each user has one legal wallet on the Embedly platform. Mypursepay implements logical allocations (Spending Balance and Holding Balance) that represent user-directed categorisations of the True Balance. These do not represent separate bank accounts; they are records in our application that control access by enforcing transaction rules.

3. Deposit & Allocation Flow

When a deposit is initiated, the funds are credited to the user's Sterling/Embedly wallet. Embedly issues a webhook event; Mypursepay reconciles the event and updates the user's True Balance and the application-level allocations according to the user's selection (Spending or Holding).

4. Spending & Holding: Definitions and Enforceable Rules

Spending Balance: funds available to initiate transfers, bill payments, and withdrawals. Holding Balance: funds the user elects to lock; Mypursepay enforces this lock at the application layer and will block transfer instructions that would reduce Spending below zero or breach the Holding allocation.

5. Withdrawal & Transfer Execution

All withdrawals and transfers are executed by Sterling Bank/Embedly. Mypursepay performs a pre-execution check: verifying that requested amounts are within the user's available Spending Balance. If the check passes, Mypursepay instructs Embedly to execute the transaction. If the check fails, the request is blocked and notified to the user.

6. Escrow & Conditional Holds

Escrow may be implemented using Embedly's native escrow features where available, or via application-level conditional holds. Release triggers (e.g., delivery confirmation, time-based release, dispute resolution) must be clearly defined in the transaction metadata. Mypursepay will only instruct Embedly to release funds upon verified satisfaction of triggers.

7. P2P Transfers & Mapping

P2P transfers are performed via Embedly's wallet-to-wallet API. Mypursepay maps user identifiers (phone, email, username) to Embedly wallet IDs and submits the transfer request. Timestamps, reference IDs, and status codes returned by Embedly are recorded in Mypursepay's immutable transaction logs.

8. Reconciliation and Audit Procedures

Mypursepay follows a webhook-first reconciliation model: webhooks are the primary source of truth for transactional events. In the event of missed webhooks, periodic polling of Embedly's balance API occurs. Daily full reconciliations are run comparing Embedly balances to the sum of classified allocations (Spending + Holding). Any variance beyond predefined thresholds is escalated to finance and operations.

9. Exception Handling & Dispute Process

When discrepancies or failed transactions occur, the user files a dispute via the support channel. Mypursepay logs the dispute, conducts preliminary technical checks, and escalates to Embedly/Sterling as required. Resolution timelines are tracked and disclosed to the user.

10. Security & Data Protection

KYC data and transaction records are stored securely with encryption in transit and at rest. Access to production systems is strictly role-based. Breach notification procedures and data retention policies comply with applicable laws.

11. Operational Controls & Audit Trail

All changes to user allocation (Spending/Holding) are recorded with timestamps, actor IDs, and reasons. A minimum retention period for financial logs is maintained for regulatory and audit purposes.

12. User Controls & Consent

Users provide affirmative consent to allocation changes. Scheduled or automated releases of Holding funds require explicit user confirmation at the point of scheduling and are reversible only per the defined window in platform controls.

13. Contact & Escalation

For wallet inquiries: support@mypursepay.com.ng. For custody & settlement issues: hello@embedly.ng. For compliance escalation: compliance@mypursepay.com.ng.