Frequently Asked Questions (FAQ)
This section addresses common questions related to UEAT POS integration, environments, and certification.
General Integration
Q1: What is the UEAT POS Partner Integration Process (PPIP)?
A: PPIP is a structured process divided into phases: Qualification, Preparation, Certification, Testing & Ops, and General Availability Launch. This process is a roadmap to a flawless POS integration for an improved experience for merchants once the integration is in production.
Q2: Which environments are available for integration?
A: UEAT provides two environments:
- Non-Production: For initial API implementation, certification and testing. This environment continue to be available once the launch is done.
- Production: For live transactions after certification.
Q3: How do I access the Development environment?
A: Access is granted during the Preparation Phase. You will receive API keys, a test URL, and documentation.
Q4: How do I access the Production environment?
A: Access is granted once the certification is done with success. You will a production URL.
Q5: Any edge cases I should be aware of?
A: See our section Special Use Cases for edge cases related to specific sales channels or restaurant's configuration.
API & Documentation
Q6: What is the standard response format for POS?
A: POS should return only status codes and optional system errors:
200 OK
{
"errors": [
{
"code": "TIMEOUT",
"message": "POS did not respond in time"
}
]
}
Functional errors related to order content should not be returned here. See Error Handling.
Certification & Testing
Q7: What is included in the certification process?
A: Certification validates:
- Menu synchronization.
- Order creation flow.
- Status handling (ACCEPTED/REJECTED).
- Resend flow for rejected orders.
- Special use cases (Hub Orders, Kiosk Orders).
Q8: How do I place test orders?
A: Use the dedicated test URL provided in the testing environment. Ensure correct locationId and validate menu items, modifiers, and pricing.
Q9: Is there a standard menu for testing?
A: Yes, refer to the Menu Template page for the predefined menu structure used in certification.
Deployment & Operations
Q10: When can I go live?
A: After successful certification and tech trial (Alpha/Beta), you can deploy to production for general availability.
Q11: What are the best practices for deployment?
A:
- Maintain separate API keys for each environment.
- Log all API calls and responses.
- Validate edge cases before production.
- Use version control for configuration changes.
Support
Q12: Who do I contact for technical issues?
A: Use the shared Teams channel or contact your UEAT integration manager.
Q13: How are rejected orders handled?
A: UEAT supports a manual resend flow for corrected orders. POS must accept the resent order without duplication.
This FAQ will be updated regularly as new questions arise during integration and certification.