regex rules
Sub-2ms On-Device & Cloud Matcher

Regex & MFS Auto-Reconciliation

Configure carrier SMS parsing queries to automatically verify customer TrxIDs and amounts with 0% gateway fees.

bKash (Send Money / Cash In)

BangladeshPosNova Sync
Total Reconciled: 842 payments • Avg query latency: < 2ms
Compiled Regular Expression Pattern:You have received Tk (?<amount>[0-9,]+(?:\.[0-9]{2})?) from (?<senderPhone>01[3-9]\d{8})\..*?TrxID (?<trxId>[A-Z0-9]{8,12})

Nagad (Money Received)

BangladeshPosNova Sync
Total Reconciled: 319 payments • Avg query latency: < 2ms
Compiled Regular Expression Pattern:Money Received:\s*Tk\s*(?<amount>[0-9,]+(?:\.[0-9]{2})?)\s*from\s*(?<senderPhone>01[3-9]\d{8})\..*?TxnID:\s*(?<trxId>[A-Z0-9]{8,12})

Safaricom M-Pesa

Kenya
Total Reconciled: 94 payments • Avg query latency: < 2ms
Compiled Regular Expression Pattern:(?<trxId>[A-Z0-9]{10})\s+Confirmed\.\s+You have received\s+Ksh(?<amount>[0-9,]+(?:\.[0-9]{2})?)\s+from\s+(?<senderPhone>[A-Z\s\d]+?)\s+on

OPay Instant Transfer

Nigeria
Total Reconciled: 12 payments • Avg query latency: < 2ms
Compiled Regular Expression Pattern:You have received\s+NGN\s*(?<amount>[0-9,]+(?:\.[0-9]{2})?)\s*from\s*(?<senderPhone>[A-Z\s]+?)\.\s*SessionID:\s*(?<trxId>[0-9]{11,20})