Mishipay
Design Tools Evaluate
Live in 3 stores
MishiPay AI POS Agent · v2 MishiPay Example
Orchestrates Scan & Go and self-checkout flows: detects shopper intent, pulls basket from D365, calls Adyen via Payments Agent, then issues a digital receipt and optional WhatsApp message.
Graph view List view
Entry
Start (Kiosk / Mobile)
Triggered when a shopper opens MishiPay or approaches self-checkout.
Events scan_barcode, open_session
Android Web
LLM Step
Detect Shopper Intent
Classifies intent: scan & go, self-checkout or help request using natural language and context.
Model gpt-5.1-reasoning-mini
NLP Routing Language + events
Tool Call
Fetch Basket from D365
Calls d365_get_basket and d365_get_pricing for the active shopper.
Timeout 2.5s · Retries: 2
D365 Promotions
Decision
Route to Payment / Help
If basket > 0 and no blockers, route to Payments Agent. Otherwise escalate to staff/FAQ.
Branches 3 routes
Rules LLM Guardrail
Tool Call
Call Payments Agent (Adyen)
Makes a delegated call to payments_agent.pay with Adyen P400/S1F2 tokenization.
Channels Tap, chip, QR
Adyen Tokenization SCA
Tool Call
Issue Receipt & WhatsApp
Sends digital receipt and optional WhatsApp message with store-specific branding.
Outputs PDF · Link · WhatsApp
Postgres logs WhatsApp
1. Start (Kiosk / Mobile)
Entry · Triggers on open_session / scan_barcode
Entry
2. Detect Shopper Intent
LLM · Classifies scan_and_go / self_checkout / help_request
LLM
3. Fetch Basket from D365
Tool call · d365_get_basket + d365_get_pricing
Tool
4. Route to Payment / Help
Decision · 3 branches: pay, help, error
Decision
5. Call Payments Agent (Adyen)
Tool call · payments_agent.pay via Adyen
Tool
6. Issue Receipt & WhatsApp
Tool call · Digital receipt + WhatsApp
Tool