Live product

PayAutomate

Verify bKash, Nagad, and Rocket payments for your business.

Give customers a checkout page, confirm each Transaction ID once, and notify your site by API or webhook. Optional Android SMS capture can submit confirmation details for you.

What is PayAutomate?

PayAutomate is a payment-verification product for businesses that collect Bangladesh mobile-wallet payments and need a reliable way to confirm Transaction IDs.

Merchants publish wallet numbers, share a product checkout or API flow, then verify each TrxID once so duplicate credits stay blocked.

It is built for merchants, SaaS operators, and site owners who already ask customers to pay via bKash, Nagad, or Rocket and want structured verification instead of spreadsheet matching.

Optional Android SMS auto-capture can read confirmation SMS and submit the TrxID, which reduces manual typing.

Key features

Merchant dashboard

What it does: Shows today’s BDT, pending reviews, and verified payments in one place.

How it helps: Operators can see what still needs attention without digging through chat screenshots.

Example: A merchant opens the dashboard in the morning, clears pending reviews, and checks verified totals.

Product checkout pages

What it does: Lets merchants create products with a price and note so customers can pay published wallet numbers and submit the TrxID.

How it helps: You can collect payment proof without building a custom checkout first.

Example: You sell a digital pack. Share the product link; the customer pays and pastes the TrxID.

REST API

What it does: Allows backends to submit and look up payments with a per-merchant Integration API key.

How it helps: Existing websites can keep their own UI while using PayAutomate for verification.

Example: Your site creates an order, customer pays by bKash, and your backend submits the TrxID to PayAutomate.

Signed webhooks

What it does: POSTs an HMAC-SHA256 signed JSON payload when a payment is verified.

How it helps: Your server can unlock access automatically after verification.

Example: When a TrxID verifies, your webhook grants the customer access to the purchased item.

One-time TrxID rules

What it does: Records each Transaction ID once so it cannot be reused for duplicate credit.

How it helps: Prevents the same receipt from unlocking multiple entitlements.

Example: A customer tries to reuse an old TrxID; PayAutomate rejects the duplicate.

Optional SMS auto-capture

What it does: An optional Android flow can read bKash, Nagad, and Rocket confirmation SMS and submit the TrxID.

How it helps: Less manual typing for merchants who process many payments.

Example: A confirmation SMS arrives; the Android helper submits the TrxID into PayAutomate.

How it works

Create a merchant

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

Share checkout or API

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

Customer pays and shares TrxID

The customer sends money to your published number and submits the Transaction ID.

Verify once

PayAutomate records the TrxID once. Verified payments can notify your server by webhook.

Fulfill the order

Unlock access, ship, or mark the order complete in your own process.

Who is it for?

Online merchants

Sellers who already collect mobile-wallet payments and need cleaner verification.

Product and SaaS operators

Teams that unlock digital access after a TrxID is confirmed.

Developers

People integrating REST + webhooks into an existing checkout.

Real-world use cases

Customers send bKash screenshots in Messenger and staff manually match amounts.

How PayAutomate helps: Use product checkout or API submission so each TrxID is recorded and verified once.

Expected benefit: Fewer missed payments and fewer duplicate unlocks.

Your website already has orders but no wallet verification layer.

How PayAutomate helps: Keep your UI, submit TrxIDs through the Integration API, and listen for signed webhooks.

Expected benefit: Verification without rewriting your whole storefront.

Volume is high enough that typing TrxIDs becomes the bottleneck.

How PayAutomate helps: Optional Android SMS capture can submit confirmation details for supported wallets.

Expected benefit: Less repetitive data entry during peak hours.

Benefits

Product preview

Visual walkthrough of the main surfaces users work with. These are descriptive previews of the live product experience.

Merchant dashboard

What you’re seeing: Today’s totals, pending reviews, and verified payments.

Why it’s useful: Operators need one place to see what still requires action.

Product checkout

What you’re seeing: A public product page with price, note, wallet numbers, and TrxID submission.

Why it’s useful: Many merchants need a shareable link before they build a custom integration.

API and webhooks

What you’re seeing: Integration keys and signed verification callbacks into your backend.

Why it’s useful: Automation is what turns payment proof into fulfilled orders.

Getting started

  1. Open https://payautomate.squard.dev.
  2. Sign up or sign in with your squard.dev account.
  3. Create a merchant and set your bKash, Nagad, and Rocket numbers.
  4. Create a product checkout link, or read the integration docs for API + webhook use.
  5. Verify a test TrxID and confirm your fulfillment path works.

Limitations & important information

Frequently asked questions

Which payment methods are supported?

bKash, Nagad, and Rocket. Each merchant sets their own wallet numbers for checkout.

Do I need the Android SMS app?

No. Dashboard and API verification work without it. SMS capture is an optional helper for data entry.

Can the same TrxID be used twice?

No. A Transaction ID is recorded once so duplicate credits and double unlocks stay blocked.

How do webhooks work?

When a payment is verified, PayAutomate can POST an HMAC-SHA256 signed JSON payload to your server.

Is there a public checkout without building my own site?

Yes. Create products in PayAutomate and share the product checkout page with customers.

Where do I open the live product?

Use payautomate.squard.dev. This squard.dev page is informational and does not redirect automatically.

About Squard

squard.dev builds focused web products that each do one job well — with one account across apps. This page documents PayAutomate on the main Squard site; the live product stays on its own host when available.

PayAutomate

Give customers a checkout page, confirm each Transaction ID once, and notify your site by API or webhook. Optional Android SMS capture can submit confirmation details for you.