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.
LLM Step
Detect Shopper Intent
Classifies intent: scan & go, self-checkout or
help request using natural language and context.
Tool Call
Fetch Basket from D365
Calls
d365_get_basket and d365_get_pricing for the active shopper.
Decision
Route to Payment / Help
If basket > 0 and no blockers, route to Payments Agent. Otherwise escalate to staff/FAQ.
Tool Call
Call Payments Agent (Adyen)
Makes a delegated call to
payments_agent.pay with Adyen P400/S1F2 tokenization.
Tool Call
Issue Receipt & WhatsApp
Sends digital receipt and optional WhatsApp message with store-specific branding.
1. Start (Kiosk / Mobile)
Entry · Triggers on open_session / scan_barcode
Entry
Entry · Triggers on open_session / scan_barcode
2. Detect Shopper Intent
LLM · Classifies scan_and_go / self_checkout / help_request
LLM
LLM · Classifies scan_and_go / self_checkout / help_request
3. Fetch Basket from D365
Tool call · d365_get_basket + d365_get_pricing
Tool
Tool call · d365_get_basket + d365_get_pricing
4. Route to Payment / Help
Decision · 3 branches: pay, help, error
Decision
Decision · 3 branches: pay, help, error
5. Call Payments Agent (Adyen)
Tool call · payments_agent.pay via Adyen
Tool
Tool call · payments_agent.pay via Adyen
6. Issue Receipt & WhatsApp
Tool call · Digital receipt + WhatsApp
Tool
Tool call · Digital receipt + WhatsApp