PayAutomate
For merchants in Bangladesh

Verify bKash, Nagad & Rocket payments.

Give customers a checkout page, confirm each Transaction ID once, and notify your site by API or webhook. Optional Android SMS capture does the data entry for you.

Create a merchant account Sign in
bKash Nagad Rocket

How it works

Three steps from signup to verified payments on your site.

Create a merchant

Sign in with your squard.dev account, add a merchant, and publish your bKash, Nagad, and Rocket numbers.

Share checkout

Use the public product page, or send payments from your website with the Integration API key.

Verify once

Each TrxID is unique. When it is verified, PayAutomate can POST a signed webhook to your server.

What merchants get

Dashboard, storefront, keys, and SMS capture — without building a wallet integration from scratch.

Merchant dashboard

See today’s BDT, pending reviews, and verified payments in one place.

Product checkout

Create products with a price and note. Customers pay your wallet numbers and submit the TrxID.

REST API

Submit and look up payments from your backend with a per-merchant Integration API key.

Signed webhooks

Get a HMAC-SHA256 signed JSON payload when a payment is verified.

SMS auto-capture

Optional Android app reads bKash, Nagad, and Rocket confirmation SMS and submits the TrxID.

One-time TrxID

A Transaction ID cannot be reused, so duplicate credits and double unlocks stay blocked.

Frequently asked questions

Short answers for merchants getting started.

What is PayAutomate?

PayAutomate is a payment verification platform for Bangladesh mobile wallets. Merchants confirm bKash, Nagad, and Rocket payments through a dashboard, REST API, webhook, or Android SMS capture.

Which payment methods are supported?

bKash, Nagad, and Rocket. Each merchant sets their own wallet numbers, which are shown on the public checkout page.

How does payment verification work?

A customer sends money to your published number and shares the Transaction ID. PayAutomate records the TrxID once, then notifies your site via API or webhook when the payment is verified.

Do I need the Android app?

No. The Android app is optional. It reads payment confirmation SMS and submits the TrxID automatically. You can also verify payments from the dashboard or your own backend API.

Can the same Transaction ID be used twice?

No. Each Transaction ID can be verified only once. A repeat submission returns already_verified and does not create a duplicate payment.

Start verifying payments

One squard.dev account. Create a merchant, set your numbers, and open the dashboard.

Get started free