---
title: Investigating 400 errors in the mobile app
description: "Http failure response https://api.readytopay.co/orders/submit: 400 OK"
---

[Skip to content](https://help-center.readytopay.com/investigating-400-errors-in-the-mobile-app#main-content)

English

Show submenu for translations

![Ready-colour-logo-2.png\]](https://help-center.readytopay.com/hs-fs/hubfs/Ready-colour-logo-2.png?height=32&name=Ready-colour-logo-2.png)

- [Restaurants](https://help-center.readytopay.com/restaurants)
- [Stadiums](https://help-center.readytopay.com/stadiums)
- [Press](https://help-center.readytopay.com/blog)
- [Careers](https://readytopay.applytojob.com/apply)
- [Email Support](mailto://support@readytopay.com)

Open main navigation

Close main navigation

- [Restaurants](https://help-center.readytopay.com/restaurants)
- [Stadiums](https://help-center.readytopay.com/stadiums)
- [Press](https://help-center.readytopay.com/blog)
- [Careers](https://readytopay.applytojob.com/apply)
- [Email Support](mailto://support@readytopay.com)
- English
  
  Show submenu for translations

 Welcome! How can we help?

- There are no suggestions because the search field is empty.

1. [Help Center](https://help-center.readytopay.com/?hsLang=en)
2. [Troubleshooting](https://help-center.readytopay.com/troubleshooting?hsLang=en)
3. [Mobile App](https://help-center.readytopay.com/troubleshooting?hsLang=en#mobile-app)

# Investigating 400 errors in the mobile app

## Http failure response https://api.readytopay.co/orders/submit: 400 OK

#### Please Note: This is applicable only for Mobile Ordering, this error will not happen with Pay at Table

400 errors occur when a user is trying to go from the Pickup Details page in the mobile app to the Checkout page (after clicking on the Checkout button). The error message displayed is:

![](https://help-center.readytopay.com/hs-fs/hubfs/image-png-Jul-07-2022-10-32-32-50-PM.png?width=202&name=image-png-Jul-07-2022-10-32-32-50-PM.png)

#### Some of the most common reasons are:

1. If the status of the menu item in question is disabled, or out of stock. (See [Items & Mods: Configuring an Item](https://help-center.readytopay.com/items-mods-configuring-an-item?hsLang=en)&  [Items & Mods: Marking as In/Out of Stock)](https://help-center.readytopay.com/items-mods-marking-as-in/out-of-stock?hsLang=en)
2. If the menu item in question contains alcohol, but the location does not have alcohol ordering enabled (See: [Enabling/Disabling Alcohol Sales](https://help-center.readytopay.com/enabling/disabling-alcohol-sales?hsLang=en))
3. If the number of alcohol units selected exceeds the location purchasing limit which is set in the Orders dialog - “Max # of Drinks per Order”  (See [Order Settings (Orders screen))](https://help-center.readytopay.com/order-settings-orders-screen?hsLang=en)
4. If an item has a set of modifiers, and the modifier group constraints minimum value has been set for that modifier group, and the modifier group in question has fewer options set than the minimum constraint value set (See: [Modifier Groups: Editing a Modifier Group)](https://help-center.readytopay.com/modifier-groups-editing-a-modifier-group?hsLang=en)  
     1. Example 
            1. Item has 2 Modifiers in the Modifier Group with a Required Minimum of 1
            2. Guest chooses 1 modifier (of the 2 options) and goes to the Pickup Details Page
            3. Meanwhile, in the Ready Dashboard, someone has updated that Modifier Group to be a Minimum of 2
            4. Guest clicks Checkout
            5. Error
5. Vice versa, if an item has a set of modifiers, and the modifier group constraints maximum value has been set for that modifier group, and the modifier group in question has more options set than the maximum constraint value set (See: [Modifier Groups: Editing a Modifier Group)](https://help-center.readytopay.com/modifier-groups-editing-a-modifier-group?hsLang=en)  
     1. Example 
            1. Item has 2 Modifiers in the Modifier Group with a Required Maximum of 2
            2. Guest chooses 2 modifiers (of the 2 options) and goes to the Pickup Details Page
            3. Meanwhile, in the Ready Dashboard, someone has updated that Modifier Group to be a Maximum of 1
            4. Guest clicks Checkout
            5. Error
6. If there are more than 100 individual items in the Review Order screen for an order 
     - 100 individual items \> Success
     - 101 individual items  \> Error
     - 100 individual items \> update one Item to have 10 copies \> Success
7. There is no Guest Info or Customer Info item created and enabled in the Menu Builder 
     1. There needs to be a Menu Item in the Menu Builder created and enabled (usually called Guest Info or Customer Info) and it must be linked to the correct POS Item
     2. The configuration of which POS Item is used for the Guest Information is set on the Ready Admin side, please reach out to support (support@readytopay.com) with the following information: 
            1. Screenshot of the error (like above)
            2. Location and Company in the Ready Dashboard
            3. POS ID for Guest Information in the POS

**Specifically for Order Ahead Dates:**

1. If there are no more available timeslots in the day

- [Getting Started](https://help-center.readytopay.com/getting-started?hsLang=en#main-content)

    - [Compatible POS Systems](https://help-center.readytopay.com/getting-started?hsLang=en#compatible-pos-systems)
    - [Supported Payment Options](https://help-center.readytopay.com/getting-started?hsLang=en#supported-payment-options)
- [Ready Dashboard](https://help-center.readytopay.com/ready-dashboard?hsLang=en#main-content)

    - [Reports](https://help-center.readytopay.com/ready-dashboard?hsLang=en#reports)
    - [Orders](https://help-center.readytopay.com/ready-dashboard?hsLang=en#orders)
    - [Server Assignment](https://help-center.readytopay.com/ready-dashboard?hsLang=en#server-assignment)
    - [Users](https://help-center.readytopay.com/ready-dashboard?hsLang=en#users)
    - [Security Roles](https://help-center.readytopay.com/ready-dashboard?hsLang=en#security-roles)
    - [Shared Menus](https://help-center.readytopay.com/ready-dashboard?hsLang=en#shared-menus)
    - [Location Menus](https://help-center.readytopay.com/ready-dashboard?hsLang=en#location-menus)
    - [Schedules](https://help-center.readytopay.com/ready-dashboard?hsLang=en#schedules)
    - [Tags & Badges](https://help-center.readytopay.com/ready-dashboard?hsLang=en#tags-badges)
    - [Location Settings](https://help-center.readytopay.com/ready-dashboard?hsLang=en#location-settings)
    - [Company Settings](https://help-center.readytopay.com/ready-dashboard?hsLang=en#company-settings)
- [Announcements](https://help-center.readytopay.com/announcements?hsLang=en#main-content)

    - [Release Notes](https://help-center.readytopay.com/announcements?hsLang=en#release-notes)
    - [Status](https://help-center.readytopay.com/announcements?hsLang=en#status)
- [Video Library](https://help-center.readytopay.com/video-library?hsLang=en#main-content)

    - [How-to Videos](https://help-center.readytopay.com/video-library?hsLang=en#how-to-videos)
    - [Webinars](https://help-center.readytopay.com/video-library?hsLang=en#webinars)
- [Troubleshooting](https://help-center.readytopay.com/troubleshooting?hsLang=en#main-content)

    - [Ready Dashboard](https://help-center.readytopay.com/troubleshooting?hsLang=en#ready-dashboard)
    - [Mobile App](https://help-center.readytopay.com/troubleshooting?hsLang=en#mobile-app)
- [FAQ](https://help-center.readytopay.com/faq?hsLang=en#main-content)

    - [Mobile App](https://help-center.readytopay.com/faq?hsLang=en#mobile-app)
    - [Transactions](https://help-center.readytopay.com/faq?hsLang=en#transactions)
    - [Client Website](https://help-center.readytopay.com/faq?hsLang=en#client-website)
- [ServerFlow](https://help-center.readytopay.com/serverflow?hsLang=en#main-content)

    - [ServerFlow for Tablets](https://help-center.readytopay.com/serverflow?hsLang=en#serverflow-for-tablets)

- [Restaurants](https://help-center.readytopay.com/restaurants)
- [Stadiums](https://help-center.readytopay.com/stadiums)
- [Press](https://help-center.readytopay.com/blog)
- [Careers](https://readytopay.applytojob.com/apply)
- [Email Support](mailto://support@readytopay.com)

[![Chill listening crop-3](https://help-center.readytopay.com/hs-fs/hubfs/Ready-colour-mark-2.png?width=24&height=24&name=Ready-colour-mark-2.png "Chill listening crop-3")](https://readytopay.com/)

<https://www.facebook.com/ReadyToPaySoftware/> <https://www.linkedin.com/company/readytopay/>

Copyright © 2026, Ready to Pay Software