Technical Teams, Account Managers, Product Development, and Brand Managers
Description of Issue
Orders are not able to be placed through a vendor site and are failing with the error:
Error Message: 'Rejected by the store.' | Inner Technical Details: 'URI: https://api.ncrsilver.com/OAuth2/Token. Method: GET. Status Code: OK. Rejected by NCR Silver. Silver Code 400. Silver Message: client_id missing or invalid in the Http header.'
This issue can occur when:
- store owner has recently transitioned from owning only one store to owning more than one store (the Silver system automatically changes the Client ID when this occurs)
- a vendor has transferred ownership
- there was a typographical error in the vendor configuration
The solution is to update the Client ID and make sure it matches across Silver and Olo. An Olo representative will need to update this information for a vendor in the Olo database.
Reach out to your NCR Silver contact to have them confirm the correct:
- Client ID
- Client Secret
- Store Number
Contact Olo through submitted a ticket in our Help Center with the correct information that was received from NCR Silver.
The Olo team will confirm receipt and configure the IDs on our side.
There are no caveats to this solution.