Table of Contents

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.