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
  • Upfront: Starts at $2500**
  • Monthly: Starts at $495.00 plus hosting
Magento Most tightly integrated with Counterpoint and offers the most advanced features
CP Magento
  • Upfront: Starts at $2,500**
  • Monthly: Starts at $200.00 including hosting
Magento Integrated with Counterpoint and offers features similar to NRO
CP Shop
  • Upfront: Starts at $999**
  • Monthly: Starts at $125.00 plus hosting
Woo Commerce Catalog, Inventory, and Orders are integrated with Counterpoint

Migrating customer payment methods from NCR Retail Online

The discontinuation of NCR Retail Online requires merchants to plan more than a product catalog transfer. Customer payment methods, saved cards, digital wallets, recurring billing details, and checkout preferences may be connected to the ecommerce platform, payment gateway, or a third-party token vault. Moving this information safely requires a clear view of where each payment record lives and which parts can legally and technically be transferred.

A migration to Magento, WooCommerce, or another supported commerce platform should preserve customer convenience without exposing sensitive payment data. In most cases, the goal is not to copy card numbers from one database to another. Instead, the merchant must preserve tokenized payment references, reconnect the correct gateway, and provide a controlled path for customers whose saved payment credentials cannot be transferred.

The work should begin early because payment data is subject to stricter controls than ordinary customer or product records. A successful transition combines data discovery, gateway coordination, security testing, customer communication, and careful cutover planning.

Establish what is actually stored

Begin by identifying every payment-related object associated with NCR Retail Online. The platform may store customer names, billing addresses, payment preferences, gateway customer IDs, vaulted tokens, transaction histories, refunds, fraud-screening results, and order references. These records do not all have the same migration value or portability.

A saved card displayed in an account area may be represented by a token rather than the card number itself. That token is usually meaningful only to the payment processor or vault that created it. Copying the token into a new store will not necessarily make it usable unless the new integration supports the same provider, merchant account, token format, and vault relationship.

Review the source platform, payment gateway, processor, hosted checkout service, and any subscription or fraud tools as separate systems. Ask each provider whether stored payment credentials can be migrated, re-linked, or transferred under a controlled process. Do not assume that a general customer export includes usable payment information.

Before moving customer data, complete an inventory audit guide to understand which products, orders, and customer records remain active. This broader audit helps prevent payment tokens from being attached to duplicate accounts, discontinued products, or obsolete order data.

Separate payment data by sensitivity

A migration becomes easier to manage when payment-related records are classified by purpose and risk. Transaction history is generally needed for accounting, customer service, refunds, and reporting. A payment token may be needed for future checkout. A billing address may support tax calculation or fraud checks. These items should not be treated as one undifferentiated customer file.

Never place full card numbers, security codes, or magnetic-stripe data in ordinary exports, spreadsheets, staging databases, or email attachments. Payment Card Industry Data Security Standard requirements restrict how cardholder data is stored and handled. Even when a merchant believes the source system is secure, creating an extra copy can expand the compliance boundary and increase breach exposure.

A practical classification can include four groups: transferable tokens, gateway-owned records, non-sensitive customer details, and data that should be excluded. Record the source, owner, retention requirement, encryption status, and intended destination for each group. This creates an auditable data map that developers, payment providers, and compliance staff can use together.

Confirm gateway and vault compatibility

The target platform must support the same payment processor or provide an approved token migration route. Magento and WooCommerce can connect to many payment services, but compatibility depends on the specific extension, merchant account, tokenization method, and gateway API version. A plugin that accepts saved payment methods is not automatically capable of importing tokens from another platform.

The merchant should obtain written technical instructions from both the current and target payment providers. Those instructions may cover encrypted file exchange, token re-encryption, account identifiers, customer matching rules, authorization requirements, and testing procedures. Some processors perform the transfer themselves, while others require customers to save their payment method again.

Payment record Typical migration approach Main validation point
Full card number or security code Do not export through ordinary tools Confirm that sensitive data never enters the migration file
Gateway token Provider-led transfer or approved token mapping Verify merchant account, vault, and token compatibility
Customer and billing profile Secure customer-data import Match records without creating duplicate accounts
Order and refund history Import or retain in an archive Confirm reporting, support, and refund access
Wallet credentials Reconnect through the wallet provider Test device, domain, and merchant configuration
Recurring payment agreement Recreate under provider rules Confirm consent, mandates, schedules, and notifications

Customer matching deserves particular attention. Email addresses can change, accounts can be duplicated, and one customer may have several payment methods. Use stable internal identifiers where available, while avoiding the use of sensitive payment details as matching keys. A documented exception process is necessary for records that cannot be confidently linked.

Prepare the target checkout

Configure the target store in a secure non-production environment before the final transfer. Install the approved payment integration, enable tokenization, set webhook endpoints, and restrict administrative access. The staging environment should use test credentials and synthetic customer data unless the payment provider explicitly authorizes another method.

Test the full customer journey rather than only a successful card charge. Include adding a payment method, removing one, selecting a saved card, handling an expired card, receiving a declined response, completing a refund, and recovering from a failed webhook. Also test wallets, address verification, 3-D Secure authentication, tax calculation, and order status updates when those features are part of the checkout.

If payment methods cannot be carried across, the target site should offer a simple re-entry process. Customers may be prompted to save a card during their next purchase, receive a secure account notification, or follow a provider-hosted update link. The process should never ask customers to send card details by email or enter them into an unverified form.

Protect the wider customer migration

Payment credentials are only one part of the customer account experience. Product information, order records, account passwords, consent preferences, shipping addresses, and customer service notes may also need attention. Product content should be moved independently from payment data, with separate permissions and validation rules; the product image migration guide can help with that part of the transition.

Passwords often cannot be transferred in usable form because modern systems store one-way password hashes with platform-specific settings. Plan a password reset or account activation process instead of attempting to weaken security for convenience. Similarly, preserve marketing consent only when its source, timestamp, scope, and legal basis are clear.

Use these controls to keep the broader migration disciplined:

  • Create encrypted exports and limit access to named migration staff.
  • Keep payment data separate from catalog, analytics, and marketing files.
  • Assign an owner to reconcile customer, order, token, and refund counts.
  • Record every import, transformation, exception, and deletion.
  • Set a retention deadline for temporary files and migration credentials.

A clean separation reduces the chance that a catalog contractor, marketing user, or developer receives access to payment-related information unnecessarily.

Reconcile and monitor the cutover

Run a rehearsal before switching the live storefront. Use a representative sample of customers, including accounts with one saved method, multiple methods, expired cards, refunds, wallet payments, and recurring transactions. Compare source and target counts, but also inspect whether the correct gateway customer IDs and token references are connected to the correct accounts.

Schedule the final cutover during a period when order volume and support demand are manageable. Freeze changes to customer payment profiles shortly before the transfer, or define a short synchronization window if the provider supports it. Keep the old system available in read-only mode for refunds, disputes, and historical customer-service inquiries until the retention and operational requirements are satisfied.

After launch, monitor authorization rates, token-related errors, checkout abandonment, duplicate customer accounts, refund completion, webhook failures, and support contacts about missing saved cards. A temporary banner or account message can explain that customers may need to re-enter a payment method, without revealing technical details or creating concern about card security.

Build a controlled payment transition

The safest migration is provider-led, token-aware, and tested before customers depend on it. Start by mapping the data, confirm what the current gateway can transfer, select a compatible target integration, and treat every exception as a defined workflow rather than an improvised fix.

NCR Retail Online customers should engage their NCR Counterpoint partner, payment processor, and target-platform specialists early. Together, they can determine whether stored payment methods can be securely re-linked or whether a customer-driven update process is required. Begin the assessment now, document the approved route, and move to production only after payment, refund, account, and security tests have passed.

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.