Gashapon Integration — Connecting Physical Machines to Digital Experiences
A streamlined solution for integrating mobile applications with physical gashapon machines, offering cashless transactions and enhanced user engagement.
Cashless
Secure
Seamless
Overall Integration Flow
1. User Initiates
User selects "Play Gashapon" in the mobile app
2. QR Code Generation
App generates a QR code containing user and transaction data
3. Machine Scans
Gashapon machine scans the QR code
4. Point Deduction
Backend verifies and deducts points from user's account
5. Machine Activates
Gashapon machine dispenses a capsule
Detailed Communication Flow
sequenceDiagram
participant U as User
participant A as App
participant B as Backend
participant M as Gashapon Machine
U->>A: Selects "Play Gashapon"
A->>A: Generate QR Code
A->>U: Display QR Code
U->>M: Shows QR Code to machine
M->>M: Scans QR Code
M->>B: Validate QR Code
B->>B: Verify user points
B->>B: Deduct points
B->>M: Success response
M->>M: Activate mechanism
M->>B: Report outcome
B->>A: Update transaction status
A->>U: Display result