PluginsPayments
Qliro
Comprehensive guide for integrating and configuring the Qliro payment plugin with Omnium, covering setup instructions, required fields, and advanced options.
Supports
- In Qliro, you can capture individual order lines.
- You can refund individual order lines.
- You can release the remaining Auth.
- Split the shipment and capture over different order lines.
- You can fetch live payment details from our GUI
- You can decrease the price of order lines before the first capture
Restrictions
The following limitations apply when using Qliro:
- Qliro does not allow you to change the price of order lines after the first orderline is captured
- You cannot refund a specific amount; you have to refund the initial order line amount that was captured.
Technical considerations
- Callback URLs
- Callback URLs must be configured to ensure proper payment status updates (see the Callbacks section below).
- When we perform our first capture, we will update the order. This is so we can get shipping to match, changes in splitted orderlines and also price updates.
Setup configuration
To configure Qliro as a payment method in Omnium, use the following settings:
Parameter | Value |
---|---|
PaymentMethodName | Qliro |
Unique PaymentName | Qliro |
PaymentService | Qliro |
DisplayName | Qliro |
API Token | token from Qliro "vbQqAxuaVE4K" |
Client ID | Id from Qliro "QTEST" |
Base URL | https://pago.qit.nu |
Display in Cart | true |
FetchDetailsFromPaymentProvider | true |
Terms URL | https://somethingUrl |
Fallback URL | Your homepage or a designated fallback page |
Vue Template | "qliro-payment" |
IntegrityPolicyUrl | Webpage for integrity policy |
Callbacks
When creating payments through your own system, you must include the following callback URLs in the createOrder
request:
Replace the placeholders (TenantId
, OrderNumber
, merchantReference
, and baseApiUrl
) with actual values.
Example JSON configuration
Below is a sample JSON configuration for integrating Qliro: