Skip to content

Crypto Off-Ramping (USDT-PKR) - User Journey

Source: Simpaisa Operating Model v1.0, April 2026


1. Product Overview

Simpaisa's Crypto Off-Ramping product provides a regulated, automated service for converting USDT (Tether stablecoin, ERC-20 or TRC-20) into Pakistani Rupees (PKR), with final disbursement directly to a beneficiary's mobile wallet or bank account in Pakistan.

The product is operated in partnership with Binance - the world's largest digital asset exchange by volume - which serves as the VASP (Virtual Asset Service Provider) counterparty. Binance provides institutional USDT liquidity and the stablecoin-to-fiat conversion infrastructure. Simpaisa handles regulatory compliance, customer onboarding (KYC/AML), local payment disbursement, and customer experience.

This product is live in Pakistan and represents Simpaisa's first regulated crypto-to-fiat corridor.


2. End-to-End User Journey

Phase 1: Initiation and Order Creation

Step Actor Action System
1 Customer Logs into Simpaisa app or partner channel and selects "Sell USDT" Simpaisa App / Partner API
2 Customer Enters amount (USDT) and selects disbursement method (mobile wallet or bank account) Simpaisa App
3 System Displays indicative PKR rate (fetched from Binance) and fee breakdown Rate Engine
4 Customer Reviews and confirms the transaction Simpaisa App
5 System Creates off-ramp order in Simpaisa OMS and locks rate for 30 seconds Simpaisa OMS

Phase 2: Compliance Screening

Step Check Action if Failed
6 KYC tier check - customer must be Level 2 or above Block transaction, prompt customer to complete KYC
7 Transaction limit check (daily/monthly USDT and PKR limits) Block if limit exceeded, inform customer
8 AML/sanctions screening on wallet address (blockchain analytics) Flag for manual review or auto-reject if high risk
9 Source of funds check (for transactions above threshold) Request supporting documentation from customer

Phase 3: USDT Transfer to Simpaisa

Step Actor Action System
10 System Generates a unique Simpaisa USDT deposit address for this transaction Blockchain Custody Engine
11 Customer Sends exact USDT amount to the provided address (ERC-20 or TRC-20) Customer's own wallet
12 System Monitors blockchain for incoming transaction confirmation (minimum 12 confirmations for ERC-20, 20 for TRC-20) Blockchain Monitor
13 System Confirms receipt and updates order status to USDT Received Simpaisa OMS

Phase 4: Binance Conversion

Step Actor Action System
14 System Transfers USDT to Simpaisa's Binance institutional account via internal sweep Binance API
15 System Executes USDT/PKR trade on Binance at live market rate Binance Trading Engine
16 System Receives PKR equivalent in Binance PKR wallet; deducts Simpaisa margin Binance / Simpaisa Ledger
17 System Updates order with final PKR amount and updates status to Converted Simpaisa OMS

Phase 5: PKR Disbursement

Step Actor Action System
18 System Initiates PKR disbursement via IBFT (bank) or Easypaisa/JazzCash API (mobile wallet) Payment Rails Manager
19 System Sends real-time notification to customer with disbursement reference Notification Service
20 System Awaits payment confirmation from bank/wallet provider Payment Rails Manager
21 System Marks order as Completed and sends final confirmation to customer Simpaisa OMS + Notification Service

3. Transaction Timing

Phase Typical Duration Notes
Order creation + compliance screening < 60 seconds Automated for standard transactions
Blockchain confirmation (ERC-20) 5-20 minutes Depends on Ethereum network congestion
Blockchain confirmation (TRC-20) 1-3 minutes TRON network is faster and cheaper
Binance conversion < 30 seconds Institutional account, immediate execution
PKR disbursement (mobile wallet) Real-time (< 60 seconds) Easypaisa / JazzCash instant rails
PKR disbursement (bank IBFT) Same day or T+1 Depends on receiving bank processing
Total end-to-end (TRC-20, mobile wallet) ~5-10 minutes Best case scenario

4. Fee Structure

Fee Component Rate Notes
Simpaisa service fee 1.5% of transaction value Deducted from PKR payout
Binance conversion spread Embedded in rate (approx. 0.1%) Institutional rate, passed through
Blockchain gas fee Variable (paid by customer) Customer pays their own network fees
Disbursement fee (mobile wallet) Nil (absorbed by Simpaisa) Competitive differentiator
Disbursement fee (bank IBFT) PKR 25 flat Passed through from bank

5. Compliance and Regulatory Framework

Requirement How Addressed
SBP Virtual Asset guidelines Product structured to comply with SBP's VASP framework; Binance holds required VASP registration
KYC/CDD Minimum Level 2 KYC required (CNIC verification + biometric); enhanced due diligence for transactions above PKR 500,000
Travel Rule compliance Originator and beneficiary information transmitted with each transfer above threshold
Blockchain analytics Every incoming wallet address screened via Chainalysis or equivalent for illicit fund exposure
Transaction limits Daily: USDT 5,000 / Monthly: USDT 25,000 per customer (Level 2 KYC)
Record keeping All transaction records retained for 7 years per SBP and FATF requirements

6. Exception Handling

Exception Handling Procedure
Customer sends wrong amount System detects mismatch; order placed on hold; ops team contacts customer; full or partial refund in USDT to originating address
Transaction fails AML screening USDT quarantined; compliance team reviews within 24 hours; SAR filed if required; USDT returned or frozen per regulatory guidance
Disbursement failure (bank/wallet) Auto-retry 3 times; if all fail, ops team notified; manual disbursement initiated within 4 business hours
Rate expiry (>30 seconds) New rate locked at time of USDT receipt confirmation; customer notified of updated rate; customer can cancel pre-transfer
Binance API outage Orders queued; Simpaisa operations team notified; customer notified of delay; SLA: resolution within 2 hours

7. Systems Architecture Summary

System Role in Off-Ramp Flow
Simpaisa App / Partner API Customer-facing interface for order initiation
Simpaisa OMS (Order Management System) Core orchestration engine for the entire transaction lifecycle
Rate Engine Fetches live USDT/PKR rates from Binance; calculates customer net payout
Blockchain Custody Engine Generates deposit addresses; monitors blockchain for confirmations
KYC Engine Validates customer KYC tier and transaction eligibility
AML Engine Screens transactions and wallet addresses; triggers alerts and SARs
Binance API Executes USDT-to-PKR trade; provides liquidity
Payment Rails Manager Routes PKR disbursement to bank or mobile wallet
Notification Service Sends SMS/push/email updates at each stage
Core Ledger Records all financial entries; maintains audit trail

Source: Simpaisa Operating Model v1.0, April 2026