Back to

NCR Cloud: RPOS C-Store via BSP FAQs


Operators, Technical Teams, Account Managers, Engineers, & Product Teams


This article is iterative and lists the most common FAQs we get from brands that are using Olo with the NCR Cloud integration to RPOS C-Store.


1. What is Olo's NCR Cloud integration?

NCR Cloud is the all encompassing name Olo has assigned to our integration(s) to the following NCR products/terms:

  • Business Services Platform (BSP)
    • BSP Ordering
    • BSP Item Availability Service
    • More to come!

2. Do my guests get charged tax from Olo or from NCR Cloud?

  • POS is the final authority on charging tax thru a function called "Calculate Tax + Total" (CTT). The tax that shows in Olo during the process of building a basket is called an "Estimation". Once moving on to Checkout, POS responds with the correct tax according to the rules configured in RPOS C-Store.

3. Where does pricing in Olo come from?

  • If the automatic updater is on, Olo pulls prices from the Catalog, which is the connection to the above store database. These prices are initially shown to the guest while building their basket (think of it as a sticker price on an item in a physical store).
    • Note: Items can be mapped properly, but show as a mismatch if there is no price (vs a $0 price) associated in the data returned from Catalog. They may still basket test or result in successful orders since ordering takes place via the Ordering Service.
  • If for some reason, the price reflected while building the basket is not the desired price, POS will respond with the correct price back to the guest on Checkout during the Calculate Tax + Total call (CTT) mentioned in Question #2.
  • Understanding price update failures here.

4. What do I need to configure in RPOS C-Store to support Discounts from Olo?

  • Answer coming soon!
  • How to understand Discount failures here.

5. How do I control printing via NCR Cloud (BSP) to RPOS C-Store?

  • All print routing rules in RPOS C-Store are controlled locally by the POS configuration that manages in-store routing. If an item is not printing where you want it to, your item routing is likely the root cause. Please work with your NCR Support team for correction.

6. What do Connected and POS Order Ready mean in the Dashboard?

  • It means that Olo has successfully authenticated the credentials to NCR's BSP API's for the store you are looking at.
    • At this time, there is not visibility for Olo into the local health of the location, such as: whether the local instance of RPOS is online. We are only able to confirm that we authenticate to the APIs successfully.

7. Why did my store get disabled automatically? 

  • Stores will get disabled automatically if an error is received back from API or POS 5 times consecutively without any successful requests.

8. How do I troubleshoot failed order attempts ?

  • Coming soon!

9. When I refund an order in Olo, will RPOS be updated automatically to reflect that refund?  

  • No. All cards are processed above store and are mapped to a generic tender type in POS. There is no credit card data associated with it. Therefore, POS does not have the ability to refund back to the credit card a transaction that was processed above store. As such, these are the refund options:

    • Option 1 (2 steps)
      • Refund in Olo which communicates directly with the processor, but not in POS.
      • Follow typical refund in-store process in POS and (if possible) close the refund check to a generic Olo tender. Keep in mind that the only purpose for the refund in POS at this point is reporting parity and is typically restricted to same day refunds.

    • Option 2 (1 step)
      • Refund in POS as per normal SOPs and give cash back to the customer. In this case, no need to process in Olo as that would credit back the customer's credit card via the mag swipe (if card is present) or manual entry (if permitted). This will not ensure reporting parity between Olo and ATO or POS.

10. Can I accept payment in-store with Olo or do all orders have to be pre-paid?

  • Yes, depending on your brand's requirements and approved operational practices, the integration will allow you to accept unpaid orders that are to be paid in-store. When your guest arrives, you will handle the check as you would any other open "Orders" in POS.

11. What does this HTTPS error code mean? 


Please check back frequently for answers to more questions!  




Didn't find what you need?

Submit a request to our Help Team and someone will
get back to you shortly.

Submit a request

Copyright © 2020 Olo. All rights are reserved.