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.
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
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
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!