Live for bKash, Nagad, Upay & Rocket

Stop reading payment SMS by hand.

Personal MFS accounts in Bangladesh have no merchant webhook — so store owners check their phone for every order. PayPulse turns that confirmation SMS into a real-time payment API.

Create your account Try the live sandbox

Works with every major Bangladeshi wallet

Watch it settle

Three stages, one transaction ID.

Press the button and follow the same path a real order takes — checkout, the SMS landing on the merchant's phone, and the API response that flips the order to paid.

1 Customer checkout
Aarong Cotton Panjabi
Midnight Indigo · Size L
৳2,450
Pay with
Send money to 01712000247
Transaction ID from your SMS
 
2 Merchant's iPhone
9:41
Tuesday, 26 August
16247 now
Shortcut “PayPulse Forward” ran
Waiting for a payment…
3 Your server
POST /api/payment/verify
// waiting for checkout…
idle

This is a scripted walkthrough. For a live run against the real API, try the interactive sandbox.

How it works

Four steps, no manual checking.

1

Customer pays

They send money to your personal bKash, Nagad, Upay or Rocket wallet and enter the transaction ID at checkout.

2

Your phone gets the SMS

The provider texts your handset. An Apple Shortcut forwards it to PayPulse the instant it lands.

3

PayPulse parses it

The gateway extracts provider, amount, sender and transaction ID, and records it against your store.

4

The order settles

The customer's transaction ID claims that record, and their screen flips to confirmed.

What you get

Built for the way Bangladesh actually gets paid.

Zero jailbreak

The native Apple Shortcut bridge.

No SIM reader, no rooted Android box, no third-party SMS gateway reselling your traffic. A stock iPhone automation fires the moment a confirmation SMS arrives and POSTs it straight to your store — on software Apple ships, with nothing to install and nothing to break at the next OS update.

📩 SMS ⚡ Shortcut 🔗 Webhook
Triple-lock

Anti-fraud that assumes the customer is lying.

  • Replay blocked. A globally unique constraint on the transaction ID means one payment can never settle two orders.
  • Exact amount. A ৳50 transfer can't claim a ৳2,450 cart — the claim is refused, not rounded.
  • Credits only. Money you send is parsed, recognised as outbound, and thrown away.
Watchdog

Multi-SIM, multi-gateway, always watched.

Register every handset and every wallet under one store. PayPulse heartbeats each device and raises an alert the moment one stops forwarding — so a dead battery in Chattogram never quietly becomes a day of unconfirmed orders.

iPhone 13 · bKash · 92% iPhone SE · Nagad · 74% Backup · offline 34m
One line

Integrations that are genuinely one click.

Drop in the universal widget, or download the WooCommerce plugin with your API key already embedded. Laravel, React and plain HTML are two REST calls away.

<script src="https://randomwebfind.xyz/widget.js"></script>
<script>
  PayPulse.open({ apiKey: 'pp_live_…', amount: 2450, orderId: 'ORD-10482' });
</script>
WooCommerce Laravel React / Next.js HTML / JS Shopify (headless)
Pricing

Flat monthly, no cut of your sales.

PayPulse never touches the money. You keep 100% of every taka — you're paying for the confirmations, not a percentage.

Basic

For a single store finding its rhythm.

৳500 / month
1,000 transaction credits included
Start free, then Basic
  • 1,000 transaction credits / month
  • 1 store, 2 forwarding devices
  • All four wallets — bKash, Nagad, Upay, Rocket
  • Universal checkout widget & WooCommerce plugin
  • Replay, amount & outbound-debit protection
  • Email support
  • ·Priority device watchdog alerts

Every account starts on a free trial — no card, no wallet, no commitment. Pay for a plan from your own bKash or Nagad and a human activates it.