Mini App checkout path comes first in this implementation.
This surface is optimized for Telegram webview usage: fast category access, variant-first selection, compact purchase actions, and a clear ABA Pay-first checkout path.
Compact shopping flow for Telegram webview.
The production target will sit behind https://digi360.store, but this local route lets us build and verify the Mini App UI quickly.
Telegram session
Checking Telegram Mini App session...
Mini App session
Telegram user auth, cart and checkout shell
Choose a variant before asking the payment layer to act.
This is where the customer picks a concrete SKU so AI answers, inventory, and payment are tied to the same variant.
iphone-16
Flagship performance with all-day battery life.
iPhone 16 Black 128GB
iPhone 16 128GB
iPhone 16 Blue 256GB
iPhone 16 256GB
macbook-air
Thin, premium and ideal for study or office work.
MacBook Air 13 Silver
MacBook Air 13-inch 256GB
homepod
Smart audio for music, movies and home control.
Home Speaker Midnight
Home Speaker Midnight
ABA Pay first, abstracted for future Cambodia payment providers.
The checkout flow is designed to start with ABA Pay while keeping room for additional KHQR/Bakong-compatible providers later.
- 1. Customer selects category, family, and exact variant.
- 2. Mini App creates a checkout session for the Telegram user.
- 3. Payment service prepares the ABA Pay-first payment request.
- 4. Customer returns to Telegram order confirmation and status updates.
Sticky checkout rail
$999.00