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:
Required Fields
Field | Description | Example |
---|---|---|
Unique Payment Name | The unique identifier for the Dintero payment method. | Dintero |
Payment Service | The payment service name for the configuration. | Dintero |
Display Name | The name displayed to users in the checkout process. | Ex: Dintero, Dintero Norway |
Return URL | When 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 ID | The Dintero Account ID, with an environment-specific prefix (T for test, P for production). | e.g. T11112222 , P11112222 |
Client ID | Used for authenticating requests. This corresponds to ClientId in Dintero. | e.g. 89dsa8s7da8sd7asd7... |
Client Secret | Client secret for authenticating requests. This corresponds with ClientSecret in Dintero. | e.g. 89dsa8s7da8sd7asd7... |
Base URL | Target URL for the Dintero API. | https://checkout.dintero.com/v1/ |
Vue Template | Ensure 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:
- Go to Configuration -> Settings -> Advanced -> Scheduled Task.
- Select "Add" from the menu in the top right corner.
- Select PaymentSettlementsScheduledTask from the list.
- 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:
- Make sure the task is not disabled and publish settings.