How It Works

Simple setup, automatic verification

SPV Services runs in the background on your phone and confirms every bKash, Nagad, and Rocket payment in under 5 seconds.

4 simple steps to get started

1

Download & Register

Install the SPV Services Android app. Create your merchant account and complete KYC identity verification to activate your profile.

2

Register Your Wallets

Add your bKash, Nagad, and Rocket wallet numbers inside the app. The background SMS monitoring service starts automatically.

3

Integrate Your Website

Use our Firestore SDK — no backend server required. Your checkout page creates a verification request and listens for real-time confirmation.

4

Payment Confirmed

The moment a payment SMS arrives on your phone, SPV Services matches the amount and marks the verification as confirmed — instantly.

How the technology works

SPV Services uses Google Firestore as a real-time shared data layer between your website and the merchant's phone.

SMS Monitoring

The SPV app runs as a foreground service on the merchant's phone, watching for bKash, Nagad, and Rocket payment SMS messages 24/7.

Firestore Sync

Your website writes a verification request to Firestore. The SPV app matches the incoming payment and updates the document status in real time.

Instant Result

Your website receives the verification result via onSnapshot — no polling, no delays. Under 5 seconds end-to-end.

Supported payment providers

bKash

bKash Personal

Monitors incoming bKash Personal payment SMS. Auto-extracts TxnID, amount, sender number.

Nagad

Nagad

Monitors incoming Nagad payment SMS. Auto-extracts TxnID, amount, sender number.

Rocket

Rocket (DBBL)

Monitors incoming Rocket DBBL payment SMS. Auto-extracts TxnID, amount, sender number.