PluginsPayments

Dintero

Learn all you need to know about our Dintero plugin

Omnium Dintero Integration

Omnium supports full payment handling with Dintero, including the following actions:

  • Capture payment (split payment)
  • Refund payment
  • Cancel payment
  • InStore payment
  • Payment details from provider
  • Settlements

Setup Instructions

To set up Dintero in Omnium, follow these steps:

Configuration Path

Navigate to:

Configuration -> Settings -> Payment -> Payment Types -> "..." -> Add

Required Fields

FieldDescriptionExample
Unique Payment NameThe unique identifier for the Dintero payment method.Dintero
Payment ServiceThe payment service name for the configuration.Dintero
Display NameThe name displayed to users in the checkout process.Ex: Dintero, Dintero Norway
Return URLWhen using InStore payment, Dintero mandates a Return URL where the customer will be sent after completing shipment. Set up your own result page or use the Dintero default page.https://checkout.dintero.com/result/
Account IDThe Dintero Account ID, with an environment-specific prefix (T for test, P for production).e.g. T11112222, P11112222
Client IDUsed for authenticating requests. This corresponds to ClientId in Dintero.e.g. 89dsa8s7da8sd7asd7...
Client SecretClient secret for authenticating requests. This corresponds with ClientSecret in Dintero.e.g. 89dsa8s7da8sd7asd7...
Base URLTarget URL for the Dintero API.https://checkout.dintero.com/v1/
Vue TemplateEnsure the correct payment template is integrated. Use "dintero-payment" as the value.dintero-payment

Display in Cart

Set this to true if you want the Dintero payment option to appear directly within your shopping cart interface.

Advanced Options

You can enable "Get details from provider" to fetch real-time payment details directly from Dintero. This feature allows you to pull detailed transaction data by selecting the "Get payment information" action, ensuring you always get the latest info from the provider.


Split Payments

Dintero supports split payments, where the payout is split between multiple stores. In Omnium, this is handled on shipments, meaning the warehouse/sender on each shipment will get the payout split for the corresponding items on the shipment.


Settlements

For Omnium to fetch settlements from Dintero, the scheduled task PaymentSettlementsScheduledTask needs to be activated in configuration.

To activate:

  1. Go to Configuration -> Settings -> Advanced -> Scheduled Task.
  2. Select "Add" from the menu in the top right corner.
  3. Select PaymentSettlementsScheduledTask from the list.
  4. Set up a schedule for the task.
    • We recommend running the task once every night.
    • The schedule for running the task at 04:00 every morning is:
      0 04 * * *
  5. Make sure the task is not disabled and publish settings.

On this page