Norce Checkout

Norce Checkout is a composable, extendable solution powered by a cutting-edge API, designed for headless environments. Its true strength lies in the flexibility of its adapters. With Norce Checkout, you can pick and choose from a range of adapters for payments, shipping, and more, ensured that they work together seamlessly. Whether you're using existing adapters or building your own, everything stays in sync, providing a tailored checkout experience that can evolve as your needs change.

The microservice-based architecture is an additional advantage, enabling faster and more efficient changes and updates, reducing the time from request, to development, and live operation.

Note!

We're constantly trying to improve this documentation. If you have any feedback, please reach out to us!

For an introduction into how Norce Checkout works we recommend the START BUILDING section! Reading and following along in the tutorials is a great way to learn about core concepts and how to use Norce Checkout to build your checkout.

If you just want to see it in action you can go to our Quick start.

Core

There are currently four core APIs in Norce Checkout that enable your solutions.

core

Order

The Order API is the most important part, enabling you to manage orders. Each order contains key details such as cart information, customer data, delivery options, payments, and more — including any notifications associated with the order.

Read more about order here!

Notification

The Notification API allows you to ensure notifications have reached their destinations. Read all notifications for a specific order or all notifications for a specific event across all orders.

Read more about notification here!

Configuration

For any checkout that uses adapters, as we expect all checkouts to do, another vital API is the Configuration API. Adapters expect to find their configurations here for the given channel you're in. You can set up the configurations using the API or by using the Norce Checkout Admin.

Tip!

If you're using Norce Commerce, you can quickly find the Norce Checkout Admin under 'Shopping' by selecting 'Checkout'. Note that you may need to enable this component in your client settings.

Read more about configuration here!

Translation

In some cases, adapters are asked to provide messages directly to the end customer and this is where they'll find it. The Translation API allows you to set up your own translations if needed.

Read more about translation here!

Adapters

Adapter

Versatile connectors that expand your Checkout's capabilities. From platform and payment integrations to custom event handling and validation, adapters integrate services like Norce Commerce and Klarna to create a flexible, cohesive Checkout experience. Each one made to work alongside others with use of our hooks and notifications. If you update the quantity of one of your cart items, the payment adapters are informed and react at once by covering the new cost!

Norce offers a growing range of adapters, but nothing stops you fron building your own as well.

Read more about adapters here!

Provider adapters

Provider adapter

Adapters integrate Norce Checkout with a number of service providers. Let our adapters handle mapping Norce Checkout orders to all the different sessions out there!

  • Klarna adapter klarna_checkout_adapter , klarna_payments_adapter
  • Adyen adapter adyen_dropin_adapter
  • Walley adapter walley_checkout_adapter
  • Avarda adapter avarda_checkout_adapter
  • Svea adapter svea_checkout_adapter

Platform adapters

Platform adapters simply bridge platforms with Norce Checkout. If you have a basket ready in Norce Commerce, simply use the Norce Adapter to get your order in Norce Checkout! Similarly if you have your cart ready in Jetshop, you use the Jetshop Adapter to get your order in Norce Checkout! These adapters also provide the ability to export your order back to your platform, after the checkout flow is completed.

  • Norce adapter norce_adapter
  • Jetshop adapter jetshop_adapter

Coming soon

The following adapters are available for experimentation, though they have not yet completed the necessary testing for production use:

  • Non-psp adapter nonpsp_adapter
  • Qliro adapter qliro_checkout_adapter
  • Resurs Bank adapter resursbank_checkout_adapter
  • Ledyer adapter ledyer_checkout_adapter
  • Awardit adapter
  • Ingrid adapter

Even more coming!

Copyright © Norce 2024. All right reserved.