SlipBolt — lightning fast

Real slips, verified in a blink
Checked automatically bySlipBolt

A PromptPay slip-checking bot that replies in 1 second. Blocks fake and recycled slips. Connects to your LINE OA + Web Dashboard — built for online stores and SMEs across Thailand.

See how it works

  • 7-day free trial
  • No card required
  • Set up in 4 minutes

Verify slips from Thai banks and PromptPay in one place

KBank SCB Bangkok Bank Krungthai Krungsri GSB PromptPay ttb

Set it up once, then let it run

Nothing to install, no change to how you sell, and nothing new for your customers to learn.

Slip comes inLINE OA · Web · API
SlipBolt EngineReads the QR, checks the bank
Verified · bot repliesDashboard · Webhook · alerts
Fake or duplicateBlocked before it counts as a sale
  1. 01

    Connect your shop

    Add SlipBolt to your LINE group or OA and link the account you get paid into. One-time setup.

    Connect your shop

    Already have your own system? Call POST /api/v1/verify directly.

  2. 02

    Customers send slips as usual

    Nothing changes on their side — they send the same slip photo they send every day.

    Customers install nothing and sign up for nothing.

  3. 03

    You know before you reply

    SlipBolt reads the QR per the Bank of Thailand spec, checks the amount, receiving account and reference, then answers in chat: genuine, fake, duplicate, or wrong account.

    Every slip is kept in your dashboard for later.

Demo
The same chat thread — a slip goes in, the bot answers in 0.74s.

Verify every slip from every bank
in real time, without missing a single one

Every slip arriving via your LINE OA or API gets its QR + payload read in a split second, verified against the bank network in real time, and answered with an easy-to-read Flex Message.

Incoming
Verified
0 slips passed 0 caught 0

Set up once, works for every kind of business

Designed for Thai businesses of every size — from IG live-selling shops to SMEs selling across multiple LINE groups.

Online stores

Live sellers on IG / FB / TikTok Shop — slips get verified automatically alongside your admin chat, no need to open your banking app.

LINE OA · Web · API
Learn more

Drop-ship & resellers

Verify slips from customers and agents across multiple LINE groups at once, with a dashboard summarizing daily and monthly totals.

Multi-group · dashboard
Learn more
Demo
At the counter: the till pops by itself — nobody asks to see a phone.

Slip verification, done professionally
Every bank, every format, nothing missed

Reads the QR code + payload per the Bank of Thailand spec and checks it against an idempotency database to block recycled slips — with no day limit.

From PromptPay · 004
Verifying slip from customer #1583
฿8,900.00
May 20, 2026 · 19:11
Sender bank
KBank · Kasikornbank
Receiving account
xxx-3-91247-x
Trans Ref
202605201911B5TQX2H7
Time
19:11:32
Took
0.68s
Verify slip with SlipBolt
status: VERIFIED· engine: slipbolt· idempotency: uniquePASS · 200 OK

You can't spot a modern fake by looking at it

These two look identical in every detail. The only difference is the data inside the QR — the one part that can't be copied.

PromptPay · 004
฿1,290.00
Reference …B5TQX2H7
Receiving account xxx-3-91247-x
Genuine · PassThe QR on this one decodes to a transfer the bank confirms.
PromptPay · 004
฿1,290.00 1
Reference …B5TQX2H7 2
Receiving account xxx-3-91247-x 3
Fake · FailThe numbers on this one were edited; the QR still belongs to the original transfer.
  1. 1Amount — Editable on the image in ten seconds, so we compare the amount in the payload, not the one you can see.
  2. 2Reference — If this reference has already passed once, the slip is a resend.
  3. 3Receiving account — Checked against your shop's account every time — a transfer to someone else never passes.

Protect every baht your shop earns

Idempotency key + 24-hour Redis cache · Slip images deleted within 60 seconds per PDPA · Every action recorded in the audit log.

?
Fake ฿420
SCB · 14:31
฿1,250
Somsak · 14:32
?
Dup ฿599
PromptPay
฿2,890
Anucha · 14:31
Demo
SS
Baan Khanom Thai
My Wallet · KBank xxx-3-91247
Today's total
28,450.00 THB
Passed · 187 slips
27,840+8%
Caught · 12 slips
610
฿7,500
Kittipong · 14:31
?
Fake ฿1,890
edited · 14:30
฿1,090
Nantakan · 14:30
฿349
Punyapa · 14:29

Start checking slips
in 4 minutes

Connect your shop's LINE OA to SlipBolt via LIFF — paste 3 values (Channel ID + Secret + Token), hit save, then send a test slip from your own LINE. Not a single line of code required.

No coding required Set up via LIFF Multiple LINE OAs supported Webhook double-process protection

The work you do every day,
handed to a machine

It's not that you can't check slips yourself — it's that every slip you check by hand costs time and adds one more chance to miss something.

By hand With SlipBolt
Time per slipOpen the banking app, scroll for the transfer, match amount and timeUnder a second, answered in the chat for you
Fake or edited slipsJudged by eye — if the numbers look right, it passesNever judged from the image: the QR is read per the Bank of Thailand spec and checked against bank-side data
The same slip sent twiceYou have to remember whether you've seen it beforeChecked against every slip this shop has passed, automatically, with no day limit
Paid into the wrong accountYou have to read the receiving account on every slipThe receiving account is checked on every slip, no exceptions
Outside business hoursCustomers wait until someone is free to lookRuns 24 hours a day with nobody watching it
Looking it up laterIt's in the chat somewhere — scroll and hopeSearchable in the dashboard and exportable to CSV

Everything above is what the system does today, not what it's planned to do.

How many hours a month do you spend checking slips?

Move these two to match your shop, then see which is bigger — what you pay, or what you get back

5400
฿50฿5,000
Time you get back10 hrs/month≈ ฿578 per month
Value verified฿810,000across 1,800 slips a month — every one checked against the bank for amount, receiving account and reference
The plan that fits this volumeBusiness ฿990/moIt pays for itself the moment it stops just 3 fake or duplicate slips a month

Where these numbers come from: 20 seconds per slip checked by hand (open the bank app, scroll for the transfer, match amount and time) · 0.74 seconds per slip with SlipBolt, which is the measured average · time valued at 60 baht per hour · 30 days a month · the "pays for itself" figure is the plan price divided by your average slip — we are not guessing how many fake slips you will get, because nobody knows that

Straightforward pricing
from 199฿ per month

No setup fee, no hidden charges, cancel any month. Pick the plan that fits your business.

Trial

0฿/7 days
Free 7-day trial, no card required
  • 1 LINE Groups
  • 1 LINE OA
  • Full dashboard
  • No credit card required
Start trial

Starter

199฿/month
For small shops selling on LINE
  • 1 LINE Groups
  • 3 LINE OA
  • Overage 0.30฿/slip
  • REST API + Webhook
  • Email support
Choose Starter
★ Popular

Pro

399฿/month
For mid-size shops + API use
  • 3 LINE Groups
  • 10 LINE OA
  • 5 team seats
  • Overage 0.25฿/slip
  • REST API + Webhook (120 req/min per key)
  • Priority support · 24h
Choose Pro

Business

990฿/month
For SMEs & large drop-ship teams
  • 10 LINE Groups
  • ∞ LINE OA
  • Unlimited team seats
  • Overage 0.20฿/slip
  • REST API + Webhook (120 req/min per key)
  • Dedicated account manager
Choose Business

Not sure yet? Start here

Which banks' slips can SlipBolt verify?
PromptPay slips from every Thai bank — KBank, SCB, Bangkok Bank, Krungthai, Krungsri, GSB, TTB and more. Verification runs over multiple redundant bank-network routes, with automatic failover whenever the primary route is unavailable.
How do you block recycled (duplicate) slips?
We store every slip's transaction reference in MariaDB (unique per shop), plus a 24-hour Redis cache for re-sends of the same image. Submit the same slip again and the system replies "this slip has already been used" immediately, with the time it was first used — no day limit, on every plan, for as long as the record is kept under the shop's retention policy (1 year by default).
Is my customers' data safe?
PDPA-first — we delete customer slip images within 60 seconds after verification and keep only the essential text data (amount, sender, time) for the audit log. Your customers can request an export or deletion of their data at any time.
Do I need to write any code?
Not at all — just paste the Channel ID + Channel Secret + Channel Access Token from your LINE OA into the SlipBolt dashboard and hit save. SlipBolt instantly acts as your OA's webhook, and you can toggle it on or off whenever you like.
When can I cancel?
Any month, instantly, from the Billing page in your dashboard — no cancellation fee, no lock-in contract. If the month is already paid, service continues until the end of the billing cycle.
What if I run out of quota this month?
We notify you at 80% and 95% of your quota. Beyond that, overage is billed per slip according to your plan (0.20–0.30฿/slip), or you can upgrade at any time.

Still not what you needed? Chat with us on LINE

Ready in 4 minutes

Start verifying slips automatically
within 4 minutes

Sign up today for a full 7-day free trial, no credit card required — with LINE onboarding from our team.