Plugins

Payments

Overview of how payments work in Omnium and the supported payment providers

Payments in Omnium

Omnium integrates with a wide range of external payment providers to handle both online and in-store transactions.
When a customer completes a purchase, the selected provider (e.g. Vipps, Klarna, Stripe) authorizes the payment.

Omnium then stores the payment details on the cart and, once the cart is placed, on the order.
This allows Omnium to manage post-order operations such as capture, refund, and cancellation through the configured provider integration.


Supported Payment Providers

Omnium currently supports the following providers:

  • Adyen
  • Aera
  • Aera Invoice
  • Authorize.Net
  • Avarda
  • AwardIt
  • Bonus Points
  • Dintero
  • Klarna
  • Klarna v3
  • N-Genius
  • Netaxept
  • Nets
  • NetsEasy
  • PayEx
  • PayPal
  • Qliro
  • ResursBank
  • Shopify
  • Stripe
  • Svea
  • Swish
  • Toss
  • Vipps
  • Vipps E-Payment
  • Walley
  • Webhook Payment
  • Zaver
  • Atome

Using the Payment API

For detailed information on how to work with payments in the API, including:

  • Adding payments to carts and orders
  • Transaction types and payment lifecycle
  • Multiple payments and split payments
  • Payment API endpoints

See the Payments section in the Order API documentation.


Configuration

Configure your payment providers in Omnium: Configuration → Settings → Orders → Payment Providers

Each provider requires specific credentials and settings. Refer to the provider's documentation for integration details.

On this page