DIBS Account (DX) for WooCommerce

Introduction

DIBS Account for WooCommerce is a payment gateway allowing you to take payments with DIBS new payment method DIBS Account (DX) in your WooCommerce store.

When an order is placed, the customer is taken to DIBS to make a secure payment. After the payment is completed the customer is redirected back to the thank you page on your site.

To get started with DIBS Account you will need an agreement with DIBS.

Installation

  • Download the plugin zip file from Krokedil.
  • Login to your WordPress Admin. Click on Plugins | Add New from the left hand menu
  • Click on the Upload option, then click Browse to select the zip file from your computer. Once selected, press OK and press the Install Now button.
  • Activate the plugin.

Configuration - Card Payment

  1. Navigate to → WooCommerce → Settings → Checkout.
  2. The title DIBS Account Card is visible as an available payment method in the horizontal menu. Click on the link to get to the settings page for this payment method.
  3. Enable/disable – Check this checkbox if you want this payment method to be available in the checkout.
  4. Title – Allows you to determine what your customers will see this payment option described as on the checkout page.
  5. Description – Controls the message that appears under the payment fields on the checkout page.
  6. DIBS Integration ID – Your Integration ID sent to you from DIBS.
  7. HMAC Key (k) – Your HMAC Key you can find in your DIBS backoffice/admin.
  8. Email Transaction ID – If you want the extension to automatically add the DIBS Transaction ID to order emails sent to the customer. DIBS requires that this information should be sent to the customer in one way or the other.
  9. Instructions – Possible instructions/information added to the order email sent to the customer.
  10. Instant capture (capturenow) – If the order amount should be immediately captured when the customer pays for the order. Typically, a card purchase happens in two steps (1 Reservation, 2 Capture). Contact DIBS before enabling this feature.
  11. Test Mode – Check this box if your DIBS account is set to test mode. Read more about the DIBS test process here.
  12. Debug – If this option is checked details of communication with DIBS are stored in a debug log. The Debug Log can be viewed by navigating to → WooCommerce → System Status and then click on the tab Logs.

Configuration - Invoice Payment

  1. Navigate to → WooCommerceSettingsCheckout.
  2. The title DIBS Account Invoice is visible as an available payment method in the horizontal menu. Click on the link to get to the settings page for this payment method.
  3. Enable/disable – Check this checkbox if you want this payment method to be available in the checkout.
  4. Title – Allows you to determine what your customers will see this payment option described as on the checkout page.
  5. Description – Controls the message that appears under the payment fields on the checkout page.
  6. DIBS Integration ID – Sweden – Your Integration ID for Sweden sent to you from DIBS.
  7. HMAC Key (k) – Sweden – Your HMAC Key for Sweden that you can find in your DIBS backoffice/admin.
  8. Integration ID – Norway – Your Integration ID for Norway.
  9. HMAC Key (k) – Norway – Your HMAC Key for Norway.
  10. Email Transaction ID -If you want the extension to automatically add the DIBS Transaction ID to order emails sent to the customer. DIBS requires that this information should be sent to the customer in one way or the other.
  11. Instructions – Possible instructions/information added to the order email sent to the customer.
  12. Invoice fee – Add an invoice fee for the payment method. Create a simple (hidden) product that acts as the invoice fee. Add the ID (not the price or the SKU) of the Invoice Fee product. The ID can be found by hovering the Invoice Fee product on the Products page in WooCommerce. Leave blank to disable this feature.
  13. Test Mode – Check this box if your DIBS account is set to test mode. Read more about the DIBS test process here.
  14. Debug – If this option is checked details of communication with DIBS are stored in a debug log. The Debug Log can be viewed by navigating to → WooCommerce → System Status and then click on the tab Logs.

Offer Invoice payments to multiple countries

By default you’re signing a contract with DIBS about invoice payment for one country. If you want to offer invoice payments in multiple countries (Sweden and Norway are available at the moment), you need the following:

  1. Sign an agreement with DIBS about invoice payments for both Sweden and Norway.
  2. Have a company registered in both Sweden and Norway.
  3. Make sure that your e-commerce store can handle payments in local currencies (e.g. SEK for Swedish customers and NOK for Norwegian).

The DIBS Account payment gateway is prepared for handling multiple currencies, but since WooCommerce doesn’t support multiple currencies out of the box, you need to install additional plugins for this.

Multiple currencies in WooCommerce – here’s how you do it

To enable support for multiple currencies, you need to install one of the following plugins:

Before you go live

When you are finished with the installation and configuration your web store needs to fullfil a number of criterias before DIBS can approve your store.

→ View DIBS step-by-step-instructions here.

Approved by DIBS

When you have gone through each step in the PDF-file, you need to get in touch with DIBS at siteinspection@dibspayment.com and ask them to perform a Site Inspection.

When this is ready you can start selling with DIBS Account in your web store.