Platform

Everything between a hand and a bank authorisation.

Banks are good at accounts and money movement. HathPay builds the parts a bank does not want to: capturing palms, matching them at scale, trusting terminals in the field and orchestrating each payment safely.

The bank keeps

The customer and the money

  • Customer relationship, onboarding and KYC
  • The account, the balance and the ledger
  • Authorisation and settlement on its own rails
  • Pricing, limits policy and disputes
HathPay provides

The palm layer

  • Guided enrolment on NIR terminals
  • Encrypted templates and 1:N matching
  • Terminal identity, approval and revocation
  • Risk rules, APIs, webhooks and audit
The customer gets

A hand that pays

  • Checkout with no phone, card or cash
  • Pause, limits and history in the bank app
  • A separate PIN, never a banking password
  • Removal at any time, which deletes the template
5captures per hand at enrolment
21hand landmarks mapped first
6line orientations in each template
4separate API surfaces
300 sbefore a signed request expires
2 minto complete a payment
Capabilities

One platform, seven jobs.

Guided enrolment

Staff verify identity; the terminal guides five captures of one hand. Captures that disagree are dropped, a palm already enrolled for someone else is refused, and the images are deleted once the template exists.

Right handTemplate built
Duplicate-palm checkpassed

1:N identification

At checkout the palm is searched against the bank's enrolled customers, with no card or phone to narrow it down. Customers can register both hands, and either one pays.

Searching the bank's galleryencrypted
IdentifiedAli R. · •• 4821

Risk engine

Limits, velocity and PIN step-up, set by the bank and the customer.

PIN above Rs 10,000
Velocity check
Unknown-palm cooldown

Device trust

Every terminal has its own key and needs approval before it can charge.

Library deskActive
Campus Café T-02Active
Book Corner T-01Revoked

Customer control

Pause, limits, history, "not me" and removal, inside the bank's app.

Palm payments
Report a payment1 tap
Remove HathPaydeletes templates

Tamper-evident audit

Every sensitive action is written to a log where each entry seals the one before it. Change a single row and verification fails from that point on.

enrollment.completed#a41f…c2
payment.authorized#9c02…7e
device.revoked#11de…4b
Chain verificationIntact

Operations console

Approve terminals, follow payments, verify the audit chain and handle support.

Terminals awaiting approval1
Events queued for the bank0
How it works

Four steps. Three places. One bank account.

The customer switches HathPay on inside their bank app.

The bank has already signed them in. They agree to the consent, choose the account to pay from and set a HathPay PIN that is separate from every banking password. The app then shows a one-time enrolment code.

bank-authenticated15-minute module sessioncode valid 7 days
Register your palm
Show this code at any enrolment desk
Consent given
Current •• 4821 linked
HathPay PIN set
HP-7K2Q-M9XD

See it working, end to end, in thirty minutes.

Activation in a bank app, enrolment at a branch terminal and a palm payment settled through a simulated bank. Then the architecture and the pilot plan.