How It Works

Simple setup, automatic verification

SPV Service 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 Service 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

Your server creates a payment intent with your SPV API key, redirects the customer to a secure checkout page, then confirms the order once payment status is verified.

4

Payment Confirmed

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

How the technology works

SPV Service matches your incoming payment SMS to a secure payment intent created by your own server.

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.

Payment Intent API

Your server creates a payment intent with your SPV API key. SPV matches the incoming SMS to that intent and updates its status.

Instant Result

Your server checks the payment intent status and fulfils the order once it reads verified — under 5 seconds end-to-end.

Supported payment providers

bKash

bKash

Monitors incoming bKash payment SMS — works with both Personal (Send Money) and Agent (Cash Out) numbers. Auto-extracts TxnID, amount, sender number.

Nagad

Nagad

Monitors incoming Nagad payment SMS — works with both Personal (Send Money) and Agent (Cash Out) numbers. Auto-extracts TxnID, amount, sender number.

Rocket

Rocket (DBBL)

Monitors incoming Rocket DBBL payment SMS — works with both Personal (Send Money) and Agent (Cash Out) numbers. Auto-extracts TxnID, amount, sender number.