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.
