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