If guests are receiving the error "Access denied | ordering.api.olo.com used Cloudflare to restrict access", the block is coming from Olo and not Punchh.
Sometimes this type of error can occur when the device trying to reach a site appears to be a bot or suspicious and cause that IP to be banned. For example, if the guest logs into his account from a different device or the iFrame, they would be able to use the ordering function without issue.
To confirm the issue, you can have guests try to go through the online ordering flow via a different device or a computer as this would show the issue is specific to this guest's device. If the guest is able to go through the online ordering flow at that point, Olo will need to be reached to for further assistance.
Disclaimer:
In an effort to supply information as quickly as possible, this article has been published prior to a formal technical review, and is subject to factual, grammatical, and various structural errors. Data may be incomplete, misordered, or incorrect.
This additional disclaimer will be removed upon formal review of this article. The standard Punchh Inc. KB Disclaimer still applies, and can be found at: https://support.punchh.com/hc/en-us/articles/360040100273-Punchh-Inc-Knowledge-Base-Disclaimer
If further assistance is required, submit a ticket to Punchh Support. (For help submitting a ticket, click here)