We have been analyzing the NCR Retail Online (NRO) business and our NCR Industry Solutions Board, an internal team that helps set strategy, has decided to set the NRO product to End of Life on March 31, 2018 . The CPOnline Product was also recently announced with an end of life date of September 30th, 2017 . The End of Life terms indicate that all current customers will need to be transitioned off their respective product and the servers turned off by 9/30/17 (CPO) & 3/31/18 (NRO) . Your NCR Counterpoint business partner has been notified of this decision in advance and has started taking steps to help you transition your eCommerce solution.
Next Steps
As of today, we are encouraging all customers to reach out to your current NCR Counterpoint Partner to begin the transition to a new eCommerce platform. Your partner will be your best resource in planning and transitioning to a new eCommerce solution.
NCR has worked with several partners to create options for your new eCommerce solution. Please refer to the below chart for information about these options. Your partner can provide you with further documentation about these solutions to assist you with the decision process. You can also view a list of FAQ’s about moving from NRO to one of the below options by clicking here .
We will be discussing this transition directly with the users that attend our Synergy User Conference at the end of June. We will be offering a presentation on eCommerce and we will have representatives at the exhibit booth to handle your questions. In the meantime, please reach out to your partner to help determine your next steps.
We appreciate your business and look forward to taking this next, innovative step together.
Recommended eCommerce Solutions
| Solution | Cost | Platform | Additional Notes |
|---|---|---|---|
| Commerce5 |
|
Magento | Most tightly integrated with Counterpoint and offers the most advanced features |
| CP Magento |
|
Magento | Integrated with Counterpoint and offers features similar to NRO |
| CP Shop |
|
Woo Commerce | Catalog, Inventory, and Orders are integrated with Counterpoint |
Testing Payment Integration Before Your Australian Store Goes LiveA payment gateway can appear to work during a quick checkout while still failing at the moments that matter: a declined card, an interrupted redirect, a duplicate webhook, or a refund that never reaches the customer. Sandbox testing gives a new store a controlled environment for finding these faults before real money and customer trust are involved. Learn more about Stemware.html. For Australian retailers, payment testing also needs to reflect local expectations. Customers may pay in Australian dollars, use Visa, Mastercard, PayPal or a buy-now-pay-later service, and expect GST-inclusive pricing. A store serving shoppers in Sydney, Melbourne, Brisbane or regional areas must connect payment status with stock, shipping and order records rather than treating checkout as an isolated feature. This is especially important when moving away from a discontinued platform such as NCR Retail Online. A replacement based on Magento, WooCommerce or another system may require new gateway credentials, webhooks, tax settings and inventory connections. A careful test plan confirms that the whole retail operation remains consistent before the new storefront replaces the old one. Define The Payment FlowStart by mapping every step from cart creation to completed fulfilment. Record what happens when a customer selects a payment method, enters details, is redirected to an authentication page, returns to the store and receives an order confirmation. Include the points where the gateway sends server-to-server notifications, often called webhooks, because these messages usually update the final payment state. Create a simple status map for authorised, captured, declined, cancelled, expired and refunded transactions. The store should distinguish an authorised payment from a captured one, and it should not release stock merely because a customer reached the payment page. This prevents an abandoned checkout from reducing available inventory. Include ordinary and unusual purchases in the map. A low-value order, a mixed cart, a digital product, a delivery order and a click-and-collect order may each trigger different tax or fulfilment rules. If the catalogue includes clothing, for example, a test product such as men's shirts can help verify variants, stock deductions and order-line details after payment. Prepare A Safe SandboxCreate a separate sandbox account and label its keys clearly. Never place live secret keys in development code, shared documents or browser scripts. Store credentials in environment variables, restrict access to the staff who need them and make sure the checkout uses the gateway’s test endpoint rather than the production endpoint. Check that the test store uses the same currency and core configuration as the Australian launch. Set Australian dollars, GST rules, shipping zones and the intended merchant descriptor where the provider supports it. The displayed total should match the amount sent to the gateway, including cents, discounts, delivery charges and any tax treatment. Use the payment provider’s official test card numbers and test customer details. Do not use real card information, even for a small transaction. If the gateway supplies simulated bank responses, save the relevant scenarios in the test record so another developer or Counterpoint partner can repeat them during migration. Test Successful And Failed PaymentsA successful card test should cover the entire customer experience, not just the gateway response. Confirm that the order receives the correct payment status, the customer gets an email, the merchant sees the order in the administration area and the fulfilment system receives the right instructions. Check that stock falls once, not twice. Run declines for insufficient funds, invalid card details, expired cards and generic gateway errors. Also test a customer who closes the payment window, loses internet access or presses the pay button repeatedly. The expected outcome should be clear: no duplicate order, no accidental capture and no confusing message suggesting that payment succeeded. Test Australian payment habits where they apply. A cardholder may be asked to complete an additional verification step under 3-D Secure, while a customer using a wallet may leave the store and return through a mobile browser. Test on common phone and desktop layouts, including a connection using typical Australian mobile networks rather than assuming every shopper has a fast office connection. Verify Webhooks And Order UpdatesWebhooks are essential when a payment provider confirms an event after the browser session has ended. Send successful, failed, refunded and chargeback-style test events to the sandbox endpoint. Confirm that the endpoint accepts valid signatures, rejects altered messages and records enough information to investigate a disputed order. Repeat the same event to test idempotency. The store should process a payment notification once, even if the gateway retries delivery. A duplicated webhook must not create a second order, send two dispatch emails or reduce stock twice. This is particularly important during a platform migration, when old and new systems can briefly receive overlapping notifications. Check the administrative view as well as the storefront. Staff should be able to see a useful transaction reference, the payment state and the relationship between the order and its gateway record. If barcode workflows are part of the operation, confirm that paid orders and stock records remain aligned with the barcode scanning process used in the warehouse or shop. Reconcile Tax, Stock And SettlementCompare three amounts for every successful test: the customer-facing total, the amount recorded by the store and the amount shown by the gateway. They should agree after discounts, shipping and GST are applied. If the gateway reports fees separately, ensure accounting staff can identify the gross sale, processing fee and net settlement. Run a test refund from the store and, where possible, from the gateway dashboard. Confirm that a full refund changes the order correctly and that a partial refund records the right amount. Check the customer email, stock treatment and accounting export. A returned item may need to become available for sale again, while a non-stock service should not create a physical inventory adjustment. Australian trading conditions make reconciliation worth testing before launch. Compare settlement timing with the business bank account, consider weekends and public holidays, and check that reports use Australian Eastern or local business time as intended. A transaction made late on a Friday may settle on a different date from the order shown in the ecommerce dashboard. Repeat Checks Before ReleaseUse a small repeatable test pack after every payment configuration change, plugin update or theme deployment. Record the test date, environment, gateway response, order number and expected result. Screenshots can help, but transaction references and server logs are more useful when diagnosing a failed webhook or mismatch. A concise repeat pack can include:
Also verify the surrounding store experience:
Do not mark the integration ready solely because one test card returns an approval. The release record should show that errors are handled safely, customer data is protected, orders are visible to staff and funds can be reconciled. Keep sandbox logs separate from live records so test orders cannot appear in real sales reports. Protect The Move To LiveBefore switching traffic, compare sandbox configuration with the planned production configuration line by line. Confirm live API keys, webhook URLs, allowed domains, callback addresses, email templates, tax settings and return pages. Remove test credentials from the release package and restrict production access using the provider’s roles and permissions. Plan a controlled first live transaction with a low-risk product and an approved business card. Check the gateway dashboard, store order, inventory record, confirmation email and bank or settlement report. Do not repeatedly charge and refund a real card merely to prove the connection; one carefully monitored transaction is usually enough after a complete sandbox cycle. Keep the old platform available in read-only form during the agreed transition period. This is useful when customers refer to previous orders or staff need to compare inventory and payment records. For retailers moving from NCR Retail Online through an NCR Counterpoint partner, document which system owns products, customers, orders, stock and refunds at each stage so responsibilities do not overlap. Establish A Reliable Launch RoutinePayment testing should become part of normal store operations rather than a one-time migration task. Run a small health check after gateway maintenance, ecommerce updates and changes to shipping or tax rules. Review failed transactions and customer service contacts for patterns that scripted tests may not reveal. Keep a record of the gateway’s sandbox limitations. Some providers simulate approvals but do not reproduce every bank redirect, fraud rule, settlement delay or Australian payment method. Where a feature cannot be simulated, document the production control, assign an owner and monitor it closely during the first trading days. A successful launch means more than an approved test card. It means a shopper can pay in Australian dollars, receive an accurate receipt, trigger the correct stock movement, and obtain a refund when needed. Complete the sandbox checklist, preserve the evidence, then switch to live processing only after payment, order, inventory and reconciliation records tell the same story. |
|||
After you have completed your move to a new eCommerce platform, don’t forget to submit the Store Closure Request form to close your NRO site and cancel your billing subscription.